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.TreeStatementhiprivate booleanhiInclusiveprivate TreeModel.TreeStatementloprivate booleanloInclusiveprivate TreeModelmodelprivate static longserialVersionUID
-
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 Statementceiling(Statement e)voidclear()java.util.Comparator<? super Statement>comparator()Statementfirst()Statementfloor(Statement e)java.util.Optional<Namespace>getNamespace(java.lang.String prefix)java.util.Set<Namespace>getNamespaces()java.util.SortedSet<Statement>headSet(Statement toElement)Statementhigher(Statement e)booleanisEmpty()java.util.Iterator<Statement>iterator()Statementlast()Statementlower(Statement e)StatementpollFirst()StatementpollLast()java.util.Optional<Namespace>removeNamespace(java.lang.String prefix)NamespacesetNamespace(java.lang.String prefix, java.lang.String name)voidsetNamespace(Namespace namespace)intsize()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:
comparatorin 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:
subSetin interfacejava.util.SortedSet<Statement>
-
headSet
public java.util.SortedSet<Statement> headSet(Statement toElement)
- Specified by:
headSetin interfacejava.util.SortedSet<Statement>
-
tailSet
public java.util.SortedSet<Statement> tailSet(Statement fromElement)
- Specified by:
tailSetin interfacejava.util.SortedSet<Statement>
-
iterator
public java.util.Iterator<Statement> iterator()
-
subSet
private java.util.NavigableSet<Statement> subSet()
-
-