Class IdentifierManager
java.lang.Object
org.apache.batik.css.engine.value.AbstractValueFactory
org.apache.batik.css.engine.value.AbstractValueManager
org.apache.batik.css.engine.value.IdentifierManager
- All Implemented Interfaces:
ValueManager
- Direct Known Subclasses:
AbstractColorManager, AlignmentBaselineManager, ClipRuleManager, ColorInterpolationManager, ColorRenderingManager, DirectionManager, DisplayManager, DominantBaselineManager, FillRuleManager, FontStretchManager, FontStyleManager, FontVariantManager, FontWeightManager, ImageRenderingManager, OverflowManager, PointerEventsManager, ShapeRenderingManager, SrcManager, StrokeLinecapManager, StrokeLinejoinManager, TextAlignManager, TextAnchorManager, TextRenderingManager, UnicodeBidiManager, VisibilityManager, WritingModeManager
This class provides a manager for the property with support for
identifier values.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptioncreateStringValue(short type, String value, CSSEngine engine) createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine) ImplementsValueManager.createValue(LexicalUnit,CSSEngine).abstract StringMapReturns the map that contains the name/value mappings for each possible identifiers.Methods inherited from class AbstractValueManager
computeValue, createFloatValueMethods inherited from class AbstractValueFactory
createDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, getPropertyName, resolveURIMethods inherited from class Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface ValueManager
getDefaultValue, getPropertyName, getPropertyType, isAdditiveProperty, isAnimatableProperty, isInheritedProperty
-
Constructor Details
-
IdentifierManager
public IdentifierManager()
-
-
Method Details
-
createValue
ImplementsValueManager.createValue(LexicalUnit,CSSEngine).- Parameters:
lu- The SAC lexical unit used to create the value.engine- The calling CSSEngine.- Throws:
DOMException
-
createStringValue
- Specified by:
createStringValuein interfaceValueManager- Overrides:
createStringValuein classAbstractValueManager- Parameters:
type- A string code as defined in CSSPrimitiveValue. The string code can only be a string unit type.value- The new string value.engine- The CSS engine.- Throws:
DOMException
-
getIdentifiers
Returns the map that contains the name/value mappings for each possible identifiers.
-