- All Implemented Interfaces:
Serializable,Cloneable,Iterable<Statement>,Collection<Statement>,List<Statement>,RandomAccess
- Enclosing class:
- OntTools
A path is an application of
List containing only Statement
objects, and in which for all adjacent elements Si-1
and Si, where i > 0, it is true that:
Si-1.getObject().equals( Si.getSubject() )
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionAnswer a new Path whose elements are this Path withsadded at the endgetStatement(int i) Answer the RDF node at the end of the path, if defined, or nullAnswer the resource at the end of the path, if defined, or nullbooleanAnswer true if the last link on the path has object equal tonMethods inherited from class java.util.ArrayList
add, add, addAll, addAll, clear, clone, contains, ensureCapacity, equals, forEach, get, hashCode, indexOf, isEmpty, iterator, lastIndexOf, listIterator, listIterator, remove, remove, removeAll, removeIf, replaceAll, retainAll, set, size, sort, spliterator, subList, toArray, toArray, trimToSizeMethods inherited from class java.util.AbstractCollection
containsAll, toStringMethods inherited from interface java.util.Collection
parallelStream, stream, toArrayMethods inherited from interface java.util.List
containsAll
-
Constructor Details
-
Path
public Path() -
Path
-
-
Method Details
-
getStatement
-
append
Answer a new Path whose elements are this Path withsadded at the end -
hasTerminus
Answer true if the last link on the path has object equal ton -
getTerminal
Answer the RDF node at the end of the path, if defined, or null -
getTerminalResource
Answer the resource at the end of the path, if defined, or null
-