org.openrdf.model
Interface BNode

All Superinterfaces:
Resource, Serializable, Value
All Known Implementing Classes:
BNodeImpl, MemBNode, NativeBNode, RdbmsBNode

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 blank node'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.Value
stringValue
 

Method Detail

getID

String getID()
retrieves this blank node's identifier.

Returns:
A blank node identifier.

equals

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

Overrides:
equals in class 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

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

Overrides:
hashCode in class Object
Returns:
A hash code for the blank node.


Copyright © 2001-2012 Aduna. All Rights Reserved.