org.semanticweb.HermiT.model
Class Constant
java.lang.Object
org.semanticweb.HermiT.model.Term
org.semanticweb.HermiT.model.Constant
- All Implemented Interfaces:
- java.io.Serializable
public class Constant
- extends Term
Represents a constants.
- See Also:
- Serialized Form
Constructor Summary |
protected |
Constant(java.lang.String lexicalForm,
java.lang.String datatypeURI,
java.lang.Object dataValue)
|
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
m_lexicalForm
protected final java.lang.String m_lexicalForm
m_datatypeURI
protected final java.lang.String m_datatypeURI
m_dataValue
protected final java.lang.Object m_dataValue
s_interningManager
protected static InterningManager<Constant> s_interningManager
Constant
protected Constant(java.lang.String lexicalForm,
java.lang.String datatypeURI,
java.lang.Object dataValue)
getLexicalForm
public java.lang.String getLexicalForm()
getDatatypeURI
public java.lang.String getDatatypeURI()
getDataValue
public java.lang.Object getDataValue()
isAnonymous
public boolean isAnonymous()
toString
public java.lang.String toString()
- Overrides:
toString
in class java.lang.Object
toString
public java.lang.String toString(Prefixes prefixes)
- Specified by:
toString
in class Term
readResolve
protected java.lang.Object readResolve()
create
public static Constant create(java.lang.String lexicalForm,
java.lang.String datatypeURI)
throws MalformedLiteralException
- Throws:
MalformedLiteralException
createAnonymous
public static Constant createAnonymous(java.lang.String id)