Class ARPResource

java.lang.Object
org.apache.jena.rdfxml.xmlinput0.impl.TaintImpl
org.apache.jena.rdfxml.xmlinput0.impl.ARPResource
All Implemented Interfaces:
AResource, ANode, AResourceInternal, Taint

public class ARPResource extends TaintImpl implements AResourceInternal
  • Field Details

  • Constructor Details

  • Method Details

    • 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 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 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 String toString()
      Overrides:
      toString in class Object
    • hashCode

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

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • getUserData

      public 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(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 ARP0.

      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
    • setHasBeenUsed

      public void setHasBeenUsed()
      Description copied from interface: AResourceInternal
      Only for blank nodes - non blank need not support.
      Specified by:
      setHasBeenUsed in interface AResourceInternal
    • getHasBeenUsed

      public boolean getHasBeenUsed()
      Description copied from interface: AResourceInternal
      Only for blank nodes - non blank need not support.
      Specified by:
      getHasBeenUsed in interface AResourceInternal