Package | Description |
---|---|
org.apache.tapestry5 |
Root package for Tapestry, containing common interfaces and data types used throughout the framework.
|
org.apache.tapestry5.corelib.base |
Base components intended to be extended by other components rather than
used directly in templates.
|
org.apache.tapestry5.corelib.internal |
[INTERNAL USE ONLY] support classes for the Tapestry-core module; API subject to change
core components.
|
org.apache.tapestry5.dom |
A Document Object Model, a tree of nodes representing elements, attributes
and text within a document.
|
org.apache.tapestry5.internal.services |
[INTERNAL USE ONLY] internal service classes; API subject to change
|
org.apache.tapestry5.internal.services.javascript |
[INTERNAL USE ONLY] JavaScript support implementations; API subject to change
|
org.apache.tapestry5.internal.translator |
[INTERNAL USE ONLY] translator implementation classes; API subject to change.
|
org.apache.tapestry5.internal.util |
[INTERNAL USE ONLY] various utility classes; API subject to change.
|
org.apache.tapestry5.services |
Core services
|
org.apache.tapestry5.services.javascript |
Support for Javascript (and CSS), including dynamically-added JavaScript and
services that manage dynamically-added links to JavaScript (and CSS) assets.
|
org.apache.tapestry5.test |
Support for testing Tapestry pages
|
Modifier and Type | Method and Description |
---|---|
Element |
MarkupWriter.attributeNS(String namespace,
String attributeName,
String attributeValue)
Creates an attribute within the namespace for the current element.
|
Element |
MarkupWriter.defineNamespace(String namespace,
String namespacePrefix)
Defines a namespace for the currently active element.
|
Element |
MarkupWriter.element(String name,
Object... attributes)
Begins a new element as a child of the current element.
|
Element |
MarkupWriter.elementNS(String namespace,
String elementName)
Starts an element within the given namespace.
|
Element |
MarkupWriter.end()
Ends the current element.
|
Element |
MarkupWriter.getElement()
Returns the currently active element.
|
Modifier and Type | Method and Description |
---|---|
void |
MarkupWriterListener.elementDidEnd(Element element)
Invoked just after an element has ended.
|
void |
MarkupWriterAdapter.elementDidEnd(Element element) |
void |
MarkupWriterListener.elementDidStart(Element element)
Invoked just after an element and its initial set of attributes has been written.
|
void |
MarkupWriterAdapter.elementDidStart(Element element) |
void |
BaseValidationDecorator.insideLabel(Field field,
Element labelElement) |
void |
ValidationDecorator.insideLabel(Field field,
Element labelElement)
Deprecated.
Invoked after the label has rendered its tag, but before it has rendered content inside the tag, to allow the
decorator to write additional attributes.
|
Modifier and Type | Method and Description |
---|---|
protected void |
BaseClientElement.storeElement(Element element)
Invoked (usually from a
BeginRender phase method) to assigned
the element, and clear the clientId (only relevant for components that render in a loop). |
Modifier and Type | Method and Description |
---|---|
Element |
HiddenFieldPositioner.getElement()
Returns the hidden field element, which can have its attributes filled in.
|
Modifier and Type | Method and Description |
---|---|
Element |
Element.addClassName(String... classNames)
Deprecated.
Deprecated in 5.4, as this is now special behavior for the "class" attribute.
|
Element |
Element.attribute(String name,
String value)
Adds an attribute to the element, but only if the attribute name does not already exist.
|
Element |
Element.attribute(String namespace,
String name,
String value)
Adds a namespaced attribute to the element, but only if the attribute name does not already exist.
|
Element |
Element.attributes(String... namesAndValues)
Convenience for invoking
attribute(String, String) multiple times. |
Element |
Element.comment(String text)
Adds the comment and returns this element for further construction.
|
Element |
Element.defineNamespace(String namespace,
String namespacePrefix)
Defines a namespace for this element, mapping a URI to a prefix.
|
Element |
Element.element(String name,
String... namesAndValues)
Creates and returns a new Element node as a child of this node.
|
Element |
Element.elementAt(int index,
String name,
String... namesAndValues)
Creates a new element, as a child of the current index, at the indicated index.
|
Element |
Element.elementBefore(String name,
String... namesAndValues)
Inserts a new element before this element.
|
Element |
Element.elementNS(String namespace,
String name)
Creates and returns a new Element within a namespace as a child of this node.
|
Element |
Document.find(String path)
Finds an element based on a path of element names.
|
Element |
Element.find(String path)
Searchs for a child element with a particular name below this element.
|
Element |
Element.forceAttributes(String... namesAndValues)
Forces changes to a number of attributes.
|
Element |
Element.forceAttributesNS(String namespace,
String... namesAndValues)
Forces changes to a number of attributes in the global namespace.
|
Element |
Node.getContainer()
Returns the containing
Element for this node, or null if this node is the root
element of the document. |
Element |
Element.getElement(Predicate<Element> predicate)
Tries to find an element under this element (including itself) accepted by the given predicate.
|
Element |
Element.getElementByAttributeValue(String attributeName,
String attributeValue)
Tries to find an element under this element (including itself) whose given attribute has a given value.
|
Element |
Document.getElementById(String id)
Tries to find an element in this document whose id is specified.
|
Element |
Element.getElementById(String id)
Tries to find an element under this element (including itself) whose id is specified.
|
Element |
Document.getRootElement() |
Element |
Document.newRootElement(String name)
Creates the root element for this document, replacing any previous root element.
|
Element |
Document.newRootElement(String namespace,
String name)
Creates a new root element within a namespace.
|
Element |
Element.raw(String text)
Adds the raw text and returns this element for further construction.
|
Element |
Element.removeChildren()
Removes all children from this element.
|
Element |
Node.wrap(String elementName,
String... namesAndValues)
Wraps a node inside a new element.
|
Modifier and Type | Method and Description |
---|---|
Node |
Node.moveAfter(Element element)
Moves this node so that it becomes a sibling of the element, ordered just after the element.
|
Node |
Node.moveBefore(Element element)
Moves this node so that it becomes a sibling of the element, ordered just before the element.
|
Node |
Node.moveToBottom(Element element)
Moves this node so that it the last child of the element.
|
Node |
Node.moveToTop(Element element)
Moves this node so that it becomes this first child of the element, shifting existing elements forward.
|
void |
Visitor.visit(Element element)
Called for each Element being visited.
|
Modifier and Type | Method and Description |
---|---|
Element |
Element.getElement(Predicate<Element> predicate)
Tries to find an element under this element (including itself) accepted by the given predicate.
|
Constructor and Description |
---|
CData(Element container,
String content) |
Node(Element container)
Creates a new node, setting its container to the provided value.
|
Modifier and Type | Method and Description |
---|---|
Element |
MarkupWriterImpl.attributeNS(String namespace,
String attributeName,
String attributeValue) |
Element |
MarkupWriterImpl.defineNamespace(String namespace,
String namespacePrefix) |
Element |
MarkupWriterImpl.element(String name,
Object... namesAndValues) |
Element |
MarkupWriterImpl.elementNS(String namespace,
String elementName) |
Element |
MarkupWriterImpl.end() |
Element |
MarkupWriterImpl.getElement() |
Modifier and Type | Method and Description |
---|---|
protected void |
DocumentLinkerImpl.addContentToBody(Element body)
Adds
<script> elements for the RequireJS library, then any statically includes JavaScript libraries
(including JavaScript stack virtual assets), then the initialization script block. |
protected void |
DocumentLinkerImpl.addStylesheetsToHead(Element root,
List<StylesheetLink> stylesheets)
Locates the head element under the root ("html") element, creating it if necessary, and adds the stylesheets to
it.
|
boolean |
HiddenFieldLocationRulesImpl.placeHiddenFieldAfter(Element element) |
boolean |
HiddenFieldLocationRulesImpl.placeHiddenFieldInside(Element element) |
Modifier and Type | Method and Description |
---|---|
void |
ModuleManagerImpl.writeConfiguration(Element body,
List<ModuleConfigurationCallback> callbacks) |
void |
ModuleManagerImpl.writeInitialization(Element body,
List<String> libraryURLs,
List<?> inits) |
Modifier and Type | Method and Description |
---|---|
<T extends Number> |
NumericTranslatorSupport.setupTranslation(Class<T> type,
Element element,
String message)
Adds client-side format validation for the field, appropriate to the indicated type.
|
<T extends Number> |
NumericTranslatorSupportImpl.setupTranslation(Class<T> type,
Element element,
String message) |
Modifier and Type | Method and Description |
---|---|
void |
ValidationDecoratorWrapper.insideLabel(Field field,
Element labelElement) |
Modifier and Type | Method and Description |
---|---|
boolean |
HiddenFieldLocationRules.placeHiddenFieldAfter(Element element)
Checks the element to see if a hidden field may be placed after the element (as a sibling element).
|
boolean |
HiddenFieldLocationRules.placeHiddenFieldInside(Element element)
Checks the element to see if a hidden field may be placed inside the element.
|
Modifier and Type | Method and Description |
---|---|
void |
StylesheetLink.add(Element container)
Invoked to add the stylesheet link to a container element.
|
void |
ModuleManager.writeConfiguration(Element body,
List<ModuleConfigurationCallback> moduleConfigurationCallbacks)
Invoked by the internal
DocumentLinker service to write the configuration
for the module system into the page. |
void |
ModuleManager.writeInitialization(Element body,
List<String> libraryURLs,
List<?> inits)
Invoked by the internal
DocumentLinker service to write the initializations
(as per JavaScriptSupport.require(String) into the page; this occurs after the module infrastructure
has been written into the page, along with the core libraries. |
Modifier and Type | Method and Description |
---|---|
Document |
PageTester.clickLink(Element linkElement)
Simulates a click on a link.
|
TestableResponse |
PageTester.clickLinkAndReturnResponse(Element linkElement)
Simulates a click on a link.
|
Document |
PageTester.clickSubmit(Element submitButton,
Map<String,String> fieldValues)
Simulates a submission of the form by clicking the specified submit button.
|
TestableResponse |
PageTester.clickSubmitAndReturnResponse(Element submitButton,
Map<String,String> fieldValues)
Simulates a submission of the form by clicking the specified submit button.
|
Document |
PageTester.submitForm(Element form,
Map<String,String> parameters)
Simulates a submission of the form specified.
|
TestableResponse |
PageTester.submitFormAndReturnResponse(Element form,
Map<String,String> parameters)
Simulates a submission of the form specified.
|
${project.version} - Copyright © 2003-2015 The Apache Software Foundation.