Class Context
- java.lang.Object
-
- org.restlet.ext.rdf.internal.turtle.Context
-
public class Context extends java.lang.ObjectContains essentials data updated during the parsing of a N3 document such as the list of known namespaces, keywords.
-
-
Constructor Summary
Constructors Constructor Description Context()Default constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReferencegetBase()Returns the base reference.java.util.List<java.lang.String>getKeywords()Returns the list of known keywords.java.util.Map<java.lang.String,java.lang.String>getPrefixes()Returns the list of known prefixes.booleanisQName(java.lang.String value)Returns true if the given value is a qualified name.Referenceresolve(java.lang.String qname)Resolves a qualified name according to the current context.voidsetBase(Reference base)Sets the base reference.
-
-
-
Field Detail
-
base
private Reference base
The value of the "base" keyword.
-
keywords
private java.util.List<java.lang.String> keywords
The list of known keywords.
-
prefixes
private java.util.Map<java.lang.String,java.lang.String> prefixes
The list of known prefixes.
-
-
Method Detail
-
getBase
public Reference getBase()
Returns the base reference.- Returns:
- The base reference.
-
getKeywords
public java.util.List<java.lang.String> getKeywords()
Returns the list of known keywords.- Returns:
- The list of known keywords.
-
getPrefixes
public java.util.Map<java.lang.String,java.lang.String> getPrefixes()
Returns the list of known prefixes.- Returns:
- The list of known prefixes.
-
isQName
public boolean isQName(java.lang.String value)
Returns true if the given value is a qualified name.- Parameters:
value- The value to test.- Returns:
- True if the given value is a qualified name.
-
resolve
public Reference resolve(java.lang.String qname)
Resolves a qualified name according to the current context.- Parameters:
qname- The qualified name to resolve.- Returns:
- The RDF URI reference.
-
setBase
public void setBase(Reference base)
Sets the base reference.- Parameters:
base- The base reference.
-
-