public interface EmbeddedComponentModel extends Locatable
Component
annotation.Modifier and Type | Method and Description |
---|---|
java.lang.String |
getComponentClassName()
The class name of the component, as derived from the field to which the
Component annotation is applied. |
java.lang.String |
getComponentType()
The type of the component, which may be blank.
|
java.lang.String[] |
getConstraintsForMixin(java.lang.String mixinClassName) |
java.lang.String |
getId()
A unique id for the embedded component.
|
boolean |
getInheritInformalParameters()
If true, then the component should inherit informal parameters from its container.
|
java.util.List<java.lang.String> |
getMixinClassNames()
Returns the fully qualified class names of all mixins added to this component, sorted alphabetically.
|
java.util.List<java.lang.String> |
getParameterNames()
A sorted list of the names of all bound parameters.
|
java.lang.String |
getParameterValue(java.lang.String parameterName)
The value for each parameter, which will be interpreted as a binding expression.
|
java.util.List<java.lang.String> |
getPublishedParameters()
Returns the list of published parameters of this component (usually an empty list).
|
getLocation
java.lang.String getId()
java.lang.String getComponentType()
java.lang.String getComponentClassName()
Component
annotation is applied.
This value is only used when the componentType property is blank.java.util.List<java.lang.String> getParameterNames()
java.lang.String getParameterValue(java.lang.String parameterName)
java.util.List<java.lang.String> getMixinClassNames()
boolean getInheritInformalParameters()
java.util.List<java.lang.String> getPublishedParameters()
Component.publishParameters()
java.lang.String[] getConstraintsForMixin(java.lang.String mixinClassName)
mixinClassName
- ${project.version} - Copyright © 2003-2015 The Apache Software Foundation.