A B C D E F G H I J K L M N O P R S T U V W 

A

AbstractListMapGraph<N,ET extends Edge<N>> - Class in pcgen.base.graph.inst
This Graph uses redundant storage to improve query speed for certain methods.
AbstractListMapGraph() - Constructor for class pcgen.base.graph.inst.AbstractListMapGraph
Creates a new, empty AbstractListMapGraph.
AbstractMapToList<K,V> - Class in pcgen.base.util
Represents a Map of objects to Lists.
AbstractMapToList(Map<K, List<V>>) - Constructor for class pcgen.base.util.AbstractMapToList
Creates a new AbstractMapToList.
AbstractSetMapGraph<N,ET extends Edge<N>> - Class in pcgen.base.graph.inst
This Graph uses redundant storage to improve query speed for certain methods.
AbstractSetMapGraph() - Constructor for class pcgen.base.graph.inst.AbstractSetMapGraph
Creates a new, empty AbstractSetMapGraph.
add(Number, Number) - Static method in class pcgen.base.lang.NumberUtilities
Adds two numbers, returning the resulting Number.
add(String) - Method in class pcgen.base.util.FixedStringList
Adds a new String to this FixedStringList.
add(int, T) - Method in class pcgen.base.util.IdentityList
add(T) - Method in class pcgen.base.util.IdentityList
add(T) - Method in class pcgen.base.util.ListSet
Adds the given Object to this set if it was not already part of the Set.
add(T) - Method in class pcgen.base.util.WrappedMapSet
Adds the given Object to the WrappedMapSet.
addAll(DoubleKeyMapToList<K1, K2, V>) - Method in class pcgen.base.util.DoubleKeyMapToList
Adds all of the contents of the given DoubleKeyMapToList to this DoubleKeyMapToList.
addAll(int, Collection<? extends String>) - Method in class pcgen.base.util.FixedStringList
Adds a Collection of Strings to this FixedStringList.
addAll(Collection<? extends T>) - Method in class pcgen.base.util.IdentityList
addAll(int, Collection<? extends T>) - Method in class pcgen.base.util.IdentityList
addAllLists(MapToList<K, V>) - Method in class pcgen.base.util.AbstractMapToList
Adds all of the Lists in the given MapToList to this MapToList.
addAllLists(MapToList<K, V>) - Method in interface pcgen.base.util.MapToList
Adds all of the Lists in the given MapToList to this MapToList.
addAllToListFor(K, Collection<? extends V>) - Method in class pcgen.base.util.AbstractMapToList
Adds all of the Objects in the given list to the (internal) List for the given key.
addAllToListFor(K1, K2, Collection<V>) - Method in class pcgen.base.util.DoubleKeyMapToList
Adds all of the Objects in the given list to the (internal) List for the given keys.
addAllToListFor(K, Collection<? extends V>) - Method in interface pcgen.base.util.MapToList
Adds all of the Objects in the given list to the (internal) List for the given key.
addAllToListFor(K1, K2, K3, Collection<V>) - Method in class pcgen.base.util.TripleKeyMapToList
Adds all of the Objects in the given list to the (internal) List for the given keys.
addEdge(ET) - Method in interface pcgen.base.graph.base.Graph
Adds the given Edge to the Graph.
addEdge(ET) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Adds the given Edge to the Graph.
addEdge(ET) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Adds the given Edge to the Graph.
addEdge(ET) - Method in class pcgen.base.graph.inst.SimpleListGraph
Adds the given Edge to the Graph.
addGraphChangeListener(GraphChangeListener<N, ET>) - Method in interface pcgen.base.graph.base.Graph
Adds a new GraphChangeListener to receive GraphChangeEvents (EdgeChangeEvent and NodeChangeEvent) from this Graph.
addGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Adds the given GraphChangeListener as a GraphChangeListener of this Graph.
addGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Adds the given GraphChangeListener as a GraphChangeListener of this Graph.
addGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.GraphChangeSupport
Adds a new GraphChangeListener to receive GraphChangeEvents (EdgeChangeEvent and NodeChangeEvent) from the source Graph.
addGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.SimpleListGraph
Adds the given GraphChangeListener as a GraphChangeListener of this Graph.
addNode(N) - Method in interface pcgen.base.graph.base.Graph
Adds the given Node to the Graph.
addNode(N) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Adds the given Node to the Graph.
addNode(N) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Adds the given Node to the Graph.
addNode(N) - Method in class pcgen.base.graph.inst.SimpleListGraph
Add the given Node to the Graph.
addToListFor(K, V) - Method in class pcgen.base.util.AbstractMapToList
Adds the given value to the List for the given key.
addToListFor(K, int, V) - Method in class pcgen.base.util.AbstractMapToList
Adds the given value to the List for the given key at the given location.
addToListFor(K1, K2, V) - Method in class pcgen.base.util.DoubleKeyMapToList
Adds the given value to the List for the given keys.
addToListFor(K, V) - Method in interface pcgen.base.util.MapToList
Adds the given value to the List for the given key.
addToListFor(K1, K2, K3, V) - Method in class pcgen.base.util.TripleKeyMapToList
Adds the given value to the List for the given keys.
addWeight(double) - Method in class pcgen.base.util.NamedValue
Adds weight to a NamedValue.
ArrayFormatManager<T> - Class in pcgen.base.format
An ArrayFormatManager wraps an underlying FormatManager to produce arrays of objects.
ArrayFormatManager(FormatManager<T>, char) - Constructor for class pcgen.base.format.ArrayFormatManager
Constructs a new ArrayFormatManager with the given underlying component FormatManager and separator.

B

BasicIndirect<T> - Class in pcgen.base.util
A BasicIndirect is a simple container for storing an object that is accessed indirectly (meaning the resolvesTo() method of the BasicIndirect will be called at Runtime).
BasicIndirect(FormatManager<T>, T) - Constructor for class pcgen.base.util.BasicIndirect
Constructs a new BasicIndirect containing the single object provided.
BasicObjectContainer<T> - Class in pcgen.base.util
A BasicObjectContainer is a simple container for storing one object that is accessed indirectly from an ObjectContainer (meaning the getContainedObjects() method of the BasicObjectContainer will be called at Runtime).
BasicObjectContainer(FormatManager<T>, T) - Constructor for class pcgen.base.util.BasicObjectContainer
Constructs a new BasicObjectContainer containing the single object provided.
BooleanManager - Class in pcgen.base.format
A BooleanManager is a FormatManager that provides services for Boolean objects.
BooleanManager() - Constructor for class pcgen.base.format.BooleanManager
 

C

CASE_INSENSITIVE_ORDER - Static variable in class pcgen.base.util.FixedStringList
Provides a Comparator for FixedStringList objects that will sort the contents in a Case Insensitive order.
CASE_SENSITIVE_ORDER - Static variable in class pcgen.base.lang.StringUtil
Provides a Comparator for Strings that sorts in Case Sensitive Order.
CASE_SENSITIVE_ORDER - Static variable in class pcgen.base.util.FixedStringList
Provides a Comparator for FixedStringList objects that will sort the contents in a Case Sensitive order.
CaseInsensitiveMap<V> - Class in pcgen.base.util
A CaseInsensitiveMap is a HashMap that has uses a CaseInsensitiveString as the Key This is a facilitating wrapper around HashMap to allow easy use of CaseInsensitiveString as the Key to a Map.
CaseInsensitiveMap() - Constructor for class pcgen.base.util.CaseInsensitiveMap
 
CaseInsensitiveString - Class in pcgen.base.lang
CaseInsensitiveString is designed to be a String-like Object which is fast in dealing with case sensitive comparisons in "consistent with equals" situations.
CaseInsensitiveString(String) - Constructor for class pcgen.base.lang.CaseInsensitiveString
Create a new CaseInsensitiveString with the given String used for the basis of [case insensitive] equality of thsi object.
clear() - Method in interface pcgen.base.graph.base.Graph
Clears this Graph, removing all Nodes and Edges from the Graph.
clear() - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Clears this Graph, removing all Nodes and Edges from the Graph.
clear() - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Clears this Graph, removing all Nodes and Edges from the Graph.
clear() - Method in class pcgen.base.graph.inst.SimpleListGraph
Clears this Graph, removing all Nodes and Edges from the Graph.
clear() - Method in class pcgen.base.util.AbstractMapToList
Clears this AbstractMapToList (removes all keys/list combinations).
clear() - Method in class pcgen.base.util.DoubleKeyMap
Clears this DoubleKeyMap.
clear() - Method in class pcgen.base.util.DoubleKeyMapToList
Clears this DoubleKeyMapToList.
clear() - Method in class pcgen.base.util.IdentityList
clear() - Method in class pcgen.base.util.KeyMap
Clears the KeyMap (removes all keys and values).
clear() - Method in class pcgen.base.util.ListSet
Clears this Set (removes all Objects from the Set).
clear() - Method in interface pcgen.base.util.MapToList
Clears this MapToList (removes all keys/list combinations).
clear() - Method in class pcgen.base.util.OneToOneMap
Clears the OneToOneMap (removes all keys and values).
clear() - Method in class pcgen.base.util.TripleKeyMap
Clears this TripleKeyMap.
clear() - Method in class pcgen.base.util.TripleKeyMapToList
Clears this TripleKeyMapToList.
clear() - Method in class pcgen.base.util.WrappedMapSet
Removes all objects from the WrappedMapSet.
clone() - Method in class pcgen.base.util.DoubleKeyMap
Produces a clone of the DoubleKeyMap.
clone() - Method in class pcgen.base.util.DoubleKeyMapToList
Produces a clone of the DoubleKeyMapToList.
clone() - Method in class pcgen.base.util.TripleKeyMap
Clones this TripleKeyMap.
compare(FixedStringList, FixedStringList, Comparator<String>) - Static method in class pcgen.base.util.FixedStringList
Compares FixedStringList objects with the given String Comparator.
compareWithNull(T, T) - Static method in class pcgen.base.lang.ObjectUtil
Returns true if the two given objects are identical as reported by .equals() This is tolerant of one or both of the values being null, and will return true if both are null (and false if only one is null).
contains(T) - Method in class pcgen.base.util.BasicObjectContainer
Returns true if this ObjectContainer contains the given Object.
contains(Object) - Method in class pcgen.base.util.IdentityList
contains(Object) - Method in class pcgen.base.util.ListSet
Returns true if the given object is present in this Set.
contains(T) - Method in interface pcgen.base.util.ObjectContainer
Returns true if this ObjectContainer contains the given Object.
contains(Object) - Method in class pcgen.base.util.WrappedMapSet
Returns true if the WrappedMapSet contains the given Object; false otherwise.
containsAll(Collection<?>) - Method in class pcgen.base.util.IdentityList
containsAnyInList(K, Collection<V>) - Method in class pcgen.base.util.AbstractMapToList
Returns true if this MapToList contains a List for the given key and that list contains one or more of the values in the given collection.
containsEdge(Edge<?>) - Method in interface pcgen.base.graph.base.Graph
Returns true if this Graph contains the given Edge in the Graph.
containsEdge(Edge<?>) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns true if this Graph contains the given Edge.
containsEdge(Edge<?>) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns true if this Graph contains the given Edge.
containsEdge(Edge<?>) - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns true if the Graph contains the given Object as an Edge.
containsInList(K, V) - Method in class pcgen.base.util.AbstractMapToList
Returns true if this MapToList contains a List for the given key and that list contains the given value.
containsInList(K1, K2, V) - Method in class pcgen.base.util.DoubleKeyMapToList
Returns true if this DoubleKeyMapToList contains a List for the given keys and that list contains the given value.
containsInList(K, V) - Method in class pcgen.base.util.HashMapToInstanceList
Returns true if this MapToList contains a List for the given key and that list contains the given object (this is an instance test against the specific object, not the value of the object).
containsInList(K, V) - Method in interface pcgen.base.util.MapToList
Returns true if this MapToList contains a List for the given key and that list contains the given value.
containsKey(Object) - Method in class pcgen.base.util.CaseInsensitiveMap
Returns true if the CaseInsensitiveMap contains the given key.
containsKey(K1) - Method in class pcgen.base.util.DoubleKeyMap
Returns true if the DoubleKeyMap contains a map stored under the given primary key.
containsKey(K1, K2) - Method in class pcgen.base.util.DoubleKeyMap
Returns true if the DoubleKeyMap contains a value for the given keys.
containsKey(Object) - Method in class pcgen.base.util.KeyMap
Returns true if the KeyMap contains the given Key.
containsKey(Object) - Method in class pcgen.base.util.OneToOneMap
Returns true if the OneToOneMap contains the given Key.
containsKey(K1, K2, K3) - Method in class pcgen.base.util.TripleKeyMap
Returns true if an object is stored in this TripleKeyMap for the given keys.
containsListFor(K) - Method in class pcgen.base.util.AbstractMapToList
Returns true if this MapToList contains a List for the given key.
containsListFor(K1) - Method in class pcgen.base.util.DoubleKeyMapToList
Returns true if this DoubleKeyMapToList contains a List for the given primary key (and any secondary key).
containsListFor(K1, K2) - Method in class pcgen.base.util.DoubleKeyMapToList
Returns true if this DoubleKeyMapToList contains a List for the given keys.
containsListFor(K) - Method in interface pcgen.base.util.MapToList
Returns true if this MapToList contains a List for the given key.
containsListFor(K1, K2, K3) - Method in class pcgen.base.util.TripleKeyMapToList
Returns true if this TripleKeyMapToList contains a List for the given keys.
containsNode(Object) - Method in interface pcgen.base.graph.base.Graph
Returns true if this Graph contains the given Object as a Node in the Graph.
containsNode(Object) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns true if this Graph contains the given Node.
containsNode(Object) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns true if this Graph contains the given Node.
containsNode(Object) - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns true if the Graph contains the given Object as a Node.
containsValue(Object) - Method in class pcgen.base.util.KeyMap
Returns true if the KeyMap contains the given Value.
containsValue(Object) - Method in class pcgen.base.util.OneToOneMap
Returns true if the OneToOneMap contains the given Value.
convert(String) - Method in class pcgen.base.format.ArrayFormatManager
Converts the instructions into an array of objects.
convert(String) - Method in class pcgen.base.format.BooleanManager
Converts the given String to an object of the type processed by this FormatManager.
convert(String) - Method in class pcgen.base.format.NumberManager
Converts the given String to an object of the type processed by this FormatManager.
convert(String) - Method in class pcgen.base.format.OrderedPairManager
Converts the given String to an object of the type processed by this FormatManager.
convert(String) - Method in class pcgen.base.format.StringManager
Converts the given String to an object of the type processed by this FormatManager.
convert(String) - Method in interface pcgen.base.util.FormatManager
Converts the given String into an object of the type for which this FormatManager provides services.
convertIndirect(String) - Method in class pcgen.base.format.ArrayFormatManager
Converts the instructions into an Indirect array of objects.
convertIndirect(String) - Method in class pcgen.base.format.BooleanManager
Converts the given String to an Indirect containing an object of the type processed by this FormatManager.
convertIndirect(String) - Method in class pcgen.base.format.NumberManager
Converts the given String to an Indirect containing an object of the type processed by this FormatManager.
convertIndirect(String) - Method in class pcgen.base.format.OrderedPairManager
Converts the given String to an Indirect containing an object of the type processed by this FormatManager.
convertIndirect(String) - Method in class pcgen.base.format.StringManager
Converts the given String to an Indirect containing an object of the type processed by this FormatManager.
convertIndirect(String) - Method in interface pcgen.base.util.FormatManager
Converts the given String into an Indirect, which is capable of producing an object of the type for which this FormatManager provides services.
convertObjectContainer(String) - Method in class pcgen.base.format.ArrayFormatManager
Converts the instructions into an ObjectContainer array of objects.
convertObjectContainer(String) - Method in class pcgen.base.format.BooleanManager
Converts the given String to an ObjectContainer containing an object of the type processed by this FormatManager.
convertObjectContainer(String) - Method in class pcgen.base.format.NumberManager
Converts the given String to an ObjectContainer containing an object of the type processed by this FormatManager.
convertObjectContainer(String) - Method in class pcgen.base.format.OrderedPairManager
Converts the given String to an ObjectContainer containing an object of the type processed by this FormatManager.
convertObjectContainer(String) - Method in class pcgen.base.format.StringManager
Converts the given String to an ObjectContainer containing an object of the type processed by this FormatManager.
convertObjectContainer(String) - Method in interface pcgen.base.util.FormatManager
Converts the given String into an ObjectContainer which contains zero or more objects of the type of object upon which this FormatManager operates.
createReplacementEdge(Collection<N>, Collection<N>) - Method in interface pcgen.base.graph.base.DirectionalHyperEdge
Creates a replacement DirectionalHyperEdge for this DirectionalHyperEdge, with the replacement connected to the Nodes in the given Collections.
createReplacementEdge(N, N) - Method in interface pcgen.base.graph.base.GraphEdge
Creates a replacement edge for the current GraphEdge given two Nodes.
createReplacementEdge(Collection<N>) - Method in interface pcgen.base.graph.base.NonDirectionalEdge
Creates a 'replacement' Edge for this NonDirectionalEdge.
createReplacementEdge(N, N) - Method in class pcgen.base.graph.inst.DefaultDirectionalGraphEdge
Creates a replacement DefaultDirectionalGraphEdge for this DefaultDirectionalGraphEdge, with the replacement connected to the two given Nodes.
createReplacementEdge(Collection<N>, Collection<N>) - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Creates a replacement DefaultDirectionalHyperEdge with the given Nodes as source Nodes and Sink Nodes.
createReplacementEdge(N, N) - Method in class pcgen.base.graph.inst.DefaultGraphEdge
Creates a replacement DefaultGraphEdge for this DefaultGraphEdge, with the replacement connected to the two given Nodes.
createReplacementEdge(Collection<N>) - Method in class pcgen.base.graph.inst.DefaultHyperEdge
Creates a replacement DefaultHyperEdge for this DefaultHyperEdge, with the replacement connected to the Nodes in the given Collection.

D

DefaultDirectionalGraphEdge<N> - Class in pcgen.base.graph.inst
Represents a default implementation of a Directional GraphEdge.
DefaultDirectionalGraphEdge(N, N) - Constructor for class pcgen.base.graph.inst.DefaultDirectionalGraphEdge
Creates a new DefaultDirectionalGraphEdge which is connected to the given Nodes.
DefaultDirectionalHyperEdge<N> - Class in pcgen.base.graph.inst
A DefaultDirectionalHyperEdge is a default implementation of a DirectionalHyperEdge.
DefaultDirectionalHyperEdge(Collection<N>, Collection<N>) - Constructor for class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Constructs a DefaultDirectionalHyperEdge with the given Nodes as source Nodes and Sink Nodes.
DefaultGraphEdge<N> - Class in pcgen.base.graph.inst
Represents a default implementation of GraphEdge.
DefaultGraphEdge(N, N) - Constructor for class pcgen.base.graph.inst.DefaultGraphEdge
Creates a new DefaultGraphEdge which is connected to the given Nodes.
DefaultHyperEdge<N> - Class in pcgen.base.graph.inst
A DefaultHyperEdge is a default implementation of a non-directional HyperEdge.
DefaultHyperEdge(Collection<N>) - Constructor for class pcgen.base.graph.inst.DefaultHyperEdge
Creates a new DefaultHyperEdge connected to the Nodes in the given Collection.
DefaultMap<K,V> - Class in pcgen.base.util
A DefaultMap is a HashMap that has a modified get operation.
DefaultMap() - Constructor for class pcgen.base.util.DefaultMap
 
DirectionalEdge<N> - Interface in pcgen.base.graph.base
A DirectionalEdge is a directional Edge in a Graph.
DirectionalGraph<N,ET extends DirectionalEdge<N>> - Interface in pcgen.base.graph.base
A DirectionalGraph is a Graph which contains directional edges.
DirectionalHyperEdge<N> - Interface in pcgen.base.graph.base
A DirectionalHyperEdge is a Directional Edge which may have more than one connection.
DirectionalSetMapGraph<N,ET extends DirectionalEdge<N>> - Class in pcgen.base.graph.inst
A DirectionalSetMapGraph is a DirectionalGraph.
DirectionalSetMapGraph() - Constructor for class pcgen.base.graph.inst.DirectionalSetMapGraph
 
divide(Number, Number) - Static method in class pcgen.base.lang.NumberUtilities
Divides two numbers, returning the resulting Number.
DoubleKeyMap<K1,K2,V> - Class in pcgen.base.util
Represents a map where the objects are stored using two keys rather than the traditional single key (single key is provided by the Map interface from java.util).
DoubleKeyMap() - Constructor for class pcgen.base.util.DoubleKeyMap
Creates a new, empty DoubleKeyMap using HashMap as the underlying Map class for both the primary and secondary underlying Map.
DoubleKeyMap(Class<? extends Map>, Class<? extends Map>) - Constructor for class pcgen.base.util.DoubleKeyMap
Creates a new, empty DoubleKeyMap using the given classes as the underlying Map classes for the primary and secondary underlying Maps.
DoubleKeyMap(DoubleKeyMap<K1, K2, V>) - Constructor for class pcgen.base.util.DoubleKeyMap
Constructs a new DoubleKeyMap with the same mappings and underlying classes as the given DoubleKeyMap.
DoubleKeyMapToList<K1,K2,V> - Class in pcgen.base.util
Represents a DoubleKeyMap of objects to Lists.
DoubleKeyMapToList() - Constructor for class pcgen.base.util.DoubleKeyMapToList
Constructs a new DoubleKeyMapToList.
DoubleKeyMapToList(Class<? extends Map>, Class<? extends Map>) - Constructor for class pcgen.base.util.DoubleKeyMapToList
Creates a new, empty DoubleKeyMapToList using the given classes as the underlying Map classes for the primary and secondary underlying Maps.

E

Edge<N> - Interface in pcgen.base.graph.base
An Edge is an object in a Graph which connects to one or more Nodes.
EDGE_ADDED - Static variable in class pcgen.base.graph.base.EdgeChangeEvent
The constant ID used by an EdgeChangeEvent to indicate that an EdgeChangeEvent was the result of an Edge being added to a Graph.
EDGE_REMOVED - Static variable in class pcgen.base.graph.base.EdgeChangeEvent
The constant ID used by an EdgeChangeEvent to indicate that an EdgeChangeEvent was the result of an Edge being removed from a Graph.
edgeAdded(EdgeChangeEvent<N, ET>) - Method in interface pcgen.base.graph.base.GraphChangeListener
Method called when an Edge has been added to a Graph and this GraphChangeListener has been added as a GraphChangeListener to the source Graph.
EdgeChangeEvent<N,ET extends Edge<N>> - Class in pcgen.base.graph.base
An EdgeChangeEvent is an event that indicates when the presence of an Edge within a Graph has changed.
EdgeChangeEvent(Graph<N, ET>, ET, int) - Constructor for class pcgen.base.graph.base.EdgeChangeEvent
Constructs a new EdgeChangeEvent that occurred in the given Graph.
edgeRemoved(EdgeChangeEvent<N, ET>) - Method in interface pcgen.base.graph.base.GraphChangeListener
Method called when an Edge has been removed from a Graph and this GraphChangeListener has been added as a GraphChangeListener to the source Graph.
ensureCapacity(int) - Method in class pcgen.base.util.ListSet
Ensures that the list underlying this Set has the given capacity.
equals(Object) - Method in class pcgen.base.format.ArrayFormatManager
equals(Object) - Method in class pcgen.base.format.BooleanManager
equals(Object) - Method in class pcgen.base.format.NumberManager
equals(Object) - Method in class pcgen.base.format.OrderedPairManager
equals(Object) - Method in class pcgen.base.format.StringManager
equals(Object) - Method in interface pcgen.base.graph.base.Graph
Tests to see if this Graph is equal to the provided Object.
equals(Object) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Tests to see if this Graph is equal to the provided Object.
equals(Object) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Tests to see if this Graph is equal to the provided Object.
equals(Object) - Method in class pcgen.base.graph.inst.SimpleListGraph
Tests to see if this Graph is equal to the provided Object.
equals(Object) - Method in class pcgen.base.lang.CaseInsensitiveString
equals(Object) - Method in class pcgen.base.math.OrderedPair
equals(Object) - Method in class pcgen.base.util.AbstractMapToList
Returns true if this AbstractMapToList is equal to the given Object (which must also be another AbstractMapToList).
equals(Object) - Method in class pcgen.base.util.BasicIndirect
equals(Object) - Method in class pcgen.base.util.DoubleKeyMap
Returns true if the DoubleKeyMap is equal to the given Object.
equals(Object) - Method in class pcgen.base.util.DoubleKeyMapToList
Returns true if the DoubleKeyMapToList is equal to the given Object.
equals(Object) - Method in class pcgen.base.util.FixedStringList
Returns true is this FixedStringList is equal to the given Object.
equals(Object) - Method in class pcgen.base.util.IdentityList
equals(Object) - Method in class pcgen.base.util.TripleKeyMap
Returns true if the TripleKeyMap is equal to the given Object.
equals(Object) - Method in class pcgen.base.util.TripleKeyMapToList
Returns true if the TripleKeyMapToList is equal to the given Object.
equalsIgnoreCase(FixedStringList) - Method in class pcgen.base.util.FixedStringList
Returns true is this FixedStringList is equal to the given Object, ignoring case in the underlying String objects.

F

fireGraphEdgeChangeEvent(ET, int) - Method in class pcgen.base.graph.inst.GraphChangeSupport
Sends an EdgeChangeEvent to the GraphChangeListeners that are receiving Graph Change Events from the source Graph.
fireGraphNodeChangeEvent(N, int) - Method in class pcgen.base.graph.inst.GraphChangeSupport
Sends a NodeChangeEvent to the GraphChangeListeners that are receiving Graph Change Events from the source Graph.
firstKeyCount() - Method in class pcgen.base.util.DoubleKeyMapToList
Returns the number of primary key maps contained by this DoubleKeyMapToList.
firstKeyCount() - Method in class pcgen.base.util.TripleKeyMap
Returns the number of primary keys in this TripleKeyMap.
firstKeyCount() - Method in class pcgen.base.util.TripleKeyMapToList
Returns the number of primary key maps contained by this TripleKeyMapToList.
FixedStringList - Class in pcgen.base.util
A FixedStringList is a fixed-length java.util.List.
FixedStringList(int) - Constructor for class pcgen.base.util.FixedStringList
Creates a new FixedStringList of the given size.
FixedStringList(Collection<String>) - Constructor for class pcgen.base.util.FixedStringList
Creates a new FixedStringList from the given String Collection.
FixedStringList(String...) - Constructor for class pcgen.base.util.FixedStringList
Creates a new FixedStringList from the given String Array.
FormatManager<T> - Interface in pcgen.base.util
A FormatManager is an object designed to manage the creation and serialization of certain forms of objects.

G

GenericMapToList<K,V> - Class in pcgen.base.util
Represents a Map of objects to Lists.
GenericMapToList(Class<? extends Map>) - Constructor for class pcgen.base.util.GenericMapToList
Creates a new GenericMapToList, using the given Class as the underlying class for construction of the Map.
get(Object) - Method in class pcgen.base.util.CaseInsensitiveMap
Returns the value stored in this CaseInsensitiveMap for the given key.
get(Object) - Method in class pcgen.base.util.DefaultMap
Gets the value mapped to a given key if there is a value for the key in the Map.
get(K1, K2) - Method in class pcgen.base.util.DoubleKeyMap
Get the value from DoubleKeyMap for the given keys.
get(int) - Method in class pcgen.base.util.FixedStringList
Returns the String at the given index of this FixedStringList (may be null if there is no String present at the given index and the index is greater than or equal to 0 and less than or equal to the size of this FixedStringList minus 1.
get(int) - Method in class pcgen.base.util.IdentityList
get(Object) - Method in class pcgen.base.util.KeyMap
Returns the Value in the KeyMap for the given Key.
get(Object) - Method in class pcgen.base.util.OneToOneMap
Returns the Value in the OneToOneMap for the given Key.
get(K1, K2, K3) - Method in class pcgen.base.util.TripleKeyMap
Gets an object from the TripleKeyMap.
getAdjacentEdges(N) - Method in interface pcgen.base.graph.base.Graph
Returns a Set of the Edges that are adjacent (connected) to the given Node.
getAdjacentEdges(N) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns a Set of the Edges which are Adjacent (connected) to the given Node.
getAdjacentEdges(N) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns a Set of the Edges which are Adjacent (connected) to the given Node.
getAdjacentEdges(N) - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns a Set of the Edges which are Adjacent (connected) to the given Node.
getAdjacentNodeCount() - Method in interface pcgen.base.graph.base.Edge
Returns the number of adjacent nodes to this Edge.
getAdjacentNodeCount() - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Returns a count of the number of adjacent (connected) Nodes to this DefaultDirectionalHyperEdge.
getAdjacentNodeCount() - Method in class pcgen.base.graph.inst.DefaultGraphEdge
Returns 2: the number of Nodes to which this DefaultGraphEdge is connected.
getAdjacentNodeCount() - Method in class pcgen.base.graph.inst.DefaultHyperEdge
Returns the number of Nodes to which this DefaultHyperEdge is connected.
getAdjacentNodes() - Method in interface pcgen.base.graph.base.Edge
Returns a List of the Nodes which are adjacent (connected) to the Edge.
getAdjacentNodes() - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Returns a List of the Nodes which are adjacent (connected) to this DefaultDirectionalHyperEdge.
getAdjacentNodes() - Method in class pcgen.base.graph.inst.DefaultGraphEdge
Returns the List of Adjacent (connected) Nodes to this DefaultGraphEdge.
getAdjacentNodes() - Method in class pcgen.base.graph.inst.DefaultHyperEdge
Returns the List of Adjacent (connected) Nodes to this DefaultHyperEdge.
getComponentManager() - Method in class pcgen.base.format.ArrayFormatManager
Returns the FormatManager for the class of object within the array managed by this ArrayFormatManager.
getComponentManager() - Method in class pcgen.base.format.BooleanManager
Returns null, as this FormatManager does not have a component.
getComponentManager() - Method in class pcgen.base.format.NumberManager
Returns null, as this FormatManager does not have a component.
getComponentManager() - Method in class pcgen.base.format.OrderedPairManager
Returns null, as this FormatManager does not have a component.
getComponentManager() - Method in class pcgen.base.format.StringManager
Returns null, as this FormatManager does not have a component.
getComponentManager() - Method in interface pcgen.base.util.FormatManager
Returns the FormatManager for a component of the format managed by this FormatManager, much like getComponentClass() on Class.class can return the component in an array.
getContainedObjects() - Method in class pcgen.base.util.BasicObjectContainer
Returns a singleton Collection containing the one item in this BasicObjectContainer.
getContainedObjects() - Method in interface pcgen.base.util.ObjectContainer
Returns a copy of the collection of objects contained in this ObjectContainer.
getDefaultValue() - Method in class pcgen.base.util.DefaultMap
Returns the default value (what is returned by the get method if a key is not contained in the Map).
getEdgeList() - Method in interface pcgen.base.graph.base.Graph
Returns a List of the Edges in this Graph.
getEdgeList() - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns a List of Edges in this Graph.
getEdgeList() - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns a List of Edges in this Graph.
getEdgeList() - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns a List of the Edges contained in this Graph.
getElementInList(K, int) - Method in class pcgen.base.util.AbstractMapToList
Returns a specific element in the list for the given key.
getElementInList(K, int) - Method in interface pcgen.base.util.MapToList
Returns a specific element in the list for the given key.
getEmptySet() - Method in class pcgen.base.util.AbstractMapToList
Returns an empty Set to be used as a value in the underlying Map.
getEmptySet() - Method in class pcgen.base.util.GenericMapToList
Creates a new Set for use by AbstractMapToList.
getEmptySet() - Method in class pcgen.base.util.HashMapToInstanceList
Creates a new HashSet for use by AbstractMapToList.
getEmptySet() - Method in class pcgen.base.util.HashMapToList
Creates a new HashSet for use by AbstractMapToList.
getEmptySet() - Method in class pcgen.base.util.TreeMapToList
Creates a new TreeSet for use by AbstractMapToList.
getGraphChangeListeners() - Method in interface pcgen.base.graph.base.Graph
Returns an Array of GraphChangeListeners receiving Graph Change Events from this Graph.
getGraphChangeListeners() - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns an array of the GraphChangeListeners to this Graph.
getGraphChangeListeners() - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns an array of the GraphChangeListeners to this Graph.
getGraphChangeListeners() - Method in class pcgen.base.graph.inst.GraphChangeSupport
Returns an Array of GraphChangeListeners receiving Graph Change Events from the source Graph.
getGraphChangeListeners() - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns an array of the GraphChangeListeners to this Graph.
getGraphEdge() - Method in class pcgen.base.graph.base.EdgeChangeEvent
Returns the Edge which was added to or removed from the Graph.
getGraphNode() - Method in class pcgen.base.graph.base.NodeChangeEvent
Returns the Node which was added to or removed from the Graph.
getID() - Method in class pcgen.base.graph.base.EdgeChangeEvent
Returns an identifier indicating if the Edge returned by getGraphEdge() was added to or removed from the Graph.
getID() - Method in class pcgen.base.graph.base.NodeChangeEvent
Returns an identifier indicating if the Node returned by getGraphNode() was added to or removed from the Graph.
getIdentifierType() - Method in class pcgen.base.format.ArrayFormatManager
Returns the identifier type for this ArrayFormatManager.
getIdentifierType() - Method in class pcgen.base.format.BooleanManager
The String used to refer to this format in files like the variable definition file.
getIdentifierType() - Method in class pcgen.base.format.NumberManager
The String used to refer to this format in files like the variable definition file.
getIdentifierType() - Method in class pcgen.base.format.OrderedPairManager
The String used to refer to this format in files like the variable definition file.
getIdentifierType() - Method in class pcgen.base.format.StringManager
The String used to refer to this format in files like the variable definition file.
getIdentifierType() - Method in interface pcgen.base.util.FormatManager
Returns an identifier indicating the type of object upon which this FormatManager operates.
getInternalizedNode(N) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns the node actually stored in the graph that is equal to the given node.
getInternalizedNode(N) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns the node actually stored in the graph that is equal to the given node.
getInwardEdgeList(N) - Method in interface pcgen.base.graph.base.DirectionalGraph
Returns a List of the Edges for which the given Node is a sink Node in this DirectionalGraph.
getInwardEdgeList(N) - Method in class pcgen.base.graph.inst.DirectionalSetMapGraph
Returns a List of the Edges for which the given Node is a Sink.
getItemInOrder(int) - Method in class pcgen.base.util.KeyMap
Gets the Value of this KeyMap inserted as the nth element, as provided by the given int.
getKeyFor(Object) - Method in class pcgen.base.util.KeyMap
Returns the Key in the KeyMap for the given Value.
getKeyFor(Object) - Method in class pcgen.base.util.OneToOneMap
Returns the Key in the OneToOneMap for the given Value.
getKeySet() - Method in class pcgen.base.util.AbstractMapToList
Returns a Set indicating the Keys of this MapToList.
getKeySet() - Method in class pcgen.base.util.DoubleKeyMap
Returns a Set of the primary keys for this DoubleKeyMap.
getKeySet() - Method in class pcgen.base.util.DoubleKeyMapToList
Returns a Set indicating the primary Keys of this DoubleKeyMapToList.
getKeySet() - Method in interface pcgen.base.util.MapToList
Returns a Set indicating the Keys of this MapToList.
getKeySet() - Method in class pcgen.base.util.TripleKeyMap
Returns a Set which contains the primary keys for this TripleKeyMap.
getKeySet() - Method in class pcgen.base.util.TripleKeyMapToList
Returns a Set which contains the primary keys for this TripleKeyMapToList.
getListFor(K) - Method in class pcgen.base.util.AbstractMapToList
Returns a copy of the List contained in this MapToList for the given key.
getListFor(K1, K2) - Method in class pcgen.base.util.DoubleKeyMapToList
Returns a copy of the List contained in this DoubleKeyMapToList for the given keys.
getListFor(K) - Method in interface pcgen.base.util.MapToList
Returns a copy of the List contained in this MapToList for the given key.
getListFor(K1, K2, K3) - Method in class pcgen.base.util.TripleKeyMapToList
Returns a copy of the List contained in this TripleKeyMapToList for the given keys.
getLSTformat(boolean) - Method in class pcgen.base.util.BasicObjectContainer
Returns a representation of this ObjectContainer, suitable for storing in an LST file.
getLSTformat(boolean) - Method in interface pcgen.base.util.ObjectContainer
Returns a representation of this ObjectContainer, suitable for storing in an LST file.
getManagedClass() - Method in class pcgen.base.format.ArrayFormatManager
Returns the class for this ArrayFormatManager (will be an Array.class with the appropriate component class).
getManagedClass() - Method in class pcgen.base.format.BooleanManager
The Class that this FormatManager can convert or unconvert.
getManagedClass() - Method in class pcgen.base.format.NumberManager
The Class that this FormatManager can convert or unconvert.
getManagedClass() - Method in class pcgen.base.format.OrderedPairManager
The Class that this FormatManager can convert or unconvert.
getManagedClass() - Method in class pcgen.base.format.StringManager
The Class that this FormatManager can convert or unconvert.
getManagedClass() - Method in interface pcgen.base.util.FormatManager
Returns the Class of the type of object upon which this FormatManager operates.
getMapFor(K1) - Method in class pcgen.base.util.DoubleKeyMap
Retrieves the Map from DoubleKeyMap for the given primary key.
getMapToList(Class<? extends Map>) - Static method in class pcgen.base.util.GenericMapToList
A convenience method for constructing a new GenericMapToList.
getName() - Method in class pcgen.base.util.NamedValue
Returns the Name of this NamedValue.
getNodeAt(int) - Method in interface pcgen.base.graph.base.Edge
Returns the Node at the given index in the Edge.
getNodeAt(int) - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Returns the Node at the given index.
getNodeAt(int) - Method in class pcgen.base.graph.inst.DefaultGraphEdge
Returns the node at the given index.
getNodeAt(int) - Method in class pcgen.base.graph.inst.DefaultHyperEdge
Returns the node at the given index.
getNodeCount() - Method in interface pcgen.base.graph.base.Graph
Returns a Count of the Nodes in this Graph.
getNodeCount() - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns the number of nodes in this Graph.
getNodeCount() - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns the number of nodes in this Graph.
getNodeCount() - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns the number of nodes in this Graph.
getNodeInterfaceType(N) - Method in interface pcgen.base.graph.base.DirectionalEdge
Returns an identifier indicating the association between this DirectionalEdge and the given Node.
getNodeInterfaceType(N) - Method in class pcgen.base.graph.inst.DefaultDirectionalGraphEdge
Returns a bitmask indicating the interface type of the given Node with respect to this DefaultDirectionalGraphEdge.
getNodeInterfaceType(N) - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Returns a bitmask indicating the interface type of the given Node with respect to this DefaultDirectionalHyperEdge.
getNodeList() - Method in interface pcgen.base.graph.base.Graph
Returns a List of the Nodes in this Graph.
getNodeList() - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns a List of Nodes in this Graph.
getNodeList() - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns a List of Nodes in this Graph.
getNodeList() - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns a List of the Nodes contained within this Graph.
getNumber(String) - Static method in class pcgen.base.lang.NumberUtilities
Returns a Number for the given String.
getOppositeNode(N) - Method in interface pcgen.base.graph.base.GraphEdge
Returns the node connected to the GraphEdge that is opposite of the given Node.
getOppositeNode(N) - Method in class pcgen.base.graph.inst.DefaultGraphEdge
Returns the Node attached to this DefaultGraphEdge opposite of the given Node.
getOutwardEdgeList(N) - Method in interface pcgen.base.graph.base.DirectionalGraph
Returns a List of the Edges for which the given Node is a source Node in this DirectionalGraph.
getOutwardEdgeList(N) - Method in class pcgen.base.graph.inst.DirectionalSetMapGraph
Returns a List of the Edges for which the given Node is a source.
getPreciseNumber(String) - Static method in class pcgen.base.lang.NumberUtilities
Returns a Number for the given String.
getPreciseX() - Method in class pcgen.base.math.OrderedPair
Returns the x value of this OrderedPair at full (original) precision.
getPreciseY() - Method in class pcgen.base.math.OrderedPair
Returns the y value of this OrderedPair at full (original) precision.
getReadOnlyMapFor(K1) - Method in class pcgen.base.util.DoubleKeyMap
Returns a read-only map containing the submap for the primary key in this DoubleKeyMap.
getReferenceClass() - Method in class pcgen.base.util.BasicObjectContainer
Returns the Class indicating the type of object that this ObjectContainer contains.
getReferenceClass() - Method in interface pcgen.base.util.ObjectContainer
Returns the Class indicating the type of object that this ObjectContainer contains.
getRequriedArgumentCount(MessageFormat) - Static method in class pcgen.base.text.MessageFormatUtilities
Returns the number of required arguments for the given MessageFormat.
getSecondaryKeySet(K1) - Method in class pcgen.base.util.DoubleKeyMap
Returns a Set of the secondary keys for the given primary key in this DoubleKeyMap Note: This Set is reference-semantic.
getSecondaryKeySet(K1) - Method in class pcgen.base.util.DoubleKeyMapToList
Returns a Set of the secondary keys for the given primary key in this DoubleKeyMapToList NOTE: This method returns all of the secondary keys this DoubleKeyMapToList contains for the given primary key.
getSecondaryKeySet(K1) - Method in class pcgen.base.util.TripleKeyMap
Returns a Set which contains the secondary keys for the given primary key within this TripleKeyMap.
getSecondaryKeySet(K1) - Method in class pcgen.base.util.TripleKeyMapToList
Returns a Set which contains the secondary keys for the given primary key within this TripleKeyMapToList.
getSinkNodes() - Method in interface pcgen.base.graph.base.DirectionalEdge
Returns a List of the Sink Nodes of this DirectionalEdge.
getSinkNodes() - Method in class pcgen.base.graph.inst.DefaultDirectionalGraphEdge
Returns a List of the source Nodes of this DefaultDirectionalGraphEdge.
getSinkNodes() - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Returns a List of the sink Nodes of this DefaultDirectionalHyperEdge.
getSourceNodes() - Method in interface pcgen.base.graph.base.DirectionalEdge
Returns a List of the Source Nodes of this DirectionalEdge.
getSourceNodes() - Method in class pcgen.base.graph.inst.DefaultDirectionalGraphEdge
Returns a List of the source Nodes of this DefaultDirectionalGraphEdge.
getSourceNodes() - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Returns a List of the source Nodes of this DefaultDirectionalHyperEdge.
getTertiaryKeySet(K1, K2) - Method in class pcgen.base.util.TripleKeyMap
Returns a Set which contains the tertiary keys for the given primary key within this TripleKeyMap.
getTertiaryKeySet(K1, K2) - Method in class pcgen.base.util.TripleKeyMapToList
Returns a Set which contains the tertiary keys for the given primary key within this TripleKeyMapToList.
getUnconverted() - Method in class pcgen.base.util.BasicIndirect
Returns a String representation of the object contained or referred to by this Indirect.
getUnconverted() - Method in interface pcgen.base.util.Indirect
Returns a String representation of the object contained or referred to by this Indirect.
getWeight() - Method in class pcgen.base.util.NamedValue
Returns the weight of the NamedValue.
Graph<N,ET extends Edge<N>> - Interface in pcgen.base.graph.base
A Graph is a collection of nodes and edges (which connect the nodes and implement the Edge interface).
GraphChangeListener<N,ET extends Edge<N>> - Interface in pcgen.base.graph.base
The listener interface for receiving EdgeChangeEvents and NodeChangeEvents.
GraphChangeSupport<N,ET extends Edge<N>> - Class in pcgen.base.graph.inst
A GraphChangeSupport object is an object which is designed to assist in monitoring changes to a Graph.
GraphChangeSupport(Graph<N, ET>) - Constructor for class pcgen.base.graph.inst.GraphChangeSupport
Creates a new GraphChangeSupport object for use in supporting the given Graph.
GraphEdge<N> - Interface in pcgen.base.graph.base
A GraphEdge represents an edge in a Graph which connects to two, and only two, GraphNodes.

H

hasBalancedParens(String) - Static method in class pcgen.base.lang.StringUtil
Tests to see if the given String has balanced parenthesis.
hashCode() - Method in class pcgen.base.format.ArrayFormatManager
hashCode() - Method in class pcgen.base.format.BooleanManager
hashCode() - Method in class pcgen.base.format.NumberManager
hashCode() - Method in class pcgen.base.format.OrderedPairManager
hashCode() - Method in class pcgen.base.format.StringManager
hashCode() - Method in interface pcgen.base.graph.base.Graph
Returns the hashCode for this Graph.
hashCode() - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns the hashCode for this Graph.
hashCode() - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns the hashCode for this Graph.
hashCode() - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns the hashCode for this Graph.
hashCode() - Method in class pcgen.base.lang.CaseInsensitiveString
hashCode() - Method in class pcgen.base.math.OrderedPair
hashCode() - Method in class pcgen.base.util.AbstractMapToList
Returns the consistent-with-equals hashCode for this AbstractMapToList.
hashCode() - Method in class pcgen.base.util.BasicIndirect
hashCode() - Method in class pcgen.base.util.DoubleKeyMap
A consistent-with-equals hashCode for DoubleKeyMap.
hashCode() - Method in class pcgen.base.util.DoubleKeyMapToList
A consistent-with-equals hashCode for DoubleKeyMapToList.
hashCode() - Method in class pcgen.base.util.FixedStringList
 
hashCode() - Method in class pcgen.base.util.IdentityList
hashCode() - Method in class pcgen.base.util.TripleKeyMap
A consistent-with-equals hashCode for TripleKeyMap.
hashCode() - Method in class pcgen.base.util.TripleKeyMapToList
A consistent-with-equals hashCode for TripleKeyMapToList.
HashMapToInstanceList<K,V> - Class in pcgen.base.util
Represents a Map of objects to Lists.
HashMapToInstanceList() - Constructor for class pcgen.base.util.HashMapToInstanceList
Creates a new HashMapToList.
HashMapToList<K,V> - Class in pcgen.base.util
Represents a Map of objects to Lists.
HashMapToList() - Constructor for class pcgen.base.util.HashMapToList
Creates a new HashMapToList.
hasInwardEdge(N) - Method in interface pcgen.base.graph.base.DirectionalGraph
Returns true if the given Node is connected to any Edge in this DirectionalGraph as a sink Node.
hasInwardEdge(N) - Method in class pcgen.base.graph.inst.DirectionalSetMapGraph
Returns true if the given Node is connected to any edges as a sink Node.
hasOutwardEdge(N) - Method in interface pcgen.base.graph.base.DirectionalGraph
Returns true if the given Node is connected to any Edge in this DirectionalGraph as a source Node.
hasOutwardEdge(N) - Method in class pcgen.base.graph.inst.DirectionalSetMapGraph
Returns true if the given Node is connected to any edges as a source Node.

I

IdentityList<T> - Class in pcgen.base.util
IdentityList is an implementation of the List Interface that uses Identity (==) rather than equality (.equals() ) to establish behavior for remove.
IdentityList() - Constructor for class pcgen.base.util.IdentityList
Creates a new (empty) IdentityList.
IdentityList(List<T>) - Constructor for class pcgen.base.util.IdentityList
Createss a new IdentityList which will be initialized with the contents of the given List.
indexOf(Object) - Method in class pcgen.base.util.IdentityList
Indirect<T> - Interface in pcgen.base.util
An Indirect is a container for storing an object that is accessed indirectly (meaning the resolvesTo() method of the Indirect will be called at Runtime).
initializeListFor(K) - Method in class pcgen.base.util.AbstractMapToList
Initializes a List for the given key.
insertOrderValues() - Method in class pcgen.base.util.KeyMap
Returns a Collection of the values for this KeyMap, ordered by the order in which the Values were inserted into this KeyMap.
isAdjacentNode(N) - Method in interface pcgen.base.graph.base.Edge
Returns true if the given Node is adjacent to this Edge.
isAdjacentNode(N) - Method in class pcgen.base.graph.inst.DefaultDirectionalHyperEdge
Returns true if the given Node is adjacent (connected) to this DefaultDirectionalHyperEdge.
isAdjacentNode(N) - Method in class pcgen.base.graph.inst.DefaultGraphEdge
Returns true if the given Node is adjacent (connected) to this DefaultGraphEdge; false otherwise.
isAdjacentNode(N) - Method in class pcgen.base.graph.inst.DefaultHyperEdge
Returns true if the given Node is adjacent (connected) to this DefaultHyperEdge; false otherwise.
isEmpty() - Method in interface pcgen.base.graph.base.Graph
Returns true if this Graph is empty (has no Nodes and no Edges); false otherwise.
isEmpty() - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Returns true if this Graph is empty (has no Nodes and no Edges); false otherwise.
isEmpty() - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Returns true if this Graph is empty (has no Nodes and no Edges); false otherwise.
isEmpty() - Method in class pcgen.base.graph.inst.SimpleListGraph
Returns true if this Graph is empty (has no Nodes and no Edges); false otherwise.
isEmpty() - Method in class pcgen.base.util.AbstractMapToList
Returns true if this MapToList contains no Lists.
isEmpty() - Method in class pcgen.base.util.DoubleKeyMap
Returns true if the DoubleKeyMap is empty; false otherwise Note: This method evaluates information stored under any primary and secondary key OR a previous call to getReadOnlyMapFor(K1) for any primary key [and no subsequent call to remove(K1) or clear()].
isEmpty() - Method in class pcgen.base.util.DoubleKeyMapToList
Returns true if this DoubleKeyMapToList contains no Lists.
isEmpty() - Method in class pcgen.base.util.IdentityList
isEmpty() - Method in class pcgen.base.util.KeyMap
Returns true if the KeyMap is empty; false otherwise.
isEmpty() - Method in class pcgen.base.util.ListSet
Returns true if this Set is Empty.
isEmpty() - Method in interface pcgen.base.util.MapToList
Returns true if this MapToList contains no Lists.
isEmpty() - Method in class pcgen.base.util.OneToOneMap
Returns true if the OneToOneMap is empty; false otherwise.
isEmpty() - Method in class pcgen.base.util.TripleKeyMap
Returns true if the TripleKeyMap is empty.
isEmpty() - Method in class pcgen.base.util.TripleKeyMapToList
Returns true if the TripleKeyMapToList is empty NOTE: This method checks whether this TripleKeyMapToList contains any Lists for any key.
isEmpty() - Method in class pcgen.base.util.WrappedMapSet
Returns true if the WrappedMapSet is empty; false otherwise.
iterator() - Method in class pcgen.base.util.IdentityList
iterator() - Method in class pcgen.base.util.ListSet
Returns an Iterator over the Set.
iterator() - Method in class pcgen.base.util.WrappedMapSet
Iterates over the contents of the WrappedMapSet.

J

join(Collection<?>, String) - Static method in class pcgen.base.lang.StringUtil
Concatenates the Collection of Objects (converted to Strings using .toString()) into a String using the separator as the delimiter.
join(String[], String) - Static method in class pcgen.base.lang.StringUtil
Concatenates the Array of Strings into a String using the separator as the delimiter.
joinToStringBuilder(Collection<?>, String) - Static method in class pcgen.base.lang.StringUtil
Concatenates the Collection of Objects (converted to Strings using .toString()) into a StringBuilder using the separator as the delimiter.

K

KeyMap<V> - Class in pcgen.base.util
Creates a Map which is intended to only possess a given Key or Value one time.
KeyMap() - Constructor for class pcgen.base.util.KeyMap
Creates a new, empty DoubleKeyMap using HashMap as the underlying Map class for both the primary and secondary underlying Map.
keySet() - Method in class pcgen.base.util.KeyMap
Returns a Set of the keys for this KeyMap Note: The returned Set is value-semantic.
keySet() - Method in class pcgen.base.util.OneToOneMap
Returns a Set of the keys for this OneToOneMap Note: Ownership of the Set is transferred to the calling Object; therefore, changes to the returned Set will NOT impact the OneToOneMap.
keySortedValues() - Method in class pcgen.base.util.KeyMap
Returns a Collection of the values for this KeyMap.

L

lastIndexOf(Object) - Method in class pcgen.base.util.IdentityList
listIterator() - Method in class pcgen.base.util.IdentityList
listIterator(int) - Method in class pcgen.base.util.IdentityList
ListSet<T> - Class in pcgen.base.util
ListSet is an implementation of the Set Interface that uses a List (rather than the Map that is typically used) as the internal representation of the Set.
ListSet() - Constructor for class pcgen.base.util.ListSet
Construct a new, empty ListSet.
ListSet(int) - Constructor for class pcgen.base.util.ListSet
Construct a new, empty ListSet, initializing the internal List to the given size.
ListSet(Comparator<T>) - Constructor for class pcgen.base.util.ListSet
Construct a new, empty ListSet, which will use the given Comparator to determine equality for purposes of determining presence in the Set.
ListSet(int, Comparator<T>) - Constructor for class pcgen.base.util.ListSet
Construct a new, empty ListSet, which will use the given Comparator to determine equality for purposes of determining presence in the Set, and initializing the internal List to the given size.
ListSet(Collection<T>) - Constructor for class pcgen.base.util.ListSet
Construct a new ListSet with the contents of the given Set.

M

MapToList<K,V> - Interface in pcgen.base.util
Represents a Map of objects to Lists.
max(Number, Number) - Static method in class pcgen.base.lang.NumberUtilities
Returns the greater of the two given numbers.
MessageFormatUtilities - Class in pcgen.base.text
MessageFormatUtilities contains utility methods related to java.lang.MessageFormat.
min(Number, Number) - Static method in class pcgen.base.lang.NumberUtilities
Returns the lesser of the two given numbers.
multiply(Number, Number) - Static method in class pcgen.base.lang.NumberUtilities
Multiplies two numbers, returning the resulting Number.

N

NamedValue - Class in pcgen.base.util
A NamedValue is a String-double pair (similar to a Map.Entry).
NamedValue(String) - Constructor for class pcgen.base.util.NamedValue
Creates a new NamedValue for the given name.
NamedValue(String, double) - Constructor for class pcgen.base.util.NamedValue
Creates a new NamedValue for the given name and double value.
NODE_ADDED - Static variable in class pcgen.base.graph.base.NodeChangeEvent
The constant ID used by an NodeChangeEvent to indicate that a NodeChangeEvent was the result of a GraphNode being added to a Graph.
NODE_REMOVED - Static variable in class pcgen.base.graph.base.NodeChangeEvent
The constant ID used by an NodeChangeEvent to indicate that a NodeChangeEvent was the result of a GraphNode being removed from a Graph.
nodeAdded(NodeChangeEvent<N>) - Method in interface pcgen.base.graph.base.GraphChangeListener
Method called when a Node has been added to a Graph and this GraphChangeListener has been added as a GraphChangeListener to the source Graph.
NodeChangeEvent<N> - Class in pcgen.base.graph.base
An NodeChangeEvent is an event that indicates when the presence of a GraphNode within a Graph has changed.
NodeChangeEvent(Graph<N, ?>, N, int) - Constructor for class pcgen.base.graph.base.NodeChangeEvent
Constructs a new NodeChangeEvent that occurred in the given Graph.
nodeRemoved(NodeChangeEvent<N>) - Method in interface pcgen.base.graph.base.GraphChangeListener
Method called when a Node has been removed from a Graph and this GraphChangeListener has been added as a GraphChangeListener to the source Graph.
NonDirectionalEdge<N> - Interface in pcgen.base.graph.base
A NonDirectionalEdge is an edge whcih does not Maintain a specific direction in a Graph.
NumberManager - Class in pcgen.base.format
A NumberManager is a FormatManager that provides services for Numbers (effectively Double and Integer).
NumberManager() - Constructor for class pcgen.base.format.NumberManager
 
NumberUtilities - Class in pcgen.base.lang
A Set of utilities related to java.lang.Number.

O

ObjectContainer<T> - Interface in pcgen.base.util
An ObjectContainer is a container for storing one or more objects that are accessed indirectly (meaning the getContainedObjects() method of the ObjectContainer will be called at Runtime).
ObjectUtil - Class in pcgen.base.lang
ObjectUtilities are various utility methods for dealing with all java.lang.Object objects.
OneToOneMap<K,V> - Class in pcgen.base.util
Creates a Map which is intended to only possess a given Key or Value one time.
OneToOneMap() - Constructor for class pcgen.base.util.OneToOneMap
 
OrderedPair - Class in pcgen.base.math
An OrderedPair is a pair of ordered, numeric values.
OrderedPair(Number, Number) - Constructor for class pcgen.base.math.OrderedPair
Constructs a new OrderedPair from the given Numbers.
OrderedPairManager - Class in pcgen.base.format
A OrderedPairManager is a FormatManager that provides services for OrderedPair objects.
OrderedPairManager() - Constructor for class pcgen.base.format.OrderedPairManager
 

P

pcgen.base.format - package pcgen.base.format
pcgen.base.format is a package for supporting classes as "formats".
pcgen.base.graph.base - package pcgen.base.graph.base
pcgen.base.graph.base is a "base" package for graph support.
pcgen.base.graph.inst - package pcgen.base.graph.inst
pcgen.base.graph.inst is a set of implementations for graph support.
pcgen.base.lang - package pcgen.base.lang
pcgen.base.lang is a package of classes that significantly interact with or support objects from the java.lang package.
pcgen.base.math - package pcgen.base.math
pcgen.base.math is a package that is designed to contain classes related to mathematics.
pcgen.base.text - package pcgen.base.text
pcgen.base.math is a package that is designed to contain classes related to text processing, specifically items originally in the java.text package.
pcgen.base.util - package pcgen.base.util
pcgen.base.util is a package of classes that significantly interact with or support classes, interfaces or behaviors similar to those in the java.util package.
primaryKeyCount() - Method in class pcgen.base.util.DoubleKeyMap
Returns the number of primary keys in this DoubleKeyMap Note: This method evaluates information stored under any primary and secondary key OR a previous call to getReadOnlyMapFor(K1) for any primary key [and no subsequent call to remove(K1) or clear()].
put(Object, V) - Method in class pcgen.base.util.CaseInsensitiveMap
Puts the given key/value pair into this CaseInsensitiveMap.
put(K1, K2, V) - Method in class pcgen.base.util.DoubleKeyMap
Put the given value into this DoubleKeyMap for the given keys.
put(String, V) - Method in class pcgen.base.util.KeyMap
Put the given value into this KeyMap for the given key.
put(K, V) - Method in class pcgen.base.util.OneToOneMap
Put the given value into this OneToOneMap for the given key.
put(K1, K2, K3, V) - Method in class pcgen.base.util.TripleKeyMap
Puts a new object into the TripleKeyMap.
putAll(DoubleKeyMap<K1, K2, V>) - Method in class pcgen.base.util.DoubleKeyMap
Copies the key/value combinations from the given DoubleKeyMap into this DoubleKeyMap.

R

remove(Object) - Method in class pcgen.base.util.CaseInsensitiveMap
Removes the value stored in this CaseInsensitiveMap for the given key.
remove(K1, K2) - Method in class pcgen.base.util.DoubleKeyMap
Removes the value from DoubleKeyMap for the given keys and returns the value that was removed from the DoubleKeyMap.
remove(int) - Method in class pcgen.base.util.FixedStringList
Removes the String at the given index from this FixedStringList.
remove(int) - Method in class pcgen.base.util.IdentityList
remove(Object) - Method in class pcgen.base.util.IdentityList
remove(Object) - Method in class pcgen.base.util.KeyMap
Removes the value from KeyMap for the given key.
remove(Object) - Method in class pcgen.base.util.ListSet
Removes the given Object from this Set.
remove(Object) - Method in class pcgen.base.util.OneToOneMap
Removes the value from OneToOneMap for the given key.
remove(K1, K2, K3) - Method in class pcgen.base.util.TripleKeyMap
Removes an object from the TripleKeyMap.
remove(Object) - Method in class pcgen.base.util.WrappedMapSet
Removes the given Object from the WrappedMapSet.
removeAll(K1) - Method in class pcgen.base.util.DoubleKeyMap
Removes all objects with the given primary key from the DoubleKeyMap.
removeAll(Collection<?>) - Method in class pcgen.base.util.IdentityList
removeEdge(ET) - Method in interface pcgen.base.graph.base.Graph
Removes the given Edge from the Graph.
removeEdge(ET) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Removes the given Edge from the AbstractListMapGraph.
removeEdge(ET) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Removes the given Edge from the AbstractSetMapGraph.
removeEdge(ET) - Method in class pcgen.base.graph.inst.SimpleListGraph
Removes the given Edge from the Graph.
removeFromListFor(K, V) - Method in class pcgen.base.util.AbstractMapToList
Removes the given value from the list for the given key.
removeFromListFor(K1, K2, V) - Method in class pcgen.base.util.DoubleKeyMapToList
Removes the given value from the list for the given keys.
removeFromListFor(K, V) - Method in interface pcgen.base.util.MapToList
Removes the given value from the list for the given key.
removeGraphChangeListener(GraphChangeListener<N, ET>) - Method in interface pcgen.base.graph.base.Graph
Removes a GraphChangeListener so that it will no longer receive Graph Change Events from this Graph.
removeGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Removes the given GraphChangeListener as a GraphChangeListener of this Graph.
removeGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Removes the given GraphChangeListener as a GraphChangeListener of this Graph.
removeGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.GraphChangeSupport
Removes a GraphChangeListener so that it will no longer receive Graph Change Events from the source Graph.
removeGraphChangeListener(GraphChangeListener<N, ET>) - Method in class pcgen.base.graph.inst.SimpleListGraph
Removes the given GraphChangeListener as a GraphChangeListener of this Graph.
removeListFor(K) - Method in class pcgen.base.util.AbstractMapToList
Removes the List for the given key.
removeListFor(K1, K2) - Method in class pcgen.base.util.DoubleKeyMapToList
Removes the List for the given keys.
removeListFor(K) - Method in interface pcgen.base.util.MapToList
Removes the List for the given key.
removeListFor(K1, K2, K3) - Method in class pcgen.base.util.TripleKeyMapToList
Removes the List for the given keys.
removeListsFor(K1) - Method in class pcgen.base.util.DoubleKeyMapToList
Removes the Lists for the given primary key.
removeListsFor(K1, K2) - Method in class pcgen.base.util.TripleKeyMapToList
Removes the Lists for the given primary and secondary keys.
removeNode(N) - Method in interface pcgen.base.graph.base.Graph
Removes the given Node from the Graph.
removeNode(N) - Method in class pcgen.base.graph.inst.AbstractListMapGraph
Removes the given Node from the AbstractListMapGraph.
removeNode(N) - Method in class pcgen.base.graph.inst.AbstractSetMapGraph
Removes the given Node from the AbstractSetMapGraph.
removeNode(N) - Method in class pcgen.base.graph.inst.SimpleListGraph
Removes the given Node from the Graph.
removeValue(K1, V) - Method in class pcgen.base.util.DoubleKeyMap
Removes the given value from DoubleKeyMap for the given primary key.
removeWeight(double) - Method in class pcgen.base.util.NamedValue
Removes an amount of the "weight" from this NamedValue.
replaceAll(String, String, String) - Static method in class pcgen.base.lang.StringUtil
Replaces all of the instances of the find String with newStr in the (first) given String.
resolvesTo() - Method in class pcgen.base.util.BasicIndirect
Returns the object contained or referred to by this Indirect.
resolvesTo() - Method in interface pcgen.base.util.Indirect
Returns the object contained or referred to by this Indirect.
retainAll(Collection<?>) - Method in class pcgen.base.util.IdentityList

S

set(int, String) - Method in class pcgen.base.util.FixedStringList
Sets the String at the given index to the given value.
set(int, T) - Method in class pcgen.base.util.IdentityList
setDefaultValue(V) - Method in class pcgen.base.util.DefaultMap
Sets the default value (what is returned by the get method if a key is not contained in the Map).
SimpleListGraph<N,ET extends Edge<N>> - Class in pcgen.base.graph.inst
This class is a simple Graph which stores a List of the nodes and edges in the Graph.
SimpleListGraph() - Constructor for class pcgen.base.graph.inst.SimpleListGraph
Create a new, empty SimpleListMapGraph.
SimpleListMapGraph<N,ET extends Edge<N>> - Class in pcgen.base.graph.inst
This Graph uses redundant storage to improve query speed for certain methods.
SimpleListMapGraph() - Constructor for class pcgen.base.graph.inst.SimpleListMapGraph
 
SINK - Static variable in interface pcgen.base.graph.base.DirectionalEdge
The bitmask for identifying when a Node is a sink of a given DirectionalEdge.
size() - Method in class pcgen.base.util.AbstractMapToList
Returns the number of lists contained by this MapToList.
size() - Method in class pcgen.base.util.FixedStringList
Returns the size of this FixedStringList.
size() - Method in class pcgen.base.util.IdentityList
size() - Method in class pcgen.base.util.KeyMap
Returns the number of entries (key-value pairs) in the KeyMap.
size() - Method in class pcgen.base.util.ListSet
Returns the number of Objects in this Set.
size() - Method in interface pcgen.base.util.MapToList
Returns the number of lists contained by this MapToList.
size() - Method in class pcgen.base.util.OneToOneMap
Returns the number of entries (key-value pairs) in the OneToOneMap.
size() - Method in class pcgen.base.util.WrappedMapSet
Returns the number of objects contained within the WrappedMapSet.
sizeOfListFor(K) - Method in class pcgen.base.util.AbstractMapToList
Returns the number of objects in the List for the given key.
sizeOfListFor(K1, K2) - Method in class pcgen.base.util.DoubleKeyMapToList
Returns the number of objects in the List for the given keys.
sizeOfListFor(K) - Method in interface pcgen.base.util.MapToList
Returns the number of objects in the List for the given key.
SOURCE - Static variable in interface pcgen.base.graph.base.DirectionalEdge
The bitmask for identifying when a Node is a source of a given DirectionalEdge.
StringManager - Class in pcgen.base.format
A StringManager is a FormatManager for dealing with String objects.
StringManager() - Constructor for class pcgen.base.format.StringManager
 
StringUtil - Class in pcgen.base.lang
StringUtil is a utility class designed to provide utility methods when working with java.lang.String Objects.
subList(int, int) - Method in class pcgen.base.util.IdentityList

T

toArray() - Method in class pcgen.base.util.IdentityList
toArray(V[]) - Method in class pcgen.base.util.IdentityList
toString() - Method in class pcgen.base.graph.inst.DefaultDirectionalGraphEdge
toString() - Method in class pcgen.base.lang.CaseInsensitiveString
Returns the underlying String for this CaseInsensitiveString.
toString() - Method in class pcgen.base.math.OrderedPair
Returns a String representation of this OrderedPair.
toString() - Method in class pcgen.base.util.AbstractMapToList
 
toString() - Method in class pcgen.base.util.BasicIndirect
 
toString() - Method in class pcgen.base.util.KeyMap
Returns a String representation of this KeyMap, primarily for purposes of debugging.
toString() - Method in class pcgen.base.util.NamedValue
Returns a String representation of this NamedValue.
toString() - Method in class pcgen.base.util.OneToOneMap
Returns a String representation of this OneToOneMap, primarily for purposes of debugging.
TreeMapToList<K,V> - Class in pcgen.base.util
Represents a Map of objects to Lists.
TreeMapToList() - Constructor for class pcgen.base.util.TreeMapToList
Creates a new TreeMapToList.
TreeMapToList(Comparator<? super K>) - Constructor for class pcgen.base.util.TreeMapToList
Creates a new TreeMapToList using the given Comparator as the Comparator for the underlying TreeSet.
trimToSize() - Method in class pcgen.base.util.ListSet
Trims the list underlying this Set to a capacity equal to the number of elements in the Set.
TripleKeyMap<K1,K2,K3,V> - Class in pcgen.base.util
Represents a map where the objects are stored using three keys rather than the traditional single key (single key is provided by the Map interface from java.util).
TripleKeyMap() - Constructor for class pcgen.base.util.TripleKeyMap
Constructs a new (empty) TripleKeyMap.
TripleKeyMap(Class<? extends Map>, Class<? extends Map>, Class<? extends Map>) - Constructor for class pcgen.base.util.TripleKeyMap
Constructs a new (empty) TripleKeyMap.
TripleKeyMapToList<K1,K2,K3,V> - Class in pcgen.base.util
Represents a TripleKeyMap of objects to Lists.
TripleKeyMapToList() - Constructor for class pcgen.base.util.TripleKeyMapToList
Constructs a new (empty) TripleKeyMapToList.
TripleKeyMapToList(Class<? extends Map>, Class<? extends Map>, Class<? extends Map>) - Constructor for class pcgen.base.util.TripleKeyMapToList
Constructs a new (empty) TripleKeyMapToList.

U

UNCONNECTED - Static variable in interface pcgen.base.graph.base.DirectionalEdge
The bitmask for identifying when a Node is unconnected to a given DirectionalEdge.
unconvert(T[]) - Method in class pcgen.base.format.ArrayFormatManager
Unconverts the given array using this ArrayFormatManager.
unconvert(Boolean) - Method in class pcgen.base.format.BooleanManager
"Unconverts" the object (converts the object to a "serializable" String format that can be reinterpreted by the convert* methods).
unconvert(Number) - Method in class pcgen.base.format.NumberManager
"Unconverts" the object (converts the object to a "serializable" String format that can be reinterpreted by the convert* methods).
unconvert(OrderedPair) - Method in class pcgen.base.format.OrderedPairManager
"Unconverts" the object (converts the object to a "serializable" String format that can be reinterpreted by the convert* methods).
unconvert(String) - Method in class pcgen.base.format.StringManager
"Unconverts" the object (converts the object to a "serializable" String format that can be reinterpreted by the convert* methods).
unconvert(T) - Method in interface pcgen.base.util.FormatManager
Serializes (unconverts) the given object into a human-readable serialized form.
UnreachableError - Error in pcgen.base.lang
An UnreachableError is an error caused by code that the programmer thought was Unreachable.
UnreachableError() - Constructor for error pcgen.base.lang.UnreachableError
Create a new UnreachableError with no message and no cause.
UnreachableError(String) - Constructor for error pcgen.base.lang.UnreachableError
Create a new UnreachableError with the given message.
UnreachableError(Throwable) - Constructor for error pcgen.base.lang.UnreachableError
Create a new UnreachableError with the given cause.
UnreachableError(String, Throwable) - Constructor for error pcgen.base.lang.UnreachableError
Create a new UnreachableError with the given message and cause.

V

valueOf(String) - Static method in class pcgen.base.math.OrderedPair
Converts a String representation of a OrderedPair into a OrderedPair object.
values(K1) - Method in class pcgen.base.util.DoubleKeyMap
Returns a Set of the values stored in this DoubleKeyMap for the given primary key.
values() - Method in class pcgen.base.util.OneToOneMap
Returns a Collection of the values for this OneToOneMap.
values(K1, K2) - Method in class pcgen.base.util.TripleKeyMap
Returns a Set of the values stored in this TripleKeyMap for the given primary and secondary keys.

W

WrappedMapSet<T> - Class in pcgen.base.util
A WrappedMapSet allows the conversion of an arbitrary Map into a Set (WrappedMapSet uses the keys as the contents of the set).
WrappedMapSet(Class<C>) - Constructor for class pcgen.base.util.WrappedMapSet
Constructs a new WrappedMapSet with an instance of the given Class as the underlying Map.
WrappedMapSet(Class<C>, Collection<? extends T>) - Constructor for class pcgen.base.util.WrappedMapSet
Constructs a new WrappedMapSet with an instance of the given Class as the underlying Map.
A B C D E F G H I J K L M N O P R S T U V W