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

java.lang.Object
  |
  +--org.apache.batik.css.engine.value.AbstractValueFactory
        |
        +--org.apache.batik.css.engine.value.AbstractValueManager
              |
              +--org.apache.batik.css.engine.value.LengthManager
                    |
                    +--org.apache.batik.css.engine.value.svg.StrokeWidthManager
All Implemented Interfaces:
ValueManager

public class StrokeWidthManager
extends LengthManager

This class provides a factory for the 'stroke-width' property values.


Fields inherited from class org.apache.batik.css.engine.value.LengthManager
BOTH_ORIENTATION, HORIZONTAL_ORIENTATION, VERTICAL_ORIENTATION
 
Constructor Summary
StrokeWidthManager()
           
 
Method Summary
 Value createValue(LexicalUnit lu, CSSEngine engine)
          Implements ValueManager.createValue(LexicalUnit,CSSEngine).
 Value getDefaultValue()
          Implements ValueManager.getDefaultValue().
protected  int getOrientation()
          Indicates the orientation of the property associated with this manager.
 java.lang.String getPropertyName()
          Implements ValueManager.getPropertyName().
 boolean isInheritedProperty()
          Implements ValueManager.isInheritedProperty().
 
Methods inherited from class org.apache.batik.css.engine.value.LengthManager
computeValue, createFloatValue
 
Methods inherited from class org.apache.batik.css.engine.value.AbstractValueManager
createStringValue
 
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
 

Constructor Detail

StrokeWidthManager

public StrokeWidthManager()
Method Detail

isInheritedProperty

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

getPropertyName

public java.lang.String getPropertyName()
Implements ValueManager.getPropertyName().
Overrides:
getPropertyName in class AbstractValueFactory

getDefaultValue

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

createValue

public Value createValue(LexicalUnit lu,
                         CSSEngine engine)
                  throws DOMException
Implements ValueManager.createValue(LexicalUnit,CSSEngine).
Overrides:
createValue in class LengthManager
Following copied from interface: org.apache.batik.css.engine.value.ValueManager
Parameters:
lu - The SAC lexical unit used to create the value.
engine - The calling CSSEngine.

getOrientation

protected int getOrientation()
Indicates the orientation of the property associated with this manager.
Overrides:
getOrientation in class LengthManager


Copyright © 2002 Apache Software Foundation. All Rights Reserved.