Package org.eclipse.rdf4j.model.impl
Class TreeModel.SubSet
- java.lang.Object
-
- java.util.AbstractCollection<E>
-
- java.util.AbstractSet<Statement>
-
- org.eclipse.rdf4j.model.impl.TreeModel.SubSet
-
- All Implemented Interfaces:
java.io.Serializable
,java.lang.Iterable<Statement>
,java.util.Collection<Statement>
,java.util.Set<Statement>
,java.util.SortedSet<Statement>
- Enclosing class:
- TreeModel
static class TreeModel.SubSet extends java.util.AbstractSet<Statement> implements java.io.Serializable, java.util.SortedSet<Statement>
-
-
Field Summary
Fields Modifier and Type Field Description private TreeModel.TreeStatement
hi
private boolean
hiInclusive
private TreeModel.TreeStatement
lo
private boolean
loInclusive
private TreeModel
model
private static long
serialVersionUID
-
Constructor Summary
Constructors Constructor Description SubSet(TreeModel model, TreeModel.TreeStatement lo, boolean loInclusive, TreeModel.TreeStatement hi, boolean hiInclusive)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Statement
ceiling(Statement e)
void
clear()
java.util.Comparator<? super Statement>
comparator()
Statement
first()
Statement
floor(Statement e)
java.util.Optional<Namespace>
getNamespace(java.lang.String prefix)
java.util.Set<Namespace>
getNamespaces()
java.util.SortedSet<Statement>
headSet(Statement toElement)
Statement
higher(Statement e)
boolean
isEmpty()
java.util.Iterator<Statement>
iterator()
Statement
last()
Statement
lower(Statement e)
Statement
pollFirst()
Statement
pollLast()
java.util.Optional<Namespace>
removeNamespace(java.lang.String prefix)
Namespace
setNamespace(java.lang.String prefix, java.lang.String name)
void
setNamespace(Namespace namespace)
int
size()
private java.util.NavigableSet<Statement>
subSet()
java.util.SortedSet<Statement>
subSet(Statement fromElement, Statement toElement)
java.util.SortedSet<Statement>
tailSet(Statement fromElement)
-
Methods inherited from class java.util.AbstractCollection
add, addAll, contains, containsAll, remove, retainAll, toArray, toArray, toString
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
-
-
-
Field Detail
-
serialVersionUID
private static final long serialVersionUID
- See Also:
- Constant Field Values
-
model
private final TreeModel model
-
lo
private final TreeModel.TreeStatement lo
-
hi
private final TreeModel.TreeStatement hi
-
loInclusive
private final boolean loInclusive
-
hiInclusive
private final boolean hiInclusive
-
-
Constructor Detail
-
SubSet
public SubSet(TreeModel model, TreeModel.TreeStatement lo, boolean loInclusive, TreeModel.TreeStatement hi, boolean hiInclusive)
-
-
Method Detail
-
getNamespace
public java.util.Optional<Namespace> getNamespace(java.lang.String prefix)
-
getNamespaces
public java.util.Set<Namespace> getNamespaces()
-
setNamespace
public Namespace setNamespace(java.lang.String prefix, java.lang.String name)
-
setNamespace
public void setNamespace(Namespace namespace)
-
removeNamespace
public java.util.Optional<Namespace> removeNamespace(java.lang.String prefix)
-
size
public int size()
-
clear
public void clear()
-
comparator
public java.util.Comparator<? super Statement> comparator()
- Specified by:
comparator
in interfacejava.util.SortedSet<Statement>
-
isEmpty
public boolean isEmpty()
-
pollFirst
public Statement pollFirst()
-
pollLast
public Statement pollLast()
-
subSet
public java.util.SortedSet<Statement> subSet(Statement fromElement, Statement toElement)
- Specified by:
subSet
in interfacejava.util.SortedSet<Statement>
-
headSet
public java.util.SortedSet<Statement> headSet(Statement toElement)
- Specified by:
headSet
in interfacejava.util.SortedSet<Statement>
-
tailSet
public java.util.SortedSet<Statement> tailSet(Statement fromElement)
- Specified by:
tailSet
in interfacejava.util.SortedSet<Statement>
-
iterator
public java.util.Iterator<Statement> iterator()
-
subSet
private java.util.NavigableSet<Statement> subSet()
-
-