org.priha.core.values
Class QNameValue.Impl

java.lang.Object
  extended by org.priha.core.values.ValueImpl
      extended by org.priha.core.values.QNameValue.Impl
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, java.lang.Comparable<ValueImpl>, QValue.QValueInner
Enclosing class:
QNameValue

public class QNameValue.Impl
extends ValueImpl
implements java.io.Serializable, QValue.QValueInner

See Also:
Serialized Form

Field Summary
 NamespaceMapper m_mapper
           
 
Fields inherited from class org.priha.core.values.ValueImpl
m_state
 
Constructor Summary
QNameValue.Impl(NamespaceMapper nsm)
           
 
Method Summary
 QNameValue getQValue()
           
 long getSize()
          Returns the approximate size of this object in bytes.
 java.lang.String getString()
           
 int getType()
           
 java.lang.String toString()
           
 
Methods inherited from class org.priha.core.values.ValueImpl
checkStream, checkValue, compareTo, equals, getBoolean, getDate, getDouble, getLong, getStream, valueAsString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

m_mapper

public NamespaceMapper m_mapper
Constructor Detail

QNameValue.Impl

public QNameValue.Impl(NamespaceMapper nsm)
Method Detail

getString

public java.lang.String getString()
                           throws ValueFormatException,
                                  java.lang.IllegalStateException,
                                  RepositoryException
Overrides:
getString in class ValueImpl
Throws:
ValueFormatException
java.lang.IllegalStateException
RepositoryException

getType

public int getType()

getQValue

public QNameValue getQValue()
Specified by:
getQValue in interface QValue.QValueInner

toString

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

getSize

public long getSize()
Description copied from class: ValueImpl
Returns the approximate size of this object in bytes. If not determinable, returns -1;

Overrides:
getSize in class ValueImpl
Returns: