org.apache.jena.riot
Class Lang

java.lang.Object
  extended by org.apache.jena.riot.Lang

public class Lang
extends Object

A "language" (syntax). A language has a name, some alternative names, a content type, some alternative content types, and a list of associated file extensions. Names, content types and file extensions must be unique to one language. To create a Lang constant, use LangBuilder and register with RDFLanguages.


Field Summary
static Lang CSV
          "CSV" - CSV data read into an RDF model with simple conversion : See Jena-625
static Lang JSONLD
          JSON-LD.
static Lang N3
          N3 (treat as Turtle)
static Lang NQ
          Alternative constant NQUADS
static Lang NQUADS
          N-Quads
static Lang NT
          Alternative constant for NTRIPLES
static Lang NTRIPLES
          N-Triples
static Lang RDFJSON
          RDF/JSON.
static Lang RDFNULL
          The "null" language
static Lang RDFXML
          RDF/XML
static Lang TRIG
          TriG
static Lang TTL
          Alternative constant for TURTLE
static Lang TURTLE
          Turtle
 
Method Summary
 boolean equals(Object other)
           
static Lang get(String name)
          Deprecated. Use RDFLanguages.nameToLang(String)
static Lang get(String name, Lang dftLang)
          Deprecated. Use RDFLanguages.nameToLang(String)
 List<String> getAltContentTypes()
           
 List<String> getAltNames()
           
 ContentType getContentType()
           
 List<String> getFileExtensions()
           
 String getHeaderString()
          As an HTTP Content-Type field value
 String getLabel()
           
 String getName()
           
static Lang guess(String resourceIRI)
          Deprecated. Use RDFLanguages.filenameToLang(String)
static Lang guess(String resourceIRI, Lang dftLang)
          Deprecated. Use RDFLanguages.filenameToLang(String,Lang)
 int hashCode()
           
 String toLongString()
           
 String toString()
           
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

RDFXML

public static Lang RDFXML
RDF/XML


TURTLE

public static Lang TURTLE
Turtle


TTL

public static Lang TTL
Alternative constant for TURTLE


N3

public static Lang N3
N3 (treat as Turtle)


NTRIPLES

public static Lang NTRIPLES
N-Triples


NT

public static Lang NT
Alternative constant for NTRIPLES


JSONLD

public static Lang JSONLD
JSON-LD.


RDFJSON

public static Lang RDFJSON
RDF/JSON. This is not JSON-LD.


TRIG

public static Lang TRIG
TriG


NQUADS

public static Lang NQUADS
N-Quads


NQ

public static Lang NQ
Alternative constant NQUADS


CSV

public static Lang CSV
"CSV" - CSV data read into an RDF model with simple conversion : See Jena-625


RDFNULL

public static Lang RDFNULL
The "null" language

Method Detail

hashCode

public int hashCode()
Overrides:
hashCode in class Object

equals

public boolean equals(Object other)
Overrides:
equals in class Object

getName

public String getName()

getContentType

public ContentType getContentType()

getHeaderString

public String getHeaderString()
As an HTTP Content-Type field value


getLabel

public String getLabel()

getAltNames

public List<String> getAltNames()

getAltContentTypes

public List<String> getAltContentTypes()

getFileExtensions

public List<String> getFileExtensions()

toString

public String toString()
Overrides:
toString in class Object

toLongString

public String toLongString()

get

@Deprecated
public static Lang get(String name)
Deprecated. Use RDFLanguages.nameToLang(String)

Translate a name into a Lang Throws RiotException if the name is not recognized.


get

@Deprecated
public static Lang get(String name,
                                  Lang dftLang)
Deprecated. Use RDFLanguages.nameToLang(String)

Translate a name into a Lang, return the default if no match found.


guess

@Deprecated
public static Lang guess(String resourceIRI,
                                    Lang dftLang)
Deprecated. Use RDFLanguages.filenameToLang(String,Lang)

Guess the language, based on filename, or URL, extenstion. Returns default if there isn't a guess available


guess

@Deprecated
public static Lang guess(String resourceIRI)
Deprecated. Use RDFLanguages.filenameToLang(String)

Guess the language, based on filename, or URL, extenstion. Returns null if there isn't a guess available



Licenced under the Apache License, Version 2.0