org.priha.core.values
Class QValue

java.lang.Object
  extended by org.priha.core.values.QValue
Direct Known Subclasses:
QNameValue, QPathValue

public abstract class QValue
extends java.lang.Object

A QValue is a Value which contains something with an FQN, like a QName or a Path. Because some Values require a mapping to the current namespace, we need to have a way to represent a Session-independent Value.


Nested Class Summary
static interface QValue.QValueInner
           
 
Constructor Summary
QValue()
           
 
Method Summary
abstract  java.lang.String getString()
           
abstract  ValueImpl getValue(NamespaceMapper nsm)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

QValue

public QValue()
Method Detail

getValue

public abstract ValueImpl getValue(NamespaceMapper nsm)

getString

public abstract java.lang.String getString()