org.semanticweb.HermiT.datatypes.rdfplainliteral
Class RDFPlainLiteralDataValue

java.lang.Object
  extended by org.semanticweb.HermiT.datatypes.rdfplainliteral.RDFPlainLiteralDataValue

public class RDFPlainLiteralDataValue
extends java.lang.Object

Implements a string with a language tag -- that is, a data value from the value space of rdf:PlainLiteral.


Field Summary
protected  java.lang.String m_languageTag
           
protected  java.lang.String m_string
           
 
Constructor Summary
RDFPlainLiteralDataValue(java.lang.String string, java.lang.String languageTag)
           
 
Method Summary
 boolean equals(java.lang.Object that)
           
 java.lang.String getLanguageTag()
           
 java.lang.String getString()
           
 int hashCode()
           
 java.lang.String toString()
           
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

m_string

protected final java.lang.String m_string

m_languageTag

protected final java.lang.String m_languageTag
Constructor Detail

RDFPlainLiteralDataValue

public RDFPlainLiteralDataValue(java.lang.String string,
                                java.lang.String languageTag)
Method Detail

getString

public java.lang.String getString()

getLanguageTag

public java.lang.String getLanguageTag()

hashCode

public int hashCode()
Overrides:
hashCode in class java.lang.Object

equals

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

toString

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