T
- the type of object that each path refers toA
- the type of the source object used to calculate the path mapsfinal class Paths<T,A>
extends java.lang.Object
Modifier and Type | Field and Description |
---|---|
private java.util.Map<java.lang.String,java.util.List<T>> |
allPaths |
(package private) static Paths<?,?> |
NONE |
private A[] |
sourceList |
Constructor and Description |
---|
Paths(A[] sourceList,
java.util.Map<java.lang.String,java.util.List<T>> allPaths) |
Modifier and Type | Method and Description |
---|---|
(package private) java.util.Map<java.lang.String,java.util.List<T>> |
getAllPaths() |
(package private) A[] |
getSourceList(A[] defVal) |
(package private) static <T,A> Paths<T,A> |
none() |