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

A

abs(Tuple3) - Method in class gumbo.graphic.math.Tuple3
this = tuple < 0 ? -tuple : tuple
AbsoluteStateMerger - class gumbo.util.state.AbsoluteStateMerger.
A state merger that updates the output state according to the current value of all its input states, which is effectively an or'ing of the input state flags.
AbsoluteStateMerger() - Constructor for class gumbo.util.state.AbsoluteStateMerger
Creates an instance, with no output state policy and onChange filtering.
AbsoluteStateMerger(StateSet, boolean) - Constructor for class gumbo.util.state.AbsoluteStateMerger
Creates an instance.
AbstractAssociate - class gumbo.util.relation.AbstractAssociate.
Deprecated. Currently broken.
AbstractAssociate(Relationship) - Constructor for class gumbo.util.relation.AbstractAssociate
Deprecated. Creates an instance with an uninitialized delegator.
AbstractBimap - class gumbo.util.AbstractBimap.
An abstract implementation of the Bimap interface.
AbstractBimap() - Constructor for class gumbo.util.AbstractBimap
Constructs an instance, with empty lazy build stores (see newValueStore(), newKeyStore()).
AbstractBimap(Map) - Constructor for class gumbo.util.AbstractBimap
Constructs an instance, with initialized stores (see newValueStore(), newKeyStore()).
AbstractBimap(Map, Map) - Constructor for class gumbo.util.AbstractBimap
Constructs an instance, with wrapped and initialized stores.
AbstractBimapTest - class gumbo.util.AbstractBimapTest.
 
AbstractBimapTest(String) - Constructor for class gumbo.util.AbstractBimapTest
 
AbstractButtonGesture - class gumbo.interact.button.AbstractButtonGesture.
Base class for button gestures.
AbstractButtonGesture(ButtonTrigger) - Constructor for class gumbo.interact.button.AbstractButtonGesture
Creates an instance that recognizes all targets, including no target.
AbstractButtonGesture(ButtonTrigger, Collection) - Constructor for class gumbo.interact.button.AbstractButtonGesture
Creates an instance that can recognize multiple live targets.
AbstractButtonGesture(ButtonTrigger, Interactor) - Constructor for class gumbo.interact.button.AbstractButtonGesture
Creates an instance that recognizes a single static target.
AbstractButtonTrigger - class gumbo.interact.button.AbstractButtonTrigger.
Abstract base class for button triggers.
AbstractButtonTrigger(Collection, Collection, Collection) - Constructor for class gumbo.interact.button.AbstractButtonTrigger
Creates an instance.
AbstractDataViewFactory - class gumbo.visualize.data.AbstractDataViewFactory.
An abstract data view factory for non-nested whole models.
AbstractDataViewFactory() - Constructor for class gumbo.visualize.data.AbstractDataViewFactory
Used by concrete factories to create an instance, which is typically a singleton.
AbstractDelegatable - class gumbo.util.AbstractDelegatable.
A full implementation of the Delegatable interface.
AbstractDelegatable.Serial - class gumbo.util.AbstractDelegatable.Serial.
Serializable version of AbstractDelegatable.
AbstractDelegatable.Serial() - Constructor for class gumbo.util.AbstractDelegatable.Serial
 
AbstractDelegatable() - Constructor for class gumbo.util.AbstractDelegatable
Creates an instance with an uninitialized delegator.
AbstractDisplaySpace - class gumbo.graphic.space.AbstractDisplaySpace.
A full implementation of the DisplaySpace interface.
AbstractDisplaySpace() - Constructor for class gumbo.graphic.space.AbstractDisplaySpace
Creates an instance.
AbstractDisplaySpaceConfig - class gumbo.graphic.space.AbstractDisplaySpaceConfig.
All methods throw UnsupportedOperationException with the message "Not yet implemented."
AbstractDisplaySpaceConfig() - Constructor for class gumbo.graphic.space.AbstractDisplaySpaceConfig
 
AbstractDisposable - class gumbo.util.AbstractDisposable.
A full implementation of the Disposable interface that includes detection and blocking of disposal cycles.
AbstractDisposable() - Constructor for class gumbo.util.AbstractDisposable
 
AbstractGraphicSpaceRoot - class gumbo.graphic.space.AbstractGraphicSpaceRoot.
A partial implementation of the GraphicSpaceRoot interface.
AbstractGraphicSpaceRoot() - Constructor for class gumbo.graphic.space.AbstractGraphicSpaceRoot
Creates an instance.
AbstractGroup - class gumbo.util.AbstractGroup.
An abstract implementation of the Group interface.
AbstractGroup() - Constructor for class gumbo.util.AbstractGroup
Constructs an instance, with an empty lazy build store (see newGroupStore()).
AbstractGroup(Collection) - Constructor for class gumbo.util.AbstractGroup
Constructs an instance, with an initialized store (see newGroupStore()).
AbstractGroup(Collection, Collection) - Constructor for class gumbo.util.AbstractGroup
Constructs an instance, with a wrapped and initialized store.
AbstractGroup(Object[]) - Constructor for class gumbo.util.AbstractGroup
Constructs an instance, with an initialized store (see newGroupStore()).
AbstractGroupBimap - class gumbo.util.AbstractGroupBimap.
An abstract implementation of the GroupBimap interface.
AbstractGroupBimap() - Constructor for class gumbo.util.AbstractGroupBimap
Constructs an instance, with empty lazy build stores (see newValueStore(), newKeyStore()).
AbstractGroupBimap(Map) - Constructor for class gumbo.util.AbstractGroupBimap
Constructs an instance, with initialized stores.
AbstractGroupBimapTest - class gumbo.util.AbstractGroupBimapTest.
 
AbstractGroupBimapTest(String) - Constructor for class gumbo.util.AbstractGroupBimapTest
 
AbstractGroupTest - class gumbo.util.AbstractGroupTest.
 
AbstractGroupTest(String) - Constructor for class gumbo.util.AbstractGroupTest
 
AbstractInteractor - class gumbo.interact.AbstractInteractor.
A full implementation of the Interactor interface.
AbstractInteractor() - Constructor for class gumbo.interact.AbstractInteractor
Creates an instance with a default state delegate.
AbstractInteractor(InteractorState) - Constructor for class gumbo.interact.AbstractInteractor
Creates an instance with the specified state delegate.
AbstractInteractorState - class gumbo.interact.AbstractInteractorState.
 
AbstractInteractorState() - Constructor for class gumbo.interact.AbstractInteractorState
Creates an instance, with a default InteractorPolicy.
AbstractInteractorState(Collection) - Constructor for class gumbo.interact.AbstractInteractorState
Creates an instance, with a default InteractorPolicy and an initial state, as allowed by the policy.
AbstractInteractorState(Collection, StatePolicy) - Constructor for class gumbo.interact.AbstractInteractorState
Creates an instance, with a state policy and an initial state, as allowed by the policy.
AbstractIntersectionNode - class gumbo.graphic.probe.AbstractIntersectionNode.
A partial implementation of the IntersectionNode interface.
AbstractIntersectionNode() - Constructor for class gumbo.graphic.probe.AbstractIntersectionNode
Creates an instance.
AbstractKeyboardSensor - class gumbo.graphic.input.AbstractKeyboardSensor.
Provides objects for maintaining keyboard key state, and event out nodes initialized with an immutable view of the the state object.
AbstractKeyboardSensor() - Constructor for class gumbo.graphic.input.AbstractKeyboardSensor
Creates an instance, with keyRepeat false.
AbstractKeyboardSensor(boolean) - Constructor for class gumbo.graphic.input.AbstractKeyboardSensor
Creates an instance.
AbstractLabelGraphic - class gumbo.graphic.content.AbstractLabelGraphic.
An non-native graphic implementation of LabelGraphic, with state being maintained by this object, not some native graphic.
AbstractLabelGraphic() - Constructor for class gumbo.graphic.content.AbstractLabelGraphic
 
AbstractMessageIO - class gumbo.net.msg.AbstractMessageIO.
Abstract base class for message transport (IO) classes (readers and writers).
AbstractMessageIO() - Constructor for class gumbo.net.msg.AbstractMessageIO
 
AbstractMouseSensor - class gumbo.graphic.input.AbstractMouseSensor.
Provides objects for maintaining mouse button and position state, and event out nodes initialized with immutable views of the state objects.
AbstractMouseSensor() - Constructor for class gumbo.graphic.input.AbstractMouseSensor
Creates an instance.
AbstractObjectField - class gumbo.util.route.AbstractObjectField.
An abstract base class for an event data node that maintains and transfers data as an Object, and whose data type is specified explicitly.
AbstractObjectField.EventIn - class gumbo.util.route.AbstractObjectField.EventIn.
 
AbstractObjectField.EventIn(Class) - Constructor for class gumbo.util.route.AbstractObjectField.EventIn
 
AbstractObjectField.EventIn(Class, Object) - Constructor for class gumbo.util.route.AbstractObjectField.EventIn
 
AbstractObjectField.EventOut - class gumbo.util.route.AbstractObjectField.EventOut.
 
AbstractObjectField.EventOut(Class) - Constructor for class gumbo.util.route.AbstractObjectField.EventOut
 
AbstractObjectField.EventOut(Class, Object) - Constructor for class gumbo.util.route.AbstractObjectField.EventOut
 
AbstractObjectField(Class) - Constructor for class gumbo.util.route.AbstractObjectField
Creates an instance, with a null initial value and the specified data type.
AbstractObjectField(Class, Object) - Constructor for class gumbo.util.route.AbstractObjectField
Creates an instance, with an initial value and the specified data type.
AbstractPickEngine - class gumbo.graphic.probe.AbstractPickEngine.
A full implementation of the PickEngine interface.
AbstractPickEngine.DistanceComparator - class gumbo.graphic.probe.AbstractPickEngine.DistanceComparator.
A comparator for ordering hits (HitResult) by distance, from closest to farthest.
AbstractPickEngine.DistanceComparator(boolean) - Constructor for class gumbo.graphic.probe.AbstractPickEngine.DistanceComparator
Creates an instance, as specified.
AbstractPickEngine.GroupComparator - class gumbo.graphic.probe.AbstractPickEngine.GroupComparator.
A comparator for ordering groups (List) of ordered hits (HitResult) by group distance, from closest to farthest.
AbstractPickEngine.GroupComparator(boolean) - Constructor for class gumbo.graphic.probe.AbstractPickEngine.GroupComparator
Creates an instance, as specified.
AbstractPickEngine() - Constructor for class gumbo.graphic.probe.AbstractPickEngine
Creates an instance.
AbstractPickMapper - class gumbo.interact.AbstractPickMapper.
A full implementation of the PickMapper interface that wraps a map, which performs the input to output translation.
AbstractPickMapper() - Constructor for class gumbo.interact.AbstractPickMapper
Creates an instance with pass-through and on-change output.
AbstractPickMapper(boolean, boolean) - Constructor for class gumbo.interact.AbstractPickMapper
Creates an instance.
AbstractPickSensor - class gumbo.graphic.probe.AbstractPickSensor.
A full implementation of the PickSensor interface.
AbstractPickSensor(Set, PickEngine) - Constructor for class gumbo.graphic.probe.AbstractPickSensor
Creates an instance, with the specified pickables.
AbstractRelation - class gumbo.util.relation.AbstractRelation.
A full implementation of the Relation interface, with serialization.
AbstractRelation(Relationship) - Constructor for class gumbo.util.relation.AbstractRelation
Creates an instance with an uninitialized delegator.
AbstractRelationTest - class gumbo.util.relation.AbstractRelationTest.
 
AbstractRelationTest(String) - Constructor for class gumbo.util.relation.AbstractRelationTest
 
AbstractScreenSpace - class gumbo.graphic.space.AbstractScreenSpace.
A full implementation of the ScreenSpace interface.
AbstractScreenSpace() - Constructor for class gumbo.graphic.space.AbstractScreenSpace
Creates an instance.
AbstractScreenSpace(ScreenSpaceConfig) - Constructor for class gumbo.graphic.space.AbstractScreenSpace
Creates an instance.
AbstractScreenSpaceConfig - class gumbo.graphic.space.AbstractScreenSpaceConfig.
All methods throw UnsupportedOperationException with the message "Not yet implemented."
AbstractScreenSpaceConfig() - Constructor for class gumbo.graphic.space.AbstractScreenSpaceConfig
 
AbstractSelectManager - class gumbo.interact.select.AbstractSelectManager.
Full implementation of the SelectManager interface.
AbstractSelectManager() - Constructor for class gumbo.interact.select.AbstractSelectManager
Creates an instance.
AbstractSelectMapper - class gumbo.interact.select.AbstractSelectMapper.
Full implementation of the SelectMapper interface.
AbstractSelectMapper(InteractorGroup) - Constructor for class gumbo.interact.select.AbstractSelectMapper
Creates an instance with pass-through and on-change output, and a default selection group.
AbstractSelectMapper(InteractorGroup, boolean, boolean) - Constructor for class gumbo.interact.select.AbstractSelectMapper
Creates an instance.
AbstractSetList - class gumbo.util.AbstractSetList.
A full implementation of the SetList interface that wraps a target list store.
AbstractSetList() - Constructor for class gumbo.util.AbstractSetList
Constructs an instance backed by an ArrayList.
AbstractSetList(List) - Constructor for class gumbo.util.AbstractSetList
Constructs an instance backed by the specified target list.
AbstractSetListTest - class gumbo.util.AbstractSetListTest.
 
AbstractSetListTest(String) - Constructor for class gumbo.util.AbstractSetListTest
 
AbstractSpaceMapper - class gumbo.graphic.space.AbstractSpaceMapper.
A full implementation of the SpaceMapper interface.
AbstractSpaceMapper() - Constructor for class gumbo.graphic.space.AbstractSpaceMapper
Creates an instance.
AbstractSpaceNode - class gumbo.graphic.space.AbstractSpaceNode.
A partial implementation of the SpaceNode interface.
AbstractSpaceNode() - Constructor for class gumbo.graphic.space.AbstractSpaceNode
Creates an instance.
AbstractStatePolicy - class gumbo.util.state.AbstractStatePolicy.
Abstract base class for implementing state assurance policies, which only involve flag type and state value checking.
AbstractStatePolicy() - Constructor for class gumbo.util.state.AbstractStatePolicy
Creates an instance.
AbstractStateSet - class gumbo.util.state.AbstractStateSet.
A full implementation of the StateSet interface.
AbstractStateSet() - Constructor for class gumbo.util.state.AbstractStateSet
Creates an instance, with an empty HashSet and no state policy.
AbstractStateSet(Collection) - Constructor for class gumbo.util.state.AbstractStateSet
Creates an instance, with an initialized HashSet and no state policy.
AbstractStateSet(Collection, StatePolicy) - Constructor for class gumbo.util.state.AbstractStateSet
Creates an instance, with an initialized HashSet, as allowed by the policy, and a state policy.
AbstractStateSet(Collection, StatePolicy, Set) - Constructor for class gumbo.util.state.AbstractStateSet
Creates an instance, with an external target set and a state policy.
AbstractStateTrigger - class gumbo.util.state.AbstractStateTrigger.
Deprecated. StateSet has no events.
AbstractStateTrigger() - Constructor for class gumbo.util.state.AbstractStateTrigger
Deprecated. Constructs an instance, that is multi-shot and enabled.
AbstractStateTrigger(boolean, boolean) - Constructor for class gumbo.util.state.AbstractStateTrigger
Deprecated. Constructs an instance, as specified.
AbstractTreeNode - class gumbo.util.relation.AbstractTreeNode.
A full implementation of the IntersectionTreeNode interface (see also AbstractTreeNodeDelegator).
AbstractTreeNode.Auto - class gumbo.util.relation.AbstractTreeNode.Auto.
An AbstractTreeNode that automatically sets the relationship of relations (parent or child) when a connection is created, with the dead relation taking on the relationship of the live one.
AbstractTreeNode.Auto(Relationship) - Constructor for class gumbo.util.relation.AbstractTreeNode.Auto
Creates an instance with an uninitialized delegator.
AbstractTreeNode.Global - class gumbo.util.relation.AbstractTreeNode.Global.
An AbstractTreeNode.Auto that uses a singleton (global) relationship, and throws an exception if the relationship is changed.
AbstractTreeNode.Global() - Constructor for class gumbo.util.relation.AbstractTreeNode.Global
Creates an instance with an uninitialized delegator and TreeNodes.GlobalTree as the relationship.
AbstractTreeNode.Global(Relationship) - Constructor for class gumbo.util.relation.AbstractTreeNode.Global
Creates an instance with an uninitialized delegator.
AbstractTreeNode(Relationship) - Constructor for class gumbo.util.relation.AbstractTreeNode
Creates an instance with an uninitialized delegator.
AbstractTreeNodeDelegator - class gumbo.util.relation.AbstractTreeNodeDelegator.
A partial implementation for a TreeNode delegator.
AbstractTreeNodeDelegator() - Constructor for class gumbo.util.relation.AbstractTreeNodeDelegator
Creates an instance.
AbstractTreeNodeTest - class gumbo.util.relation.AbstractTreeNodeTest.
 
AbstractTreeNodeTest(String) - Constructor for class gumbo.util.relation.AbstractTreeNodeTest
 
AbstractViewSpace - class gumbo.graphic.space.AbstractViewSpace.
A full implementation of the ViewSpace interface.
AbstractViewSpace() - Constructor for class gumbo.graphic.space.AbstractViewSpace
Creates an instance.
AbstractViewSpaceConfig - class gumbo.graphic.space.AbstractViewSpaceConfig.
All methods throw UnsupportedOperationException with the message "Not yet implemented."
AbstractViewSpaceConfig() - Constructor for class gumbo.graphic.space.AbstractViewSpaceConfig
 
AbstractWorldSpace - class gumbo.graphic.space.AbstractWorldSpace.
A full implementation of the WorldSpace interface.
AbstractWorldSpace() - Constructor for class gumbo.graphic.space.AbstractWorldSpace
Creates an instance.
AbstractWorldSpaceConfig - class gumbo.graphic.space.AbstractWorldSpaceConfig.
All methods throw UnsupportedOperationException with the message "Not yet implemented."
AbstractWorldSpaceConfig() - Constructor for class gumbo.graphic.space.AbstractWorldSpaceConfig
 
ACTION_FOCUS - Static variable in class gumbo.interact.InteractorFlags
Action: The keyboard cursor is on the interactor, signifying keyboard focus.
ACTION_GROUP_FOCUS - Static variable in class gumbo.interact.InteractorFlags
Action: The interactor is a member of a group that the keyboard cursor is on.
ACTION_GROUP_IDENTIFY - Static variable in class gumbo.interact.InteractorFlags
Action: The interactor is a member of a group with identifying feedback.
ACTION_GROUP_MASK - Static variable in class gumbo.interact.InteractorFlags
Action: All predefined group action flags.
ACTION_GROUP_OVER - Static variable in class gumbo.interact.InteractorFlags
Action: The interactor is a member of a group that the mouse is over.
ACTION_GROUP_SIGNIFY - Static variable in class gumbo.interact.InteractorFlags
Action: The interactor is a member of a group with signifying feedback.
ACTION_IDENTIFY - Static variable in class gumbo.interact.InteractorFlags
Action: Interactor has identifying feedback (manifested by tooltip or verbal message).
ACTION_MASK - Static variable in class gumbo.interact.InteractorFlags
Action: All predefined control action flags.
ACTION_NONE - Static variable in class gumbo.interact.InteractorFlags
Action: Uninitialized and invalid action state.
ACTION_OVER - Static variable in class gumbo.interact.InteractorFlags
Action: The mouse cursor is over the interactor.
ACTION_SIGNIFY - Static variable in class gumbo.interact.InteractorFlags
Action: Interactor has signifying feedback (manifested by highlighting or sound effect).
ACTION_SINGLE_MASK - Static variable in class gumbo.interact.InteractorFlags
Action: All predefined non-group action flags.
ActionFlag - class gumbo.interact.ActionFlag.
Base class for "action" interactor flags.
ActionGroupAdapter - class gumbo.interact.ActionGroupAdapter.
An action feedback adapter that converts discrete action events into a target interactor state for group actions (see InteractorFlags.ACTION_GROUP_???).
ActionGroupAdapter() - Constructor for class gumbo.interact.ActionGroupAdapter
Creates an instance that recognizes all targets.
ActionGroupAdapter(Collection) - Constructor for class gumbo.interact.ActionGroupAdapter
Creates an instance that recognizes a group of dynamic targets.
ActionGroupAdapter(Interactor) - Constructor for class gumbo.interact.ActionGroupAdapter
Creates an instance that recognizes a single static target.
actionPerformed(ActionEvent) - Method in class gumbo.net.NetWindow.PingAction
 
actionPerformed(ActionEvent) - Method in class gumbo.net.NetWindow.LocalWhoAction
 
actionPerformed(ActionEvent) - Method in class gumbo.net.NetWindow.RemoteWhoAction
 
actionPerformed(ActionEvent) - Method in class gumbo.net.NetWindow.ServerWhoAction
 
actionPerformed(ActionEvent) - Method in class gumbo.net.NetWindow.KillClientAction
 
actionPerformed(ActionEvent) - Method in class gumbo.net.NetWindow.KillServerAction
 
actionPerformed(ActionEvent) - Method in class gumbo.interact.TestInteractApp.EnableAction
 
actionPerformed(ActionEvent) - Method in class gumbo.graphic.probe.TestPickApp.EnableAction
 
actionPerformed(ActionEvent) - Method in class gumbo.interact.select.TestSelectApp.EnableAction
 
actionPerformed(ActionEvent) - Method in class gumbo.interact.select.TestAspectApp.AddAspectAction
 
actionPerformed(ActionEvent) - Method in class gumbo.interact.select.TestAspectApp.RemoveAspectAction
 
actionPerformed(ActionEvent) - Method in class gumbo.visualize.data.layout.WholeLayoutEngine.LayoutAction
 
actionPerformed(ActionEvent) - Method in class gumbo.visualize.data.TestViewWindow.NewWindowAction
 
actionPerformed(ActionEvent) - Method in class gumbo.visualize.data.TestViewWindow.NewModelAction
 
actionPerformed(ActionEvent) - Method in class gumbo.visualize.data.TestAspectApp.AddAspectAction
 
actionPerformed(ActionEvent) - Method in class gumbo.visualize.data.TestAspectApp.RemoveAspectAction
 
actionPerformed(ActionEvent) - Method in class gumbo.app.ConsolePanel.TextFieldReader
 
ActionSingleAdapter - class gumbo.interact.ActionSingleAdapter.
An action feedback adapter that converts discrete action events into a target interactor state for single (non-group) actions (see InteractorFlags.ACTION_???).
ActionSingleAdapter() - Constructor for class gumbo.interact.ActionSingleAdapter
Creates an instance that recognizes all targets.
ActionSingleAdapter(Collection) - Constructor for class gumbo.interact.ActionSingleAdapter
Creates an instance that recognizes a group of dynamic targets.
ActionSingleAdapter(Interactor) - Constructor for class gumbo.interact.ActionSingleAdapter
Creates an instance that recognizes a single static target.
add(int, Object) - Method in interface gumbo.util.Group
Similar to List.add(int, Object), but functionally equivalent to Collection.add(Object) if index is <0.
add(int, Object) - Method in class gumbo.util.AbstractSetList
Adds an element at a given position in this list.
add(int, Object) - Method in class gumbo.util.AbstractGroup
 
add(Object) - Method in class gumbo.util.GumboCollections.ImmutableCollection
 
add(Object) - Method in class gumbo.util.AbstractSetList
Adds an element to the end of this list.
add(Object) - Method in class gumbo.util.AbstractGroup
 
add(Object) - Method in class gumbo.util.state.AbstractStateSet
 
add(Tuple3, double) - Method in class gumbo.graphic.math.Tuple3
this = tuple + val
add(Tuple3, Tuple3) - Method in class gumbo.graphic.math.Tuple3
this = tupleA + tupleB
addAll(Collection) - Method in class gumbo.util.GumboCollections.ImmutableCollection
 
addAll(Collection) - Method in class gumbo.util.AbstractSetList
 
addAll(Collection) - Method in class gumbo.util.AbstractGroup
 
addAll(Collection) - Method in class gumbo.util.state.AbstractStateSet
 
addAll(Collection, int, Collection) - Method in interface gumbo.util.GroupBimap
Adds all the values to the groups associated with all the keys.
addAll(Collection, int, Collection) - Method in class gumbo.util.AbstractGroupBimap
 
addAll(int, Collection) - Method in interface gumbo.util.Group
Similar to List.addAll(int, Collection), but functionally equivalent to Collection.addAll(Collection) if index is <0.
addAll(int, Collection) - Method in class gumbo.util.AbstractSetList
 
addAll(int, Collection) - Method in class gumbo.util.AbstractGroup
 
addAll(Map) - Method in interface gumbo.util.GroupBimap
Adds all the entries in the map to this one.
addAll(Map) - Method in class gumbo.util.AbstractGroupBimap
 
addAllKeys(Collection, int, Object) - Method in interface gumbo.util.GroupBimap
Adds a value to the groups associated with all the keys.
addAllKeys(Collection, int, Object) - Method in class gumbo.util.AbstractGroupBimap
 
addAllValues(Object, int, Collection) - Method in interface gumbo.util.GroupBimap
Adds all the values to the group associated with a key.
addAllValues(Object, int, Collection) - Method in class gumbo.util.AbstractGroupBimap
 
addAspectModelListener(Object, AspectModelListener) - Method in class gumbo.visualize.data.AspectModelMonitor
Adds an aspect model event listener, which will be notified anytime a change affects the target child client model in any aspect model.
addAssociate(Associate) - Method in interface gumbo.util.relation.Associate
Deprecated. Creates an association between this associate and another, and fires a change event.
addAssociate(Associate) - Method in class gumbo.util.relation.AbstractAssociate
Deprecated.  
addChild(int, TreeNode) - Method in class gumbo.util.relation.TreeNodes.TreeNodeWrapper
 
addChild(int, TreeNode) - Method in class gumbo.util.relation.TreeNodes.TreeNodeImm
 
addChild(int, TreeNode) - Method in interface gumbo.util.relation.TreeNode
Adds a child to this parent.
addChild(int, TreeNode) - Method in class gumbo.util.relation.AbstractTreeNode
Ignores null and duplicate unless constrained by checkAddChild(), or the children store.
addChild(TreeNode) - Method in class gumbo.util.relation.TreeNodes.TreeNodeWrapper
 
addChild(TreeNode) - Method in class gumbo.util.relation.TreeNodes.TreeNodeImm
 
addChild(TreeNode) - Method in interface gumbo.util.relation.TreeNode
Adds a child to this parent.
addChild(TreeNode) - Method in class gumbo.util.relation.AbstractTreeNode
Forwards to addChild(int, IntersectionTreeNode)
addClientModelChild(Object) - Method in class gumbo.visualize.data.AspectModel
Adds a child model to this aspect model, and fires change events.
addControlAdapter(ControlAdapter) - Method in class gumbo.interact.button.AbstractButtonGesture
TODO: This breaks conventions??? Convenience method for connecting a control feedback adapter to this gesture.
addDataModelListener(DataModel, DataModelListener) - Method in class gumbo.visualize.data.DataModelMonitor
Adds a data model event listener, which will be notified anytime a change affects the target data model.
addDefaultTreeModel(VertexModel, String) - Static method in class gumbo.visualize.data.TestGraphModels
Adds a default subtree graph to an existing graph.
added(Object, Collection, Collection) - Static method in class gumbo.util.state.StateFlags
Returns true if the input flag was newly added.
addedAll(Collection, Collection, Collection) - Static method in class gumbo.util.state.StateFlags
Returns true if all input flags were newly added.
addedAny(Collection, Collection, Collection) - Static method in class gumbo.util.state.StateFlags
Returns true if any input flag was newly added.
addedCount(Set, Collection, Collection) - Static method in class gumbo.util.state.StateFlags
Returns the number of input flags newly added.
addEdgeModel(EdgeModel, PortModel[]) - Method in class gumbo.visualize.data.SuperModel
Adds an edge model as a child in this model's part model tree.
addEdgeModel(EdgeModel, PortModel[]) - Method in class gumbo.visualize.data.ListModel
 
addEdgeModel(EdgeModel, PortModel[]) - Method in class gumbo.visualize.data.GraphModel
Adds an edge model as a child in this model's part model tree.
addedNone(Collection, Collection) - Static method in class gumbo.util.state.StateFlags
Returns true if no flags were added.
addedSensorTarget(SpaceNode) - Method in class gumbo.graphic.input.impl.swing.SwingMouseSensor
Throws an exception if target graphic not a Component.
addedSensorTarget(SpaceNode) - Method in class gumbo.graphic.input.impl.swing.SwingKeyboardSensor
Throws an exception if target graphic not a Component.
addedSensorTarget(SpaceNode) - Method in class gumbo.graphic.input.AbstractMouseSensor
Called by the system when a non-duplicate target is added, after updating the graphic map.
addedSensorTarget(SpaceNode) - Method in class gumbo.graphic.input.AbstractKeyboardSensor
Called by the system when a non-duplicate target is added, after updating the graphic map.
addElementModel(ElementModel) - Method in class gumbo.visualize.data.GroupModel
Adds an element model as a child in this model's part model tree.
addGraphic(GraphicView) - Method in class gumbo.visualize.data.consistency.UnityManager
 
addGraphic(GraphicView) - Method in class gumbo.visualize.data.consistency.ParityManager
 
addGraphic(GraphicView) - Method in class gumbo.visualize.data.consistency.ConsistencyManager
Must be called by graphic views when they are created.
addGraphic(GraphicView) - Method in class gumbo.visualize.data.consistency.AspectManager
 
addGraphicLinkEnd(Point3) - Method in class gumbo.visualize.data.impl.swing.SwingGraphEdge
 
addGraphicLinkKink(Point3) - Method in interface gumbo.graphic.content.KinkableGraphic
Adds a kink point to the end of the kink point list.
addGraphicLinkKink(Point3) - Method in class gumbo.visualize.data.impl.swing.SwingGraphEdge
 
addGroup(AspectModel) - Method in class gumbo.visualize.data.consistency.ParityManager
Adds an aspect model to this manager as a parity group.
addHandler(MessageAgent.Handler) - Method in class gumbo.net.msg.MessageAgent
Used by subclasses to add a message handler to this agent's message router.
addKeyboardTarget(SpaceNode) - Method in interface gumbo.graphic.input.KeyboardSensor
Adds a target space to be monitored by this sensor.
addKeyboardTarget(SpaceNode) - Method in class gumbo.graphic.input.AbstractKeyboardSensor
Updates the graphic-to-target map, then calls addTargetSpace().
addKinkNode(GraphLayoutNode) - Method in class gumbo.visualize.data.layout.KinkyGraphLayoutEdge
Adds a new kink, associated with the specified node, to this edge.
addLayoutPart(GraphLayoutPart) - Method in class gumbo.visualize.data.layout.GraphLayoutWholeView
Used by the system to add a new layout part to this whole.
addLink(GraphLayoutNode, GraphLayoutNode) - Static method in class gumbo.visualize.data.layout.GraphLayoutNode
Adds a link from a tail node to a head node.
addMember(Interactor, boolean) - Method in class gumbo.interact.InteractorGroup
Adds an interactor as a member of this group.
addMessageHandler(MessageHandler) - Method in class gumbo.net.msg.MessageRouter
Adds a message handler to this router's list.
addMessageIOListener(MessageIOListener) - Method in interface gumbo.net.msg.MessageIO
Adds a message IO event listener.
addMessageIOListener(MessageIOListener) - Method in class gumbo.net.msg.AbstractMessageIO
 
addMessageListener(Class, MessageListener) - Method in class gumbo.net.msg.MessageRouter
Adds a message listener to this router's list.
addMouseTarget(SpaceNode) - Method in interface gumbo.graphic.input.MouseSensor
Adds a target space to be monitored by this sensor.
addMouseTarget(SpaceNode) - Method in class gumbo.graphic.input.AbstractMouseSensor
Updates the graphic-to-target map, then calls addTargetSpace().
addNetThreadListener(NetThreadListener) - Method in class gumbo.net.NetThread
Adds a net thread event listener.
addNode(int, GraphLayoutNode) - Method in class gumbo.visualize.data.layout.GraphNodeRanking
Adds a node to a rank in this ranking.
addNode(int, GraphLayoutNode) - Method in class gumbo.visualize.data.layout.GraphNodeOrdering
Adds a node to a rank in this ordering and its host ranking; and, calls GraphNodeRanking.initNodes() on the host ranking.
addNodes(int, Collection) - Method in class gumbo.visualize.data.layout.GraphNodeRanking
Adds a group of nodes to a rank in this ranking.
addNodes(int, Collection) - Method in class gumbo.visualize.data.layout.GraphNodeOrdering
Adds a group of nodes to a rank in this ordering and its host ranking.
addObj(Object) - Static method in class gumbo.util.Debug
Adds the specified object to the object table.
addPartModel(PartModel) - Method in class gumbo.visualize.data.WholeModel
Used by subclasses to add a part model as a child in this model's part model tree.
addPartModel(PartModel) - Method in class gumbo.visualize.data.PartModel
Used by subclasses to add a part model as a child in this model's part model tree.
addPartViews(Collection, Collection) - Method in class gumbo.visualize.data.impl.swing.SwingTreeViewFactory
Default implementation: For each part model, in iterator order: If an edge model, adds its head end vertex and forward subtree as a child of its tail end vertex; if a vertex model, and the native model root is null, sets it as the root node, otherwise ignores it (and waits for an edge).
addPartViews(Collection, Collection) - Method in class gumbo.visualize.data.impl.swing.SwingListViewFactory
Default implementation: For each part model, in iterator order: If an edge model, and the tail end vertex is the list tail, appends its head end vertex and forward sublist to the list, otherwise ignores it; if a vertex model, and the native model root is null, sets it as the head node, otherwise ignores it (and waits for an edge).
addPartViews(Collection, Collection) - Method in class gumbo.visualize.data.impl.swing.SwingGraphViewFactory
Default implementation: For each part model, in iterator order: Calls the super method to create and add the part views, then calls prepare and realize on the whole graphic view to update the view presentation.
addPartViews(Collection, Collection) - Method in class gumbo.visualize.data.AbstractDataViewFactory
Called by subclasses to add new part views corresponding to a group of part models to an existing whole view.
addPortModel(PortModel) - Method in class gumbo.visualize.data.PortModel
Adds a port model as a child in this model's part model tree.
addRank() - Method in class gumbo.visualize.data.layout.GraphNodeRanking
Appends an empty rank to this ranking.
addRank(Collection) - Method in class gumbo.visualize.data.layout.GraphNodeRanking
Appends a (possibly empty) rank to this ranking.
addRank(int, Collection) - Method in class gumbo.visualize.data.layout.GraphNodeRanking
Adds a (possibly empty) rank at the specified rank index, shifting the remaining ranks towards the tail.
addRanks(GraphNodeRanking) - Method in class gumbo.visualize.data.layout.GraphNodeRanking
Appends the (possibly empty) ranks of a ranking to this ranking.
addSensorTarget(SpaceNode) - Method in class gumbo.interact.InputFacade
Convenience method for registering sensor targets.
addTags(String) - Static method in class gumbo.util.Debug
Adds the specified tags to the tag table.
addValue(Object, int, Object) - Method in interface gumbo.util.GroupBimap
Adds a value to the group associated with a key.
addValue(Object, int, Object) - Method in class gumbo.util.AbstractGroupBimap
 
addVertexModel(VertexModel) - Method in class gumbo.visualize.data.ListModel
Adds a vertex model as a child of this model, and as the new last entry in this list.
addVertexModel(VertexModel) - Method in class gumbo.visualize.data.GraphModel
Adds a vertex model as a child in this model's part model tree.
addWholeModel(WholeModel) - Method in class gumbo.visualize.data.SuperModel
Adds a child whole model to this whole model.
afterHeadRead() - Method in class gumbo.net.msg.MessageHead
Called just after the message head is read.
AllTests - class gumbo.util.relation.AllTests.
 
AllTests - class gumbo.util.route.AllTests.
 
AllTests - class gumbo.graphic.math.AllTests.
 
AllTests - class gumbo.util.AllTests.
 
AllTests - class gumbo.util.state.AllTests.
 
AllTests - class gumbo.visualize.data.AllTests.
 
AllTests(String) - Constructor for class gumbo.util.relation.AllTests
 
AllTests(String) - Constructor for class gumbo.util.route.AllTests
 
AllTests(String) - Constructor for class gumbo.graphic.math.AllTests
 
AllTests(String) - Constructor for class gumbo.util.AllTests
 
AllTests(String) - Constructor for class gumbo.util.state.AllTests
 
AllTests(String) - Constructor for class gumbo.visualize.data.AllTests
 
AndFilter - class gumbo.util.route.AndFilter.
Combines boolean inputs into a logical AND output.
AndFilter() - Constructor for class gumbo.util.route.AndFilter
 
AndFilter(boolean) - Constructor for class gumbo.util.route.AndFilter
 
APP_NAME - Static variable in class gumbo.net.TestNoGuiServer
 
APP_NAME - Static variable in class gumbo.net.TestGuiServer
 
APP_NAME - Static variable in class gumbo.net.TestGuiProxy
 
APP_NAME - Static variable in class gumbo.net.TestGuiClient
 
APP_NAME - Static variable in class gumbo.interact.TestInteractApp
 
APP_NAME - Static variable in class gumbo.graphic.probe.TestPickApp
 
APP_NAME - Static variable in class gumbo.interact.select.TestSelectApp
 
APP_NAME - Static variable in class gumbo.interact.select.TestAspectApp
 
APP_NAME - Static variable in class gumbo.graphic.input.TestSensorApp
 
APP_NAME - Static variable in class gumbo.interact.button.TestClickGestureApp
 
APP_NAME - Static variable in class gumbo.interact.button.TestClickApp
 
APP_NAME - Static variable in class gumbo.interact.button.TestButtonApp
 
APP_NAME - Static variable in class gumbo.visualize.data.TestTreeApp
 
APP_NAME - Static variable in class gumbo.visualize.data.TestServerApp
 
APP_NAME - Static variable in class gumbo.visualize.data.TestNetApp
 
APP_NAME - Static variable in class gumbo.visualize.data.TestListApp
 
APP_NAME - Static variable in class gumbo.visualize.data.TestGraphApp
 
APP_NAME - Static variable in class gumbo.visualize.data.TestClientApp
 
APP_NAME - Static variable in class gumbo.visualize.data.TestAspectApp
 
append(String) - Method in class gumbo.app.MonitorPanel.MonitorTextArea
 
append(String) - Method in class gumbo.app.JTextAreaWriter.TargetProxy
 
areAllInstanceOf(Collection, Class) - Static method in class gumbo.util.Types
Returns true if all target object types are the same or a subtype of (assignable to) a type.
areAnyAssignableTo(Collection, Class) - Static method in class gumbo.util.Types
Returns true if any one target type is the same or a subtype of (assignable to) a type.
areAnyAssignableToAny(Collection, Collection) - Static method in class gumbo.util.Types
Returns true if any one target type is the same or a subtype of (assignable to) any one type.
areAnyInstanceOf(Collection, Class) - Static method in class gumbo.util.Types
Returns true if any one target object's type is the same or a subtype of (assignable to) a type.
areAnyInstanceOfAny(Collection, Collection) - Static method in class gumbo.util.Types
Returns true if any one target object's type is the same or a subtype of (assignable to) any one type.
AsciiMessage - class gumbo.net.msg.ascii.AsciiMessage.
Abstract subclass of Message containing all aspects of ASCII transport of a message.
AsciiMessage() - Constructor for class gumbo.net.msg.ascii.AsciiMessage
Constructs an empty message with a head matching the type and body version of this message.
AsciiMessage(AsciiMessageHead) - Constructor for class gumbo.net.msg.ascii.AsciiMessage
Constructs a message with the specified head and an empty body.
AsciiMessageHead - class gumbo.net.msg.ascii.AsciiMessageHead.
Subclass of MessageHead containing all aspects of ASCII transport of a message head.
AsciiMessageHead(AsciiMessageReader) - Constructor for class gumbo.net.msg.ascii.AsciiMessageHead
Constructs a head and initializes its contents by reading a complete message head unit from a message reader.
AsciiMessageHead(String, String) - Constructor for class gumbo.net.msg.ascii.AsciiMessageHead
Constructs a head that is empty except for the head version, message type, and body version.
AsciiMessageIO - class gumbo.net.msg.ascii.AsciiMessageIO.
Abstract base class for ASCII message transport (IO) classes (readers and writers).
AsciiMessageIO() - Constructor for class gumbo.net.msg.ascii.AsciiMessageIO
 
AsciiMessageReader - class gumbo.net.msg.ascii.AsciiMessageReader.
Reads ASCII message elements (units, tokens, delimiters) from a reader.
AsciiMessageReader(Reader) - Constructor for class gumbo.net.msg.ascii.AsciiMessageReader
 
AsciiMessageWriter - class gumbo.net.msg.ascii.AsciiMessageWriter.
Writes ASCII message elements (units, tokens, delimiters) to a writer or socket.
AsciiMessageWriter(Writer) - Constructor for class gumbo.net.msg.ascii.AsciiMessageWriter
 
ASPECT_COLORS - Static variable in class gumbo.visualize.data.DataFeedback
Default aspect model colors.
aspectColor(InteractorState) - Method in class gumbo.interact.InteractorFeedback
Returns the custom aspect color corresponding to the specified interaction state.
aspectColor(InteractorState) - Method in class gumbo.visualize.data.DataFeedback
Default implementation: Sorts the AspectModelFlag flags, gets the front flag, and then gets the client data associated with the flag's aspect model.
AspectManager - class gumbo.visualize.data.consistency.AspectManager.
Manages global aspect models as ordered selection groups, each with a corresponding AspectModelFlag.
AspectManager(IdManager) - Constructor for class gumbo.visualize.data.consistency.AspectManager
Creates an instance as the mapper after the target mapper in a picking chain.
AspectModel - class gumbo.visualize.data.AspectModel.
A data model representing a special data relationship amongst client models beyond the conventional relationship of a whole model and its constituent parts.
AspectModel(Object, Object) - Constructor for class gumbo.visualize.data.AspectModel
Creates a new instance.
AspectModelFlag - class gumbo.visualize.data.AspectModelFlag.
A select flag identifying an interactor as a member of an aspect model (such as a graph path element).
AspectModelFlag(int, AspectModel, String) - Constructor for class gumbo.visualize.data.AspectModelFlag
Creates an instance.
AspectModelListener - interface gumbo.visualize.data.AspectModelListener.
Interface for listeners of aspect model events.
AspectModelMonitor - class gumbo.visualize.data.AspectModelMonitor.
Singleton (global) monitor for aspect models.
AspectModels - class gumbo.visualize.data.AspectModels.
Deprecated.  
aspectRelationAdded(Object, AspectModel, Object) - Method in interface gumbo.visualize.data.AspectModelListener
Called after a relation between a parent aspect model and a child client model is created, such as when a child is added to a parent.
aspectRelationRemoved(Object, AspectModel, Object) - Method in interface gumbo.visualize.data.AspectModelListener
Called after a relation between a parent aspect model and a child client model is destroyed, such as when a child is removed from a parent.
asSet() - Method in interface gumbo.util.SetList
Gets a mutable view of this setlist as a set, with a list iterator order.
asSet() - Method in class gumbo.util.AbstractSetList
 
Associate - interface gumbo.util.relation.Associate.
Deprecated. Currently broken.
Associates - class gumbo.util.relation.Associates.
Deprecated. Currently broken.
AssociateTest - class gumbo.util.relation.AssociateTest.
 
AssociateTest(String) - Constructor for class gumbo.util.relation.AssociateTest
 
atUnitEnd(int) - Method in class gumbo.net.msg.ascii.AsciiMessageReader
Used to verify that a special character read in a unit was the unit end.
autoRetryDelay() - Method in class gumbo.net.NetThread
Called by subclasses to implement auto retry delay.
AxisAngle3 - class gumbo.graphic.math.AxisAngle3.
A 3D spatial transform specifying rotation about an arbitrary axis, which is defined by a scalar angle and a rotation axis vector.
AxisAngle3() - Constructor for class gumbo.graphic.math.AxisAngle3
Creates an instance with zero rotation, and a default unit vector axis.
AxisAngle3(AxisAngle3) - Constructor for class gumbo.graphic.math.AxisAngle3
Creates an instance with the same geometry as the target.
AxisBound3 - class gumbo.graphic.probe.AxisBound3.
A 3D axis-aligned box bound, whose position and extent are defined by a minimum and maximum point.
AxisBound3() - Constructor for class gumbo.graphic.probe.AxisBound3
 
AxisBound3(Point3, Point3) - Constructor for class gumbo.graphic.probe.AxisBound3
 
AxisBound3Boundable - interface gumbo.graphic.probe.AxisBound3Boundable.
A graphic bounded by an AxisBound3.
AxisLayoutGraphic - interface gumbo.visualize.data.layout.AxisLayoutGraphic.
A graphic that supports axis-aligned layout.

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