cb.petal
Class Value

java.lang.Object
  |
  +--cb.petal.Literal
        |
        +--cb.petal.Value
All Implemented Interfaces:
java.lang.Cloneable, PetalNode, java.io.Serializable

public class Value
extends Literal

Values like in (value Text "foo")

Version:
$Id: Value.java,v 1.11 2001/07/09 07:48:52 dahm Exp $
Author:
M. Dahm
See Also:
Serialized Form

Constructor Summary
Value(java.lang.String name, StringLiteral value)
           
 
Method Summary
 void accept(Visitor v)
           
 boolean equals(java.lang.Object o)
           
 java.lang.Object getLiteralValue()
           
 java.lang.String getStringValue()
           
 StringLiteral getValue()
           
 java.lang.String getValueName()
           
 void setValue(StringLiteral v)
           
 void setValueName(java.lang.String n)
           
 java.lang.String toString()
           
 
Methods inherited from class cb.petal.Literal
clone, getChildCount, getKind
 
Methods inherited from class java.lang.Object
finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

Value

public Value(java.lang.String name,
             StringLiteral value)
Method Detail

setValueName

public void setValueName(java.lang.String n)

getValueName

public java.lang.String getValueName()

setValue

public void setValue(StringLiteral v)

getValue

public StringLiteral getValue()

getStringValue

public java.lang.String getStringValue()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object

accept

public void accept(Visitor v)

getLiteralValue

public java.lang.Object getLiteralValue()
Overrides:
getLiteralValue in class Literal
Following copied from class: cb.petal.Literal
Returns:
object corresponding to the usual Java hierarchy, e.g., an Integer for an IntegerLiteral.

equals

public boolean equals(java.lang.Object o)
Overrides:
equals in class java.lang.Object