org.apache.batik.css.engine.value.svg
Class MarkerManager

java.lang.Object
  extended byorg.apache.batik.css.engine.value.AbstractValueFactory
      extended byorg.apache.batik.css.engine.value.AbstractValueManager
          extended byorg.apache.batik.css.engine.value.svg.MarkerManager
All Implemented Interfaces:
ValueManager

public class MarkerManager
extends AbstractValueManager

This class provides a manager for the 'marker-*' property values.


Field Summary
protected  java.lang.String property
          The handled property.
 
Constructor Summary
MarkerManager(java.lang.String prop)
          Creates a new MarkerManager.
 
Method Summary
 Value createStringValue(short type, java.lang.String value, CSSEngine engine)
          Implements ValueManager#createStringValue(short,String,CSSEngine).
 Value createValue(LexicalUnit lu, CSSEngine engine)
          Implements ValueManager#createValue(LexicalUnit,CSSEngine).
 Value getDefaultValue()
          Implements ValueManager#getDefaultValue().
 java.lang.String getPropertyName()
          Implements ValueManager#getPropertyName().
 boolean isInheritedProperty()
          Implements ValueManager#isInheritedProperty().
 
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, resolveURI
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

property

protected java.lang.String property
The handled property.

Constructor Detail

MarkerManager

public MarkerManager(java.lang.String prop)
Creates a new MarkerManager.

Method Detail

isInheritedProperty

public boolean isInheritedProperty()
Implements ValueManager#isInheritedProperty().


getPropertyName

public java.lang.String getPropertyName()
Implements ValueManager#getPropertyName().

Specified by:
getPropertyName in interface ValueManager
Specified by:
getPropertyName in class AbstractValueFactory

getDefaultValue

public Value getDefaultValue()
Implements ValueManager#getDefaultValue().


createValue

public Value createValue(LexicalUnit lu,
                         CSSEngine engine)
                  throws org.w3c.dom.DOMException
Implements ValueManager#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
Implements ValueManager#createStringValue(short,String,CSSEngine).

Specified by:
createStringValue in interface ValueManager
Overrides:
createStringValue in class AbstractValueManager
Throws:
org.w3c.dom.DOMException


Copyright © 2004 Apache Software Foundation. All Rights Reserved.