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

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

public class OpacityManager
extends AbstractValueManager

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


Field Summary
protected  boolean inherited
          Whether the managed property is inherited.
protected  java.lang.String property
          The managed property name.
 
Constructor Summary
OpacityManager(java.lang.String prop, boolean inherit)
          Creates a new OpacityManager.
 
Method Summary
 Value createFloatValue(short type, float floatValue)
          Implements ValueManager.createFloatValue(short,float).
 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, 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
 

Field Detail

inherited

protected boolean inherited
Whether the managed property is inherited.

property

protected java.lang.String property
The managed property name.
Constructor Detail

OpacityManager

public OpacityManager(java.lang.String prop,
                      boolean inherit)
Creates a new OpacityManager.
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).
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.

createFloatValue

public Value createFloatValue(short type,
                              float floatValue)
                       throws DOMException
Implements ValueManager.createFloatValue(short,float).
Overrides:
createFloatValue in class AbstractValueManager
Following copied from interface: org.apache.batik.css.engine.value.ValueManager
Parameters:
unitType - A unit code as defined above. The unit code can only be a float unit type
floatValue - The new float value.


Copyright © 2002 Apache Software Foundation. All Rights Reserved.