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