Package org.eclipse.rdf4j.model.base
Class AbstractBNode
- java.lang.Object
-
- org.eclipse.rdf4j.model.base.AbstractBNode
-
- All Implemented Interfaces:
Serializable
,BNode
,Resource
,Value
- Direct Known Subclasses:
SimpleBNode
public abstract class AbstractBNode extends Object implements BNode
Base class forBNode
, offering common functionality.- Since:
- 3.5.0
- Author:
- Alessandro Bollini
- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description AbstractBNode()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Compares this blank node to another object.int
hashCode()
Computes the hash code of this blank node.String
stringValue()
Returns the String-value of a Value object.String
toString()
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface org.eclipse.rdf4j.model.Resource
isResource
-
-
-
-
Method Detail
-
stringValue
public String stringValue()
Description copied from interface:Value
Returns the String-value of a Value object. This returns either aLiteral
's label, aIRI
's URI or aBNode
's ID.- Specified by:
stringValue
in interfaceValue
-
equals
public boolean equals(Object o)
Description copied from interface:BNode
Compares this blank node to another object.
-
hashCode
public int hashCode()
Description copied from interface:BNode
Computes the hash code of this blank node.- Specified by:
hashCode
in interfaceBNode
- Overrides:
hashCode
in classObject
- Returns:
- a hash code for this blank node computed as
BNode.getID()
.hashCode()
-
-