org.openrdf.model
Interface BNode

All Superinterfaces:
Comparable, Resource, Serializable, Value
All Known Implementing Classes:
BNodeImpl

public interface BNode
extends Resource

A blank node (aka bnode, aka anonymous node). A blank node has an identifier to be able to compare it to other blank nodes internally. Please note that, conceptually, blank node equality can only be determined by examining the statements that refer to them.


Method Summary
 boolean equals(Object o)
          Compares a blank node object to another object.
 String getID()
          retrieves this bNode's identifier.
 int hashCode()
          The hash code of a blank node is defined as the hash code of its identifier: id.hashCode().
 
Methods inherited from interface org.openrdf.model.Resource
addProperty, getSubjectStatements
 
Methods inherited from interface org.openrdf.model.Value
getObjectStatements
 
Methods inherited from interface java.lang.Comparable
compareTo
 

Method Detail

getID

public String getID()
retrieves this bNode's identifier.

Returns:
a bnode identifier

equals

public boolean equals(Object o)
Compares a blank node object to another object.

Parameters:
o - The object to compare this blank node to.
Returns:
true if the other object is an instance of BNode and their IDs are equal, false otherwise.

hashCode

public int hashCode()
The hash code of a blank node is defined as the hash code of its identifier: id.hashCode().

Returns:
A hash code for the blank node.


Copyright © 2002-2006 Aduna BV, GNU LGPL License applies.