Class TreeModel.SubSet
- All Implemented Interfaces:
Serializable, Iterable<Statement>, Collection<Statement>, Set<Statement>, SortedSet<Statement>
- Enclosing class:
TreeModel
static class TreeModel.SubSet
extends AbstractSet<Statement>
implements Serializable, SortedSet<Statement>
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final TreeModel.TreeStatementprivate final booleanprivate final TreeModel.TreeStatementprivate final booleanprivate final TreeModelprivate static final long -
Constructor Summary
ConstructorsConstructorDescriptionSubSet(TreeModel model, TreeModel.TreeStatement lo, boolean loInclusive, TreeModel.TreeStatement hi, boolean hiInclusive) -
Method Summary
Modifier and TypeMethodDescriptionvoidclear()Comparator<? super Statement> first()getNamespace(String prefix) booleanisEmpty()iterator()last()pollLast()removeNamespace(String prefix) setNamespace(String prefix, String name) voidsetNamespace(Namespace namespace) intsize()private NavigableSet<Statement> subSet()Methods inherited from class AbstractSet
equals, hashCode, removeAllMethods inherited from class AbstractCollection
add, addAll, contains, containsAll, remove, retainAll, toArray, toArray, toStringMethods inherited from interface Collection
parallelStream, removeIf, stream, toArrayMethods inherited from interface Set
add, addAll, contains, containsAll, equals, hashCode, remove, removeAll, retainAll, toArray, toArrayMethods inherited from interface SortedSet
spliterator
-
Field Details
-
serialVersionUID
private static final long serialVersionUID- See Also:
-
model
-
lo
-
hi
-
loInclusive
private final boolean loInclusive -
hiInclusive
private final boolean hiInclusive
-
-
Constructor Details
-
SubSet
public SubSet(TreeModel model, TreeModel.TreeStatement lo, boolean loInclusive, TreeModel.TreeStatement hi, boolean hiInclusive)
-
-
Method Details
-
getNamespace
-
getNamespaces
-
setNamespace
-
setNamespace
-
removeNamespace
-
size
public int size()- Specified by:
sizein interfaceCollection<Statement>- Specified by:
sizein interfaceSet<Statement>- Specified by:
sizein classAbstractCollection<Statement>
-
clear
public void clear()- Specified by:
clearin interfaceCollection<Statement>- Specified by:
clearin interfaceSet<Statement>- Overrides:
clearin classAbstractCollection<Statement>
-
comparator
- Specified by:
comparatorin interfaceSortedSet<Statement>
-
first
-
last
-
lower
-
isEmpty
public boolean isEmpty()- Specified by:
isEmptyin interfaceCollection<Statement>- Specified by:
isEmptyin interfaceSet<Statement>- Overrides:
isEmptyin classAbstractCollection<Statement>
-
floor
-
ceiling
-
higher
-
pollFirst
-
pollLast
-
subSet
-
headSet
-
tailSet
-
iterator
-
subSet
-