| Modifier and Type | Class and Description |
|---|---|
| private static class | |
| private static class |
| Modifier and Type | Field and Description |
|---|---|
| private final String | |
| private final Class | |
| private final Class |
| Access | Constructor and Description |
|---|---|
| public |
| Modifier and Type | Method and Description |
|---|---|
| public Metadata | applyRule(String
the name for this rule. This will generally be the name of a
tag attribute in the VDL. name, TagAttribute the name/value pair for this attribute on this
particular instance of an element in the page. attribute, MetadataTarget the meta)MetadataTarged that can be used to discern
what kind of action to encapsulate within the abstraction to be returned.Implements abstract javax. Return an abstraction that takes appropriate
action given the kind of rule represented by the argument
|
| methodName | back to summary |
|---|---|
| private final String methodName | |
| params | back to summary |
|---|---|
| private final Class<T>[] params | |
| returnTypeClass | back to summary |
|---|---|
| private final Class<T> returnTypeClass | |
| MethodRule | back to summary |
|---|---|
| public MethodRule(String methodName, Class<T> returnTypeClass, Class<T>[] params) | |
| applyRule | back to summary |
|---|---|
| public Metadata applyRule(String name, TagAttribute attribute, MetadataTarget meta) Implements abstract javax. Doc from javax. Return an abstraction that takes appropriate
action given the kind of rule represented by the argument
| |
| Modifier and Type | Field and Description |
|---|---|
| private final TagAttribute | |
| private final Method | |
| private Class | |
| private Class |
| Access | Constructor and Description |
|---|---|
| public | MethodBindingMetadata(Method method, TagAttribute attribute, Class<T> returnType, Class<T>[] paramList)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | applyMetadata(FaceletContext
The FaceletContext for this request. ctx, Object The instance from the JSF Java API on which the action
should be taken. For example, an instance of instance)javax.faces.component.EditableValueHolder.Implements abstract javax. Take the action prescribed in the JSF specification for this particular VDL element attribute. |
| _attribute | back to summary |
|---|---|
| private final TagAttribute _attribute | |
| _method | back to summary |
|---|---|
| private final Method _method | |
| _paramList | back to summary |
|---|---|
| private Class<T>[] _paramList | |
| _returnType | back to summary |
|---|---|
| private Class<T> _returnType | |
| MethodBindingMetadata | back to summary |
|---|---|
| public MethodBindingMetadata(Method method, TagAttribute attribute, Class<T> returnType, Class<T>[] paramList) | |
| applyMetadata | back to summary |
|---|---|
| public void applyMetadata(FaceletContext ctx, Object instance) Implements abstract javax. Doc from javax. Take the action prescribed in the JSF specification for this particular VDL element attribute.
| |
| Modifier and Type | Field and Description |
|---|---|
| private final TagAttribute | |
| private final Method | |
| private Class | |
| private Class |
| Access | Constructor and Description |
|---|---|
| public | MethodExpressionMetadata(Method method, TagAttribute attribute, Class<T> returnType, Class<T>[] paramList)
|
| Modifier and Type | Method and Description |
|---|---|
| public void | applyMetadata(FaceletContext
The FaceletContext for this request. ctx, Object The instance from the JSF Java API on which the action
should be taken. For example, an instance of instance)javax.faces.component.EditableValueHolder.Implements abstract javax. Take the action prescribed in the JSF specification for this particular VDL element attribute. |
| _attribute | back to summary |
|---|---|
| private final TagAttribute _attribute | |
| _method | back to summary |
|---|---|
| private final Method _method | |
| _paramList | back to summary |
|---|---|
| private Class<T>[] _paramList | |
| _returnType | back to summary |
|---|---|
| private Class<T> _returnType | |
| MethodExpressionMetadata | back to summary |
|---|---|
| public MethodExpressionMetadata(Method method, TagAttribute attribute, Class<T> returnType, Class<T>[] paramList) | |
| applyMetadata | back to summary |
|---|---|
| public void applyMetadata(FaceletContext ctx, Object instance) Implements abstract javax. Doc from javax. Take the action prescribed in the JSF specification for this particular VDL element attribute.
| |