org.apache.batik.css.engine.value
Class RectManager

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.LengthManager
              extended byorg.apache.batik.css.engine.value.RectManager
All Implemented Interfaces:
ValueManager
Direct Known Subclasses:
ClipManager

public abstract class RectManager
extends LengthManager

This class provides a manager for the property with support for rect values.


Field Summary
protected  int orientation
          The current orientation.
 
Fields inherited from class org.apache.batik.css.engine.value.LengthManager
BOTH_ORIENTATION, HORIZONTAL_ORIENTATION, VERTICAL_ORIENTATION
 
Constructor Summary
RectManager()
           
 
Method Summary
 Value computeValue(CSSStylableElement elt, java.lang.String pseudo, CSSEngine engine, int idx, StyleMap sm, Value value)
          Implements ValueManager.computeValue(CSSStylableElement,String,CSSEngine,int,StyleMap,Value).
 Value createValue(LexicalUnit lu, CSSEngine engine)
          Implements ValueManager.createValue(LexicalUnit,CSSEngine).
protected  int getOrientation()
          Indicates the orientation of the property associated with this manager.
 
Methods inherited from class org.apache.batik.css.engine.value.LengthManager
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, 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, isInheritedProperty
 

Field Detail

orientation

protected int orientation
The current orientation.

Constructor Detail

RectManager

public RectManager()
Method Detail

createValue

public Value createValue(LexicalUnit lu,
                         CSSEngine engine)
                  throws org.w3c.dom.DOMException
Implements ValueManager.createValue(LexicalUnit,CSSEngine).

Specified by:
createValue in interface ValueManager
Overrides:
createValue in class LengthManager
Throws:
org.w3c.dom.DOMException

computeValue

public Value computeValue(CSSStylableElement elt,
                          java.lang.String pseudo,
                          CSSEngine engine,
                          int idx,
                          StyleMap sm,
                          Value value)
Implements ValueManager.computeValue(CSSStylableElement,String,CSSEngine,int,StyleMap,Value).

Specified by:
computeValue in interface ValueManager
Overrides:
computeValue in class LengthManager

getOrientation

protected int getOrientation()
Indicates the orientation of the property associated with this manager.

Specified by:
getOrientation in class LengthManager


Copyright © 2004 Apache Software Foundation. All Rights Reserved.