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

java.lang.Object
  |
  +--org.apache.batik.css.engine.value.AbstractValue
        |
        +--org.apache.batik.css.engine.value.StringValue
All Implemented Interfaces:
Value

public class StringValue
extends AbstractValue

This class represents string values.


Field Summary
protected  short unitType
          The unit type
protected  java.lang.String value
          The value of the string
 
Constructor Summary
StringValue(short type, java.lang.String s)
          Creates a new StringValue.
 
Method Summary
 boolean equals(java.lang.Object obj)
          Indicates whether some other object is "equal to" this one.
 java.lang.String getCssText()
          A string representation of the current value.
static java.lang.String getCssText(short type, java.lang.String value)
          Returns the CSS text associated with the given type/value pair.
 short getPrimitiveType()
          The type of the value.
 java.lang.String getStringValue()
          This method is used to get the string value.
 java.lang.String toString()
          Returns a printable representation of this value.
 
Methods inherited from class org.apache.batik.css.engine.value.AbstractValue
createDOMException, getBlue, getBottom, getCssValueType, getFloatValue, getGreen, getIdentifier, getLeft, getLength, getListStyle, getRed, getRight, getSeparator, getTop, item
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

value

protected java.lang.String value
The value of the string

unitType

protected short unitType
The unit type
Constructor Detail

StringValue

public StringValue(short type,
                   java.lang.String s)
Creates a new StringValue.
Method Detail

getCssText

public static java.lang.String getCssText(short type,
                                          java.lang.String value)
Returns the CSS text associated with the given type/value pair.

getPrimitiveType

public short getPrimitiveType()
The type of the value.
Overrides:
getPrimitiveType in class AbstractValue

equals

public boolean equals(java.lang.Object obj)
Indicates whether some other object is "equal to" this one.
Overrides:
equals in class java.lang.Object
Parameters:
obj - the reference object with which to compare.

getCssText

public java.lang.String getCssText()
A string representation of the current value.

getStringValue

public java.lang.String getStringValue()
                                throws DOMException
This method is used to get the string value.
Overrides:
getStringValue in class AbstractValue
Throws:
DOMException - INVALID_ACCESS_ERR: Raised if the value doesn't contain a string value.

toString

public java.lang.String toString()
Returns a printable representation of this value.
Overrides:
toString in class java.lang.Object


Copyright © 2002 Apache Software Foundation. All Rights Reserved.