Class Context


  • public class Context
    extends java.lang.Object
    Contains essentials data updated during the parsing of a N3 document such as the list of known namespaces, keywords.
    • Field Summary

      Fields 
      Modifier and Type Field Description
      private Reference base
      The value of the "base" keyword.
      private java.util.List<java.lang.String> keywords
      The list of known keywords.
      private java.util.Map<java.lang.String,​java.lang.String> prefixes
      The list of known prefixes.
    • Constructor Summary

      Constructors 
      Constructor Description
      Context()
      Default constructor.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Reference getBase()
      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.
      boolean isQName​(java.lang.String value)
      Returns true if the given value is a qualified name.
      Reference resolve​(java.lang.String qname)
      Resolves a qualified name according to the current context.
      void setBase​(Reference base)
      Sets the base reference.
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • 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.
    • Constructor Detail

      • Context

        public Context()
        Default constructor.
    • 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.