|
|
|
|
org.eclipse.jst.jsf.taglibprocessing.attributevalues
Class MethodBindingType
java.lang.Object
org.eclipse.jst.jsf.metadataprocessors.AbstractMetaDataEnabledFeature
org.eclipse.jst.jsf.metadataprocessors.AbstractRootTypeDescriptor
org.eclipse.jst.jsf.taglibprocessing.attributevalues.BindingType
org.eclipse.jst.jsf.taglibprocessing.attributevalues.ExpressionBindingType
org.eclipse.jst.jsf.taglibprocessing.attributevalues.MethodBindingType
-
All Implemented Interfaces:
-
IValidELValues,
IValidValues,
IMetaDataEnabledFeature,
ITypeDescriptor
-
Direct Known Subclasses:
-
ActionType
-
public class MethodBindingType
- extends
ExpressionBindingType
- implements
IValidELValues,
IValidValues
Meta-data processing type representing an method-binding attribute value runtime type
Provisional API - subject to change
Method Summary
|
org.eclipse.jst.jsf.common.internal.types.CompositeType
|
getExpectedRuntimeType
()
Expected runtime type for EL value |
boolean
|
isValidValue
(java.lang.String value)
Non-EL values are invalid for method bound attribute values |
Methods inherited from class java.lang.Object
|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
|
MethodBindingType
public MethodBindingType()
getExpectedRuntimeType
public org.eclipse.jst.jsf.common.internal.types.CompositeType getExpectedRuntimeType()
throws
ELIsNotValidException
-
Description copied from interface:
IValidELValues
- Expected runtime type for EL value
-
-
Specified by:
-
getExpectedRuntimeType
in interface
IValidELValues
-
-
Returns:
- CompositeType
-
Throws:
-
ELIsNotValidException
isValidValue
public boolean isValidValue(java.lang.String value)
- Non-EL values are invalid for method bound attribute values
-
-
Specified by:
-
isValidValue
in interface
IValidValues
-
-
Parameters:
-
value - fully resolved value as String
-
Returns:
- true if is valid
-
See Also:
-
IValidValues.isValidValue(java.lang.String)
|
|
|