|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.openrdf.query.impl.MapBindingSet
public class MapBindingSet
A Map-based implementation of the BindingSet interface.
| Constructor Summary | |
|---|---|
MapBindingSet()
|
|
MapBindingSet(int capacity)
Creates a new Map-based BindingSet with the specified initial capacity. |
|
| Method Summary | |
|---|---|
void |
addBinding(Binding binding)
Adds a binding to the binding set. |
void |
addBinding(String name,
Value value)
Adds a binding to the binding set. |
void |
clear()
Removes all bindings from the binding set. |
boolean |
equals(Object other)
Compares a BindingSet object to another object. |
Binding |
getBinding(String bindingName)
Gets the binding with the specified name from this BindingSet. |
Set<String> |
getBindingNames()
Gets the names of the bindings in this BindingSet. |
Value |
getValue(String bindingName)
Gets the value of the binding with the specified name from this BindingSet. |
boolean |
hasBinding(String bindingName)
Checks whether this BindingSet has a binding with the specified name. |
int |
hashCode()
The hash code of a binding is defined as the bit-wise XOR of the hash codes of its bindings: |
Iterator<Binding> |
iterator()
Creates an iterator over the bindings in this BindingSet. |
void |
removeBinding(String name)
Removes a binding from the binding set. |
int |
size()
Returns the number of bindings in this BindingSet. |
String |
toString()
|
| Methods inherited from class java.lang.Object |
|---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
| Constructor Detail |
|---|
public MapBindingSet()
public MapBindingSet(int capacity)
addBinding(java.lang.String, org.openrdf.model.Value)
methods.
capacity - The initial capacity of the created BindingSet object.| Method Detail |
|---|
public void addBinding(String name,
Value value)
name - The binding's name.value - The binding's value.public void addBinding(Binding binding)
binding - The binding to add to the binding set.public void removeBinding(String name)
name - The binding's name.public void clear()
public Iterator<Binding> iterator()
BindingSet
iterator in interface Iterable<Binding>iterator in interface BindingSetpublic Set<String> getBindingNames()
BindingSet
getBindingNames in interface BindingSetpublic Binding getBinding(String bindingName)
BindingSet
getBinding in interface BindingSetbindingName - The name of the binding.
public boolean hasBinding(String bindingName)
BindingSet
hasBinding in interface BindingSetbindingName - The name of the binding.
public Value getValue(String bindingName)
BindingSet
getValue in interface BindingSetbindingName - The name of the binding.
public int size()
BindingSet
size in interface BindingSetpublic boolean equals(Object other)
BindingSet
equals in interface BindingSetequals in class Objectother - The object to compare this binding to.
BindingSet and it contains the same set of bindings
(disregarding order), false otherwise.public int hashCode()
BindingSet
int hashCode = 0;
for (Binding binding : this) {
hashCode ˆ= binding.hashCode();
}
Note: the calculated hash code intentionally does not dependent on the
order in which the bindings are iterated over.
hashCode in interface BindingSethashCode in class Objectpublic String toString()
toString in class Object
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||