org.ontoware.rdf2go.model.node.impl
Class LanguageTagLiteralImpl

java.lang.Object
  extended by org.ontoware.rdf2go.model.node.impl.LiteralImpl
      extended by org.ontoware.rdf2go.model.node.impl.LanguageTagLiteralImpl
All Implemented Interfaces:
java.lang.Comparable<Node>, LanguageTagLiteral, Literal, Node, NodeOrVariable

public class LanguageTagLiteralImpl
extends LiteralImpl
implements LanguageTagLiteral


Constructor Summary
LanguageTagLiteralImpl(java.lang.String turtleEncoded)
           
LanguageTagLiteralImpl(java.lang.String string, java.lang.String languageTag)
           
 
Method Summary
 DatatypeLiteral asDatatypeLiteral()
           
 LanguageTagLiteral asLanguageTagLiteral()
           
 int compareTo(Node other)
           
 boolean equals(java.lang.Object o)
           
 java.lang.String getLanguageTag()
           
 java.lang.String getValue()
           
 int hashCode()
           
 java.lang.String toSPARQL()
           
 java.lang.String toString()
           
 
Methods inherited from class org.ontoware.rdf2go.model.node.impl.LiteralImpl
asBlankNode, asLiteral, asResource, asURI, sparqlEncode
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface org.ontoware.rdf2go.model.node.Node
asBlankNode, asLiteral, asResource, asURI
 

Constructor Detail

LanguageTagLiteralImpl

public LanguageTagLiteralImpl(java.lang.String string,
                              java.lang.String languageTag)

LanguageTagLiteralImpl

public LanguageTagLiteralImpl(java.lang.String turtleEncoded)
Parameters:
turtleEncoded - Syntax <literalValue> '@' <languageTag>
Method Detail

getValue

public java.lang.String getValue()
Specified by:
getValue in interface Literal
Specified by:
getValue in class LiteralImpl

getLanguageTag

public java.lang.String getLanguageTag()
Specified by:
getLanguageTag in interface LanguageTagLiteral

equals

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

toString

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

asDatatypeLiteral

public DatatypeLiteral asDatatypeLiteral()
                                  throws java.lang.ClassCastException
Specified by:
asDatatypeLiteral in interface Node
Throws:
java.lang.ClassCastException

asLanguageTagLiteral

public LanguageTagLiteral asLanguageTagLiteral()
                                        throws java.lang.ClassCastException
Specified by:
asLanguageTagLiteral in interface Node
Throws:
java.lang.ClassCastException

hashCode

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

compareTo

public int compareTo(Node other)
Specified by:
compareTo in interface java.lang.Comparable<Node>

toSPARQL

public java.lang.String toSPARQL()
Specified by:
toSPARQL in interface Node


Copyright © 2005-2008 FZI - Forschungszentrum Informatik | Karlsruhe | Germany. All Rights Reserved.