Class ARPResource

    • Field Summary

      Fields 
      Modifier and Type Field Description
      static boolean DEBUG  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      boolean equals​(java.lang.Object o)  
      java.lang.String getAnonymousID()
      A string distinguishing this anonymous resource, from other anonymous resources.
      boolean getHasBeenUsed()
      Only for blank nodes - non blank need not support.
      java.lang.String getURI()
      The URI reference for this resource, if any.
      java.lang.Object getUserData()
      The user data allows the RDF application to store one Object with each blank node during parsing.
      int hashCode()  
      boolean hasNodeID()
      True, if this is an anonymous resource with an explicit rdf:nodeID.
      boolean isAnonymous()
      True if this resource does not have an associated URI.
      void setHasBeenUsed()
      Only for blank nodes - non blank need not support.
      void setUserData​(java.lang.Object d)
      The user data allows the RDF application to store one Object with each blank node during parsing.
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ARPResource

        public ARPResource​(XMLHandler parent)
      • ARPResource

        public ARPResource​(XMLHandler parent,
                           java.lang.String nid)
    • Method Detail

      • isAnonymous

        public boolean isAnonymous()
        Description copied from interface: AResource
        True if this resource does not have an associated URI.
        Specified by:
        isAnonymous in interface AResource
        Returns:
        True if this resource is anonymous.
      • getAnonymousID

        public java.lang.String getAnonymousID()
        Description copied from interface: AResource
        A string distinguishing this anonymous resource, from other anonymous resources. Undefined if AResource.isAnonymous() returns false.
        Specified by:
        getAnonymousID in interface AResource
        Returns:
        An identifier with file scope for this anonymous resource..
      • getURI

        public java.lang.String getURI()
        Description copied from interface: AResource
        The URI reference for this resource, if any. Not defined if AResource.isAnonymous() returns true.
        Specified by:
        getURI in interface AResource
        Returns:
        The URI reference of this resource.
      • toString

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

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

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

        public java.lang.Object getUserData()
        Description copied from interface: AResource
        The user data allows the RDF application to store one Object with each blank node during parsing. This may help with garbage collect strategies when parsing huge files. No references to the user data are maintained after a blank node goes out of scope.
        Specified by:
        getUserData in interface AResource
        Returns:
        A user data object previously stored with AResource.setUserData(java.lang.Object); or null if none.
      • setUserData

        public void setUserData​(java.lang.Object d)
        Description copied from interface: AResource
        The user data allows the RDF application to store one Object with each blank node during parsing. This may help with garbage collect strategies when parsing huge files. No references to the user data are maintained after a blank node goes out of scope.

        See note about large files in class documentation for ARP.

        Specified by:
        setUserData in interface AResource
        Parameters:
        d - A user data object which may be retrieved later with AResource.getUserData().
      • hasNodeID

        public boolean hasNodeID()
        Description copied from interface: AResource
        True, if this is an anonymous resource with an explicit rdf:nodeID.
        Specified by:
        hasNodeID in interface AResource
        Returns:
        true if this resource has a nodeID