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
public abstract class IdentifierManager extends AbstractValueManager
This class provides a manager for the property with support for identifier values.
-
-
Constructor Summary
Constructors Constructor Description IdentifierManager()
-
Method Summary
All Methods Instance Methods Abstract Methods Concrete Methods Modifier and Type Method Description Value
createStringValue(short type, java.lang.String value, CSSEngine engine)
Value
createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine)
ImplementsValueManager.createValue(LexicalUnit,CSSEngine)
.abstract StringMap
getIdentifiers()
Returns the map that contains the name/value mappings for each possible identifiers.-
Methods inherited from class org.apache.batik.css.engine.value.AbstractValueManager
computeValue, createFloatValue
-
Methods inherited from class org.apache.batik.css.engine.value.AbstractValueFactory
createDOMException, createInvalidFloatTypeDOMException, createInvalidFloatValueDOMException, createInvalidIdentifierDOMException, createInvalidLexicalUnitDOMException, createInvalidStringTypeDOMException, createMalformedLexicalUnitDOMException, getPropertyName, resolveURI
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Methods inherited from interface org.apache.batik.css.engine.value.ValueManager
getDefaultValue, getPropertyName, getPropertyType, isAdditiveProperty, isAnimatableProperty, isInheritedProperty
-
-
-
-
Method Detail
-
createValue
public Value createValue(org.w3c.css.sac.LexicalUnit lu, CSSEngine engine) throws org.w3c.dom.DOMException
ImplementsValueManager.createValue(LexicalUnit,CSSEngine)
.- Parameters:
lu
- The SAC lexical unit used to create the value.engine
- The calling CSSEngine.- Throws:
org.w3c.dom.DOMException
-
createStringValue
public Value createStringValue(short type, java.lang.String value, CSSEngine engine) throws org.w3c.dom.DOMException
- Specified by:
createStringValue
in interfaceValueManager
- Overrides:
createStringValue
in 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:
org.w3c.dom.DOMException
-
getIdentifiers
public abstract StringMap getIdentifiers()
Returns the map that contains the name/value mappings for each possible identifiers.
-
-