org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues
Class MethodBindingType

java.lang.Object
  extended byorg.eclipse.jst.jsf.metadataprocessors.internal.provisional.AbstractMetaDataEnabledFeature
      extended byorg.eclipse.jst.jsf.metadataprocessors.internal.provisional.AbstractRootTypeDescriptor
          extended byorg.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.BindingType
              extended byorg.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ExpressionBindingType
                  extended byorg.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.MethodBindingType
All Implemented Interfaces:
IMetaDataEnabledFeature, ITypeDescriptor, IValidELValues, IValidValues
Direct Known Subclasses:
ActionType

public class MethodBindingType
extends ExpressionBindingType
implements IValidELValues, IValidValues

Meta-data processing type representing an method-binding attribute value runtime type


Field Summary
 
Fields inherited from class org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ExpressionBindingType
RUNTIME_PARAMS_TYPES, RUNTIME_RETURN_TYPE, RUNTIME_SETTER_REQUIRED
 
Fields inherited from interface org.eclipse.jst.jsf.metadataprocessors.internal.provisional.features.IValidValues
VALID_VALUES_CODE_PROP_NAME, VALID_VALUES_MAX_PROP_NAME, VALID_VALUES_MESSAGE_PROP_NAME, VALID_VALUES_MIN_PROP_NAME, VALID_VALUES_PROP_NAME, VALID_VALUES_SEVERITY_PROP_NAME
 
Constructor Summary
MethodBindingType()
           
 
Method Summary
 org.eclipse.jst.jsf.core.internal.types.CompositeType getExpectedRuntimeType()
           
 boolean isValidValue(java.lang.String value)
          Non-EL values are invalid for method bound attribute values
 
Methods inherited from class org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ExpressionBindingType
getParams, getReturnType, getValidationMessages
 
Methods inherited from class org.eclipse.jst.jsf.metadataprocessors.internal.provisional.AbstractRootTypeDescriptor
findMetaDataEnabledFeaturesForThisType, getFeatureAdapters, getTypeExtension, setTypeExtension
 
Methods inherited from class org.eclipse.jst.jsf.metadataprocessors.internal.provisional.AbstractMetaDataEnabledFeature
getBundleID, getCMAnnotationContext, getCMAttributePropertyValue, getCMAttributePropertyValues, getCMSmallIcon, getImage, getStructuredDocumentContext, setBundleID, setContentModelContext, setStructuredDocumentContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.jst.jsf.metadataprocessors.internal.provisional.IMetaDataEnabledFeature
getBundleID, getCMAnnotationContext, getStructuredDocumentContext, setBundleID, setContentModelContext, setStructuredDocumentContext
 
Methods inherited from interface org.eclipse.jst.jsf.metadataprocessors.internal.provisional.features.IValidValues
getValidationMessages
 

Constructor Detail

MethodBindingType

public MethodBindingType()
Method Detail

getExpectedRuntimeType

public org.eclipse.jst.jsf.core.internal.types.CompositeType getExpectedRuntimeType()
                                                                             throws ELIsNotValidException
Specified by:
getExpectedRuntimeType in interface IValidELValues
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
Returns:
true if is valid
See Also:
IValidValues.isValidValue(java.lang.String)