- 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.
- 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.
- 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.
- 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