public class ARPResource extends TaintImpl implements AResourceInternal
| Modifier and Type | Field and Description |
|---|---|
static boolean |
DEBUG |
| Constructor and Description |
|---|
ARPResource(XMLHandler parent) |
ARPResource(XMLHandler parent,
String nid) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
equals(Object o) |
String |
getAnonymousID()
A string distinguishing this anonymous resource, from other anonymous resources.
|
boolean |
getHasBeenUsed()
Only for blank nodes - non blank need not support.
|
String |
getURI()
The URI reference for this resource, if any.
|
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(Object d)
The user data allows the RDF application to store one Object with each blank node during parsing.
|
String |
toString() |
public static final boolean DEBUG
public ARPResource(XMLHandler parent)
public ARPResource(XMLHandler parent, String nid)
public boolean isAnonymous()
AResourceisAnonymous in interface AResourcepublic String getAnonymousID()
AResourceAResource.isAnonymous() returns false.getAnonymousID in interface AResourcepublic String getURI()
AResourceAResource.isAnonymous() returns true.public Object getUserData()
AResourcegetUserData in interface AResourceAResource.setUserData(java.lang.Object); or null if none.public void setUserData(Object d)
AResource
See note about large files in class documentation for ARP.
setUserData in interface AResourced - A user data object which may be retrieved later with AResource.getUserData().public boolean hasNodeID()
AResourcepublic void setHasBeenUsed()
AResourceInternalsetHasBeenUsed in interface AResourceInternalpublic boolean getHasBeenUsed()
AResourceInternalgetHasBeenUsed in interface AResourceInternalLicenced under the Apache License, Version 2.0