Top Description Fields Constructors Methods
org.jboss.modules

pack-priv final Class Paths<T, A>

extends Object
Class Inheritance
Type Parameters
<T>
the type of object that each path refers to
<A>
the type of the source object used to calculate the path maps
Imports
java.util.List, .Map

A pair of path maps.
Author
David M. Lloyd

Field Summary

Modifier and TypeField and Description
private final Map<String, List<T>>
pack-priv static final Paths<?, ?>
private final A[]

Constructor Summary

AccessConstructor and Description
pack-priv
Paths(final A[] sourceList, final Map<String, List<T>> allPaths)

Method Summary

Modifier and TypeMethod and Description
pack-priv Map<String, List<T>>
pack-priv A[]
getSourceList(A[] defVal)

pack-priv static <T, A> Paths<T, A>
none()

Inherited from java.lang.Object:
cloneequalsfinalizegetClasshashCodenotifynotifyAlltoStringwaitwaitwait

Field Detail

allPathsback to summary
private final Map<String, List<T>> allPaths
NONEback to summary
pack-priv static final Paths<?, ?> NONE
sourceListback to summary
private final A[] sourceList

Constructor Detail

Pathsback to summary
pack-priv Paths(final A[] sourceList, final Map<String, List<T>> allPaths)

Method Detail

getAllPathsback to summary
pack-priv Map<String, List<T>> getAllPaths()
getSourceListback to summary
pack-priv A[] getSourceList(A[] defVal)
noneback to summary
pack-priv static <T, A> Paths<T, A> none()
Annotations
@SuppressWarnings:unchecked