public interface TagDefinition
Modifier and Type | Method and Description |
---|---|
ActionDefinition |
getActionDefinition()
Get the action definition
|
AttributeDefinition |
getAttribute(String name)
Get the attribute definition for the attribute
|
Iterable<String> |
getAttributeNames()
Get the names of the attributes supported by this tag.
|
AttributeDefinition |
getAttributeToValidate()
Returns the attribute definition of the attribute that should be validated
|
Iterable<EventDefinition> |
getEvents()
Get the event definitions for this tag
|
java.util.Set<String> |
getFacetNames()
Get the names of the facets this tag supports
|
MethodDefinition |
getMethod(String name)
Get the method definition for an attribute
|
Iterable<String> |
getMethodNames()
Get the names of the attributes that accept method expressions
|
String |
getName()
The name of the tag (XML local name)
|
TagHandler |
getTagHandler()
The tag handler for this tag
|
boolean |
isNamingContainer()
Naming container tags prevent components that may have child IDs that may conflict with siblings of the current
node.
|
boolean |
shouldSerialize()
Allows for nodes to not be sent to the web view.
|
boolean |
shouldSerializeTextContent()
Allows for tags to have their textContent sent to the web view.
|
boolean isNamingContainer()
boolean shouldSerialize()
boolean shouldSerializeTextContent()
String getName()
TagHandler getTagHandler()
AttributeDefinition getAttribute(String name)
name
- the name of the attributeMethodDefinition getMethod(String name)
name
- the name of the attribute that accepts a method expressionIterable<String> getAttributeNames()
Iterable<String> getMethodNames()
java.util.Set<String> getFacetNames()
Iterable<EventDefinition> getEvents()
AttributeDefinition getAttributeToValidate()
ActionDefinition getActionDefinition()