Class StartComponentToken
- java.lang.Object
- 
- org.apache.tapestry5.ioc.BaseLocatable
- 
- org.apache.tapestry5.internal.parser.TemplateToken
- 
- org.apache.tapestry5.internal.parser.StartComponentToken
 
 
 
- 
- All Implemented Interfaces:
- Locatable
 
 public class StartComponentToken extends TemplateToken The start element of a component within the template. Will be followed by a series ofAttributeTokens for any attributes (outside of id and type), and eventually will be balanced by anEndElementToken.
- 
- 
Constructor SummaryConstructors Constructor Description StartComponentToken(java.lang.String elementName, java.lang.String id, java.lang.String type, java.lang.String mixins, Location location)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description java.lang.StringgetComponentType()Returns a non-blank component type if one was provided in the template.java.lang.StringgetElementName()Returns the element for this component.java.lang.StringgetId()Returns a non-blank id if one was provided in the template.java.lang.StringgetMixins()Returns the list of mixins for this component instance, or null for no mixins.java.lang.StringtoString()- 
Methods inherited from class org.apache.tapestry5.internal.parser.TemplateTokengetTokenType
 - 
Methods inherited from class org.apache.tapestry5.ioc.BaseLocatablegetLocation
 
- 
 
- 
- 
- 
Constructor Detail- 
StartComponentTokenpublic StartComponentToken(java.lang.String elementName, java.lang.String id, java.lang.String type, java.lang.String mixins, Location location) - Parameters:
- elementName- the name of the element from which this component was parsed, or null if the element was the t:comp placeholder
- id- the id of the component (may be null for anonymous components)
- type- the type of component (may be null if the component type is specified outside the template)
- mixins- a comma-separated list of mixins (possibly null)
- location- the location within the template at which the element was parsed
 
 
- 
 - 
Method Detail- 
getElementNamepublic java.lang.String getElementName() Returns the element for this component. When using the <t:comp> placeholder, this value will be null. When using "invisible instrumentation", where t:id or t:type attributes are added to existing elements, this is the local name of the element so attached.- Returns:
- the element name or null
 
 - 
getIdpublic java.lang.String getId() Returns a non-blank id if one was provided in the template. If the id attribute was missing (or the value was blank), returns null.
 - 
getComponentTypepublic java.lang.String getComponentType() Returns a non-blank component type if one was provided in the template. If the type attribute was missing (or the value was blank), returns null.
 - 
toStringpublic java.lang.String toString() - Overrides:
- toStringin class- java.lang.Object
 
 - 
getMixinspublic java.lang.String getMixins() Returns the list of mixins for this component instance, or null for no mixins.
 
- 
 
-