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

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.ValueBindingType
                      extended byorg.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ComponentIDType
All Implemented Interfaces:
IMetaDataEnabledFeature, ITypeDescriptor, IValidELValues, IValidValues

public class ComponentIDType
extends ValueBindingType
implements IValidValues, IValidELValues

Meta-data processing type representing an "id" attribute


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
ComponentIDType()
           
 
Method Summary
 org.eclipse.jst.jsf.core.internal.types.CompositeType getExpectedRuntimeType()
           
 boolean isValidValue(java.lang.String value)
           
 
Methods inherited from class org.eclipse.jst.jsf.taglibprocessing.internal.provisional.attributevalues.ValueBindingType
getAssignmentValue, getIsSetValueRequired
 
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.features.IValidValues
getValidationMessages
 
Methods inherited from interface org.eclipse.jst.jsf.metadataprocessors.internal.provisional.IMetaDataEnabledFeature
getBundleID, getCMAnnotationContext, getStructuredDocumentContext, setBundleID, setContentModelContext, setStructuredDocumentContext
 

Constructor Detail

ComponentIDType

public ComponentIDType()
Method Detail

getExpectedRuntimeType

public org.eclipse.jst.jsf.core.internal.types.CompositeType getExpectedRuntimeType()
                                                                             throws ELIsNotValidException
Specified by:
getExpectedRuntimeType in interface IValidELValues
Overrides:
getExpectedRuntimeType in class ValueBindingType
Throws:
ELIsNotValidException

isValidValue

public boolean isValidValue(java.lang.String value)
Specified by:
isValidValue in interface IValidValues
Returns:
true if is valid