All Packages  Class Hierarchy

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

Index of all Fields and Methods

A

add(String, Object). Method in interface uhr.core.tron.Flexitron
Adds the value in the collection and associates it with the key for retrival.
add(String, Object). Method in class uhr.core.tron.FlexitronStd
Adds the value in the collection and associates it with the key for retrival.
addDefaultCommand(String, String). Method in interface uhr.core.role.StateCommandableInfo
Adds the default command for a state.
addDefaultCommand(String, String). Method in class uhr.core.role.StateCommandableInfoStd
Adds the default command for a state.
addPropagatedCommand(String). Method in interface uhr.core.role.StateCommandableInfo
Adds a propagated command.
addPropagatedCommand(String). Method in class uhr.core.role.StateCommandableInfoStd
Adds a propagated command.
addTransition(String, String, String). Method in interface uhr.core.role.StateCommandableInfo
Adds one row to the state transition table.
addTransition(String, String, String). Method in class uhr.core.role.StateCommandableInfoStd
Adds one row to the state transition table.

C

clone(). Method in class uhr.core.msg.MessageStd
Returns a shallow copy of the object.
clone(). Method in interface uhr.core.tron.PropMap
Returns a shallow copy of the object.
clone(). Method in class uhr.core.tron.PropMapStd
Returns a shallow copy of the object.
connect(Connection). Method in interface uhr.core.msg.MessageRouter
This creates a connection.
connect(Connection). Method in class uhr.core.msg.MessageRouterStd
This creates a connection.
ConnectionStd(). Constructor for class uhr.core.msg.ConnectionStd
A no-arg constructor for internal use and future serialization.
containsElement(Element). Method in interface uhr.core.tron.Flexitron
Returns true if the collection contains the element, false if not.
containsElement(Element). Method in class uhr.core.tron.FlexitronStd
Returns true if the collection contains the element, false if not.
containsKey(String). Method in interface uhr.core.tron.Flexitron
Returns true if the collection contains the key, false if not.
containsKey(String). Method in class uhr.core.tron.FlexitronStd
Returns true if the collection contains the key, false if not.
containsKey(String). Method in interface uhr.core.tron.PropMap
Returns true if the collection contains the key, false if not.
containsKey(String). Method in class uhr.core.tron.PropMapStd
Returns true if the collection contains the key, false if not.
containsValue(Object). Method in interface uhr.core.tron.PropMap
Returns true if the collection contains the value, false if not.
containsValue(Object). Method in class uhr.core.tron.PropMapStd
Returns true if the collection contains the value, false if not.
ConvenientStringMapStd(). Constructor for class uhr.core.tron.ConvenientStringMapStd
convertTypeToConstant(String). Method in interface uhr.core.msg.Connection
Returns the connection constant given its String representation.
convertTypeToConstant(String). Method in class uhr.core.msg.ConnectionStd
Returns the connection constant given its String representation.
createDirectConnection(String, String, String, MessageSender, MessageReceiver). Method in interface uhr.core.msg.Connection
Creates a direct connection.
createDirectConnection(String, String, String, MessageSender, MessageReceiver). Method in class uhr.core.msg.ConnectionStd
Creates a direct connection.
createReceiverConnection(String, int, String, MessageReceiver). Method in interface uhr.core.msg.Connection
Creates a receiver connection.
createReceiverConnection(String, int, String, MessageReceiver). Method in class uhr.core.msg.ConnectionStd
Creates a receiver connection.
createSenderConnection(String, int, String, MessageSender). Method in interface uhr.core.msg.Connection
Creates a sender connection.
createSenderConnection(String, int, String, MessageSender). Method in class uhr.core.msg.ConnectionStd
Creates a sender connection.

D

DIRECT. Static variable in interface uhr.core.msg.Connection
The connection type for a direct hookup from a sender to a receiver.
disconnect(Connection). Method in interface uhr.core.msg.MessageRouter
This disconnects a connection previously made with connect(Connection).
disconnect(Connection). Method in class uhr.core.msg.MessageRouterStd
This disconnects a connection previously made with connect(Connection).
doStateCommand(String). Method in interface uhr.core.role.StateCommandable
The class should perform the command if its present state allows it.

E

Element(String, Object). Constructor for class uhr.core.tron.Element
Creates a new Element with the key and value.
equals(Object). Method in class uhr.core.tron.Element
Compares two elements.

F

findFirstKey(Object). Method in interface uhr.core.tron.PropMap
Returns the first key found for the value, or null if not found.
findFirstKey(Object). Method in class uhr.core.tron.PropMapStd
Returns the first key found for the value, or null if not found.
FlexitronStd(). Constructor for class uhr.core.tron.FlexitronStd
Creates a new FlexitronStd with the default configuration.
FlexitronStd(boolean, boolean, boolean, String). Constructor for class uhr.core.tron.FlexitronStd
Creates a new FlexitronStd configured with the values provided.
FlexitronStd_Test1(). Constructor for class uhr.core.test.FlexitronStd_Test1

G

get(String). Method in interface uhr.core.tron.Flexitron
Returns the value to which the specified key is mapped in this collection.
get(String). Method in class uhr.core.tron.FlexitronStd
Returns the value to which the specified key is mapped in this collection.
get(String). Method in interface uhr.core.tron.PropMap
Returns the value to which the specified key is mapped in this collection.
get(String). Method in class uhr.core.tron.PropMapStd
Returns the value to which the specified key is mapped in this collection.
getAllCommands(). Method in interface uhr.core.role.StateCommandableInfo
Returns all the commands in the order added.
getAllCommands(). Method in class uhr.core.role.StateCommandableInfoStd
Returns all the commands in the order added.
getAllowableCommands(String). Method in interface uhr.core.role.StateCommandableInfo
Returns the allowable commands for the state.
getAllowableCommands(String). Method in class uhr.core.role.StateCommandableInfoStd
Returns the allowable commands for the state.
getAllStates(). Method in interface uhr.core.role.StateCommandableInfo
Returns all posible states.
getAllStates(). Method in class uhr.core.role.StateCommandableInfoStd
Returns all posible states.
getBoolean(String). Method in interface uhr.core.tron.ConvenientStringMap
Returns the boolean value for the key.
getBoolean(String). Method in class uhr.core.tron.ConvenientStringMapStd
Returns the boolean value for the key.
getBoolean(String). Method in class uhr.core.tron.PropMapStd
Returns the boolean value for the key.
getConnectionType(). Method in interface uhr.core.msg.Connection
Returns the connection type.
getConnectionType(). Method in class uhr.core.msg.ConnectionStd
Returns the connection type.
getConnectionTypeString(). Method in interface uhr.core.msg.Connection
Returns the String for the connection type constant.
getConnectionTypeString(). Method in class uhr.core.msg.ConnectionStd
Returns the String for the connection type constant.
getCurrentState(). Method in interface uhr.core.role.StateCommandable
Returns the current state, which is never null.
getDefaultCommand(String). Method in interface uhr.core.role.StateCommandableInfo
Returns the default command for the state or null if none.
getDefaultCommand(String). Method in class uhr.core.role.StateCommandableInfoStd
Returns the default command for the state or null if none.
getDelegate(String). Method in interface uhr.core.role.Delegator
Returns the named delegate or null if none.
getDelegateNames(). Method in interface uhr.core.role.Delegator
Returns an enumeration of all the delegate names in no particular order.
getDouble(String). Method in interface uhr.core.tron.ConvenientStringMap
Returns the double value for the key.
getDouble(String). Method in class uhr.core.tron.ConvenientStringMapStd
Returns the double value for the key.
getDouble(String). Method in class uhr.core.tron.PropMapStd
Returns the double value for the key.
getDoubleDefault(String, double). Method in interface uhr.core.tron.ConvenientStringMap
Same as getDouble(key) except allows a default to be returned rather than an exception if not found.
getDoubleDefault(String, double). Method in class uhr.core.tron.ConvenientStringMapStd
Same as getDouble(key) except allows a default to be returned rather than an exception if not found.
getDoubleDefault(String, double). Method in class uhr.core.tron.PropMapStd
Same as getDouble(key) except allows a default to be returned rather than an exception if not found.
getElements(). Method in interface uhr.core.tron.Flexitron
Returns an enumeration of the elements in this collection.
getElements(). Method in class uhr.core.tron.FlexitronStd
Returns an enumeration of the elements in this collection.
getFloat(String). Method in interface uhr.core.tron.ConvenientStringMap
Returns the float value for the key.
getFloat(String). Method in class uhr.core.tron.ConvenientStringMapStd
Returns the float value for the key.
getFloat(String). Method in class uhr.core.tron.PropMapStd
Returns the float value for the key.
getFloatDefault(String, float). Method in interface uhr.core.tron.ConvenientStringMap
Same as getFloat(key) except allows a default to be returned rather than an exception if not found.
getFloatDefault(String, float). Method in class uhr.core.tron.ConvenientStringMapStd
Same as getFloat(key) except allows a default to be returned rather than an exception if not found.
getFloatDefault(String, float). Method in class uhr.core.tron.PropMapStd
Same as getFloat(key) except allows a default to be returned rather than an exception if not found.
getInt(String). Method in interface uhr.core.tron.ConvenientStringMap
Returns the int value for the key.
getInt(String). Method in class uhr.core.tron.ConvenientStringMapStd
Returns the int value for the key.
getInt(String). Method in class uhr.core.tron.PropMapStd
Returns the int value for the key.
getIntDefault(String, int). Method in interface uhr.core.tron.ConvenientStringMap
Same as getInt(key) except allows a default to be returned rather than an exception if not found.
getIntDefault(String, int). Method in class uhr.core.tron.ConvenientStringMapStd
Same as getInt(key) except allows a default to be returned rather than an exception if not found.
getIntDefault(String, int). Method in class uhr.core.tron.PropMapStd
Same as getInt(key) except allows a default to be returned rather than an exception if not found.
getKey(). Method in class uhr.core.tron.Element
Returns the key.
getKeys(). Method in interface uhr.core.tron.Flexitron
Returns an enumeration of the keys in this collection.
getKeys(). Method in class uhr.core.tron.FlexitronStd
Returns an enumeration of the keys in this collection.
getKeys(). Method in interface uhr.core.tron.PropMap
Returns an enumeration of the keys in this collection.
getKeys(). Method in class uhr.core.tron.PropMapStd
Returns an enumeration of the keys in this collection.
getKeySeparator(). Method in interface uhr.core.tron.Flexitron
Returns the nested key separator or null if none in use.
getKeySeparator(). Method in class uhr.core.tron.FlexitronStd
Returns the nested key separator or null if none in use.
getLong(String). Method in interface uhr.core.tron.ConvenientStringMap
Returns the long value for the key.
getLong(String). Method in class uhr.core.tron.ConvenientStringMapStd
Returns the long value for the key.
getLong(String). Method in class uhr.core.tron.PropMapStd
Returns the long value for the key.
getLongDefault(String, long). Method in interface uhr.core.tron.ConvenientStringMap
Same as getLong(key) except allows a default to be returned rather than an exception if not found.
getLongDefault(String, long). Method in class uhr.core.tron.ConvenientStringMapStd
Same as getLong(key) except allows a default to be returned rather than an exception if not found.
getLongDefault(String, long). Method in class uhr.core.tron.PropMapStd
Same as getLong(key) except allows a default to be returned rather than an exception if not found.
getMessageName(). Method in interface uhr.core.msg.Connection
Returns the message name.
getMessageName(). Method in class uhr.core.msg.ConnectionStd
Returns the message name.
getMessageNames(). Method in interface uhr.core.msg.MessageRouter
Returns all the message names currently connected.
getMessageNames(). Method in class uhr.core.msg.MessageRouterStd
Returns all the message names currently connected.
getMessageNamesWithReceiver(MessageReceiver). Method in interface uhr.core.msg.MessageRouter
Returns all message names the receiver is connected to.
getMessageNamesWithReceiver(MessageReceiver). Method in class uhr.core.msg.MessageRouterStd
Returns all message names the receiver is connected to.
getMessageReceiver(). Method in interface uhr.core.msg.Connection
Returns the receiver or null if a sender connection.
getMessageReceiver(). Method in class uhr.core.msg.ConnectionStd
Returns the receiver or null if a sender connection.
getMessageReceivers(String). Method in interface uhr.core.msg.MessageRouter
Returns all receivers for the messageName.
getMessageReceivers(String). Method in class uhr.core.msg.MessageRouterStd
Returns all receivers for the messageName.
getMessageSender(). Method in interface uhr.core.msg.Connection
Returns the sender or null if a receiver connection.
getMessageSender(). Method in class uhr.core.msg.ConnectionStd
Returns the sender or null if a receiver connection.
getName(). Method in interface uhr.core.msg.Message
Returns the name.
getName(). Method in class uhr.core.msg.MessageStd
Returns the name.
getName(). Method in interface uhr.core.structure.Node
Returns the part name.
getName(). Method in class uhr.core.structure.NodeStd
Returns the part name.
getNestedKeySeparator(). Method in interface uhr.core.tron.PropMap
Returns the nested key separator or null if none in use.
getNestedKeySeparator(). Method in class uhr.core.tron.PropMapStd
Returns the nested key separator or null if none in use.
getParentNode(). Method in interface uhr.core.structure.Node
Returns the node's parent node or null if this is the root.
getParentNode(). Method in class uhr.core.structure.NodeStd
Returns the node's parent node or null if this is the root.
getParentRouter(). Method in interface uhr.core.msg.MessageRouter
Returns the parent router or null if this is the root router.
getParentRouter(). Method in class uhr.core.msg.MessageRouterStd
Returns the parent router or null if this is the root router.
getPart(). Method in interface uhr.core.structure.Node
Returns the node's part.
getPart(). Method in class uhr.core.structure.NodeStd
Returns the node's part.
getPartNamesNeeded(). Method in interface uhr.core.role.PartUser
Returns an array of the part names this part needs to do its work.
getProperty(String). Method in interface uhr.core.structure.Node
Returns the property with the name or null if not found.
getProperty(String). Method in class uhr.core.structure.NodeStd
Returns the property with the name or null if not found.
getPropertyNames(). Method in interface uhr.core.structure.Node
Returns an Enumeration of all the property names.
getPropertyNames(). Method in class uhr.core.structure.NodeStd
Returns an Enumeration of all the property names.
getReceiverName(). Method in interface uhr.core.msg.Connection
Returns the receiver name or null if a sender connection.
getReceiverName(). Method in class uhr.core.msg.ConnectionStd
Returns the receiver name or null if a sender connection.
getReplaceableState(). Method in interface uhr.core.role.Replaceable
This is called on the old part.
getRootNode(). Method in interface uhr.core.structure.Node
Returns the root node, which has no parent node.
getRootNode(). Method in class uhr.core.structure.NodeStd
Returns the root node, which has no parent node.
getSenderName(). Method in interface uhr.core.msg.Connection
Returns the sender name or null if a receiver connection.
getSenderName(). Method in class uhr.core.msg.ConnectionStd
Returns the sender name or null if a receiver connection.
getSize(). Method in interface uhr.core.tron.Flexitron
Returns the number of key values or elements in the collection, which may be zero.
getSize(). Method in class uhr.core.tron.FlexitronStd
Returns the number of key values or elements in the collection, which may be zero.
getSize(). Method in interface uhr.core.tron.PropMap
Returns the number of key values in the collection, which may be zero.
getSize(). Method in class uhr.core.tron.PropMapStd
Returns the number of key values in the collection, which may be zero.
getStateCommandableInfo(). Method in interface uhr.core.role.StateCommandable
Returns information about the StateCommandable's business rules related to its state transition table.
getString(String). Method in interface uhr.core.tron.ConvenientStringMap
Returns the String value for the key.
getString(String). Method in class uhr.core.tron.ConvenientStringMapStd
Returns the String value for the key.
getString(String). Method in class uhr.core.tron.PropMapStd
Returns the String value for the key.
getStringDefault(String, String). Method in interface uhr.core.tron.ConvenientStringMap
Same as getString(key) except allows a default to be returned rather than null.
getStringDefault(String, String). Method in class uhr.core.tron.ConvenientStringMapStd
Same as getString(key) except allows a default to be returned rather than null.
getStringDefault(String, String). Method in class uhr.core.tron.PropMapStd
Same as getString(key) except allows a default to be returned rather than null.
getTableRow(int). Method in interface uhr.core.role.StateCommandableInfo
Returns one row in the state transition table.
getTableRow(int). Method in class uhr.core.role.StateCommandableInfoStd
Returns one row in the state transition table.
getTableRowCount(). Method in interface uhr.core.role.StateCommandableInfo
Returns the number of rows in the state transition table.
getTableRowCount(). Method in class uhr.core.role.StateCommandableInfoStd
Returns the number of rows in the state transition table.
getValue(). Method in class uhr.core.tron.Element
Returns the value, which may be null.

H

hasCommand(String). Method in interface uhr.core.role.StateCommandableInfo
Determines if the command exists, false if not.
hasCommand(String). Method in class uhr.core.role.StateCommandableInfoStd
Determines if the command exists, false if not.
hasProperty(String). Method in interface uhr.core.structure.Node
Determines whether the node has the named property.
hasProperty(String). Method in class uhr.core.structure.NodeStd
Determines whether the node has the named property.

I

InfotronStd(). Constructor for class uhr.core.tron.InfotronStd
Constructor that configures the Flexitron to not isElementalOnly, isAutoDetectDuplicateKeys, null values allowed, and key separator = "/".
insertBefore(String, Object, String). Method in interface uhr.core.tron.PropMap
Inserts the key and value before the keyBefore.
insertBefore(String, Object, String). Method in class uhr.core.tron.PropMapStd
Inserts the key and value before the keyBefore.
INTEREST_IN. Static variable in interface uhr.core.msg.Connection
The connection type for an interest in messages from inside of the cell.
INTEREST_OUT. Static variable in interface uhr.core.msg.Connection
The connection type for an interest in messages from outside of the cell.
isAutoDetectDuplicateKeys(). Method in interface uhr.core.tron.Flexitron
Determines whether the collection will automatically switch to isElemental() if a duplicate key is added.
isAutoDetectDuplicateKeys(). Method in class uhr.core.tron.FlexitronStd
Determines whether the collection will automatically switch to isElemental() if a duplicate key is added.
isCommandPropagated(String). Method in interface uhr.core.role.StateCommandableInfo
Returns true if the command is propagated, false if not or if not a valid command.
isCommandPropagated(String). Method in class uhr.core.role.StateCommandableInfoStd
Returns true if the command is propagated, false if not or if not a valid command.
isDirectConnection(). Method in interface uhr.core.msg.Connection
Determines whether this is a direct connection.
isDirectConnection(). Method in class uhr.core.msg.ConnectionStd
Determines whether this is a direct connection.
isDynamic(). Method in interface uhr.core.role.StateCommandableInfo
Determines whether this information is dynamic or not.
isDynamic(). Method in class uhr.core.role.StateCommandableInfoStd
Determines whether this information is dynamic or not.
isElemental(). Method in interface uhr.core.tron.Flexitron
Determines whether the collection has Elements or key values.
isElemental(). Method in class uhr.core.tron.FlexitronStd
Determines whether the collection has Elements or key values.
isElementalOnly(). Method in interface uhr.core.tron.Flexitron
Determines whether if only elements are maintained.
isElementalOnly(). Method in class uhr.core.tron.FlexitronStd
Determines whether if only elements are maintained.
isEmpty(). Method in interface uhr.core.tron.Flexitron
Returns true if the collection is empty or false if not.
isEmpty(). Method in class uhr.core.tron.FlexitronStd
Returns true if the collection is empty or false if not.
isEmpty(). Method in interface uhr.core.tron.PropMap
Returns true if the collection is empty or false if not.
isEmpty(). Method in class uhr.core.tron.PropMapStd
Returns true if the collection is empty or false if not.
isFalse(String). Method in interface uhr.core.tron.ConvenientStringMap
isFalse(String). Method in class uhr.core.tron.ConvenientStringMapStd
Used to determine if the key value is false.
isFalse(String). Method in class uhr.core.tron.PropMapStd
Used to determine if the key value is false.
isFalseDefault(String, boolean). Method in interface uhr.core.tron.ConvenientStringMap
Same as isFalse(key) except allows a default to be returned if not found rather than an exception.
isFalseDefault(String, boolean). Method in class uhr.core.tron.ConvenientStringMapStd
Same as isFalse(key) except allows a default to be returned if not found rather than an exception.
isFalseDefault(String, boolean). Method in class uhr.core.tron.PropMapStd
Same as isFalse(key) except allows a default to be returned if not found rather than an exception.
isNullValueAllowed(). Method in interface uhr.core.tron.Flexitron
Determines whether null values are allowed.
isNullValueAllowed(). Method in class uhr.core.tron.FlexitronStd
Determines whether null values are allowed.
isNullValueAllowed(). Method in interface uhr.core.tron.PropMap
Returns true if null values are allowed, false if not.
isNullValueAllowed(). Method in class uhr.core.tron.PropMapStd
Returns true if null values are allowed, false if not.
isOrderedKeys(). Method in interface uhr.core.tron.PropMap
Returns true if ordered keys are maintained, false if not.
isOrderedKeys(). Method in class uhr.core.tron.PropMapStd
Returns true if ordered keys are maintained, false if not.
isReadOnly(). Method in interface uhr.core.role.StateCommandableInfo
Determines whether this information is read only.
isReadOnly(). Method in class uhr.core.role.StateCommandableInfoStd
Determines whether this information is read only.
isReceiverConnection(). Method in interface uhr.core.msg.Connection
Determines whether this is a receiver connection.
isReceiverConnection(). Method in class uhr.core.msg.ConnectionStd
Determines whether this is a receiver connection.
isSenderConnection(). Method in interface uhr.core.msg.Connection
Determines whether this is a sender connection.
isSenderConnection(). Method in class uhr.core.msg.ConnectionStd
Determines whether this is a sender connection.
isTree(). Method in interface uhr.core.tron.PropMap
Returns true if a non-null nested key separator has been set.
isTree(). Method in class uhr.core.tron.PropMapStd
Returns true if a non-null nested key separator has been set.
isTrue(String). Method in interface uhr.core.tron.ConvenientStringMap
isTrue(String). Method in class uhr.core.tron.ConvenientStringMapStd
Used to determine if the key value is true.
isTrue(String). Method in class uhr.core.tron.PropMapStd
Used to determine if the key value is true.
isTrueDefault(String, boolean). Method in interface uhr.core.tron.ConvenientStringMap
Same as isTrue(key) except allows a default to be returned if not found rather than an exception.
isTrueDefault(String, boolean). Method in class uhr.core.tron.ConvenientStringMapStd
Same as isTrue(key) except allows a default to be returned if not found rather than an exception.
isTrueDefault(String, boolean). Method in class uhr.core.tron.PropMapStd
Same as isTrue(key) except allows a default to be returned if not found rather than an exception.

L

listStateTransitionTable(). Method in interface uhr.core.role.StateCommandableInfo
Returns a list of all rows in the table in the order added.
listStateTransitionTable(). Method in class uhr.core.role.StateCommandableInfoStd
Returns a list of all rows in the table in the order added.

M

main(String[]). Static method in class uhr.core.test.FlexitronStd_Test1
main(String[]). Static method in class uhr.core.test.PropMapStd_Test1
main(String[]). Static method in class uhr.core.test.SimpleParserXML_Test1
Runs the unit test.
makeReadOnly(). Method in interface uhr.core.role.StateCommandableInfo
Makes the information read only.
makeReadOnly(). Method in class uhr.core.role.StateCommandableInfoStd
Makes the information read only.
MessageDispatcher(MessageRouter, MessageSender, String). Constructor for class uhr.core.msg.MessageDispatcher
This constructor reqiuires the dispatcher to forward messages to the router from the message sender.
MessageRouterStd(). Constructor for class uhr.core.msg.MessageRouterStd
MessageStd(). Constructor for class uhr.core.msg.MessageStd
Configures the PropMap to allow null values, not have ordered keys, and no key separator (not a tree).

N

NodeStd(). Constructor for class uhr.core.structure.NodeStd

P

parse(String). Method in class uhr.core.tron.SimpleParserXML
Parses the text into an Infotron.
PropMapStd(). Constructor for class uhr.core.tron.PropMapStd
A no arg constructor that leaves configuration defaults alone.
PropMapStd(boolean, boolean, String). Constructor for class uhr.core.tron.PropMapStd
A constructor for configuration.
PropMapStd_Test1(). Constructor for class uhr.core.test.PropMapStd_Test1
put(String, Object). Method in interface uhr.core.tron.PropMap
Puts the value in the collection and associates it with the key for retrival.
put(String, Object). Method in class uhr.core.tron.PropMapStd
Puts the value in the collection and associates it with the key for retrival.

R

receive(Message). Method in class uhr.core.msg.MessageDispatcher
Forwards the message to the router.
receive(Message). Method in interface uhr.core.msg.MessageReceiver
The class should receieve the message and react intelligently.
receive(Message). Method in class uhr.core.msg.MessageRouterStd
The router receives the message and routes it to its connected receivers (InterestOut), or in some cases handles the message itself.
removeAll(). Method in interface uhr.core.tron.Flexitron
Removes all keys and values from the collection.
removeAll(). Method in class uhr.core.tron.FlexitronStd
Removes all keys and values from the collection.
removeAll(). Method in interface uhr.core.tron.PropMap
Removes all keys and values from the collection.
removeAll(). Method in class uhr.core.tron.PropMapStd
Removes all keys and values from the collection.
removeElement(Element). Method in interface uhr.core.tron.Flexitron
Removes the first occurance of the element from the collection.
removeElement(Element). Method in class uhr.core.tron.FlexitronStd
Removes the first occurance of the element from the collection.
removeKey(String). Method in interface uhr.core.tron.Flexitron
Removes the key and its value.
removeKey(String). Method in class uhr.core.tron.FlexitronStd
Removes the key and its value.
removeKey(String). Method in interface uhr.core.tron.PropMap
Removes the key and its value.
removeKey(String). Method in class uhr.core.tron.PropMapStd
Removes the key and its value.
removeProperty(String). Method in interface uhr.core.structure.Node
Removes the property with the name.
removeProperty(String). Method in class uhr.core.structure.NodeStd
Removes the property with the name.
removeValue(Object). Method in interface uhr.core.tron.PropMap
Removes all occurances of the key for this value.
removeValue(Object). Method in class uhr.core.tron.PropMapStd
Removes all occurances of the key for this value.
replicate(). Method in class uhr.core.msg.MessageRouterStd
Returns a copy of itself without mission state.
replicate(). Method in interface uhr.core.role.Replicatable
The instance should replicate itself.
reuse(String). Method in interface uhr.core.msg.Message
A convenience method for Message reuse.
reuse(String). Method in class uhr.core.msg.MessageStd
A convenience method for Message reuse.
runUnitTest(). Method in class uhr.core.test.FlexitronStd_Test1
Returns null if test okay or a String describing failure.
runUnitTest(). Method in class uhr.core.test.PropMapStd_Test1
Returns null if test okay or a String describing failure.
runUnitTest(). Method in class uhr.core.test.SimpleParserXML_Test1
Returns null if test okay or a String describing failure.

S

sendMessage(Message, MessageSender, String). Method in interface uhr.core.msg.MessageRouter
Sends the message from the sender on to its destinations.
sendMessage(Message, MessageSender, String). Method in class uhr.core.msg.MessageRouterStd
Sends the message from the sender on to its destinations.
SERVICE_NEED. Static variable in interface uhr.core.msg.Connection
The connection type for a service need.
SERVICE_SUPPLIER. Static variable in interface uhr.core.msg.Connection
The connection type for a service supplier.
serviceMessage(Message, MessageSender). Method in interface uhr.core.msg.MessageRouter
Allows a router to handle a "service message".
serviceMessage(Message, MessageSender). Method in class uhr.core.msg.MessageRouterStd
Allows a router to handle a "service message".
setBoolean(String, boolean). Method in interface uhr.core.tron.ConvenientStringMap
Sets the key value, overwriting any that already exists.
setBoolean(String, boolean). Method in class uhr.core.tron.ConvenientStringMapStd
Sets the key value, overwriting any that already exists.
setBoolean(String, boolean). Method in class uhr.core.tron.PropMapStd
Sets the key value, overwriting any that already exists.
setDelegate(String, Object). Method in interface uhr.core.role.Delegator
Sets the named delegate.
setDouble(String, double). Method in interface uhr.core.tron.ConvenientStringMap
Sets the key value, overwriting any that already exists.
setDouble(String, double). Method in class uhr.core.tron.ConvenientStringMapStd
Sets the key value, overwriting any that already exists.
setDouble(String, double). Method in class uhr.core.tron.PropMapStd
Sets the key value, overwriting any that already exists.
setDynamic(boolean). Method in interface uhr.core.role.StateCommandableInfo
Sets whether this information is static or dynamic.
setDynamic(boolean). Method in class uhr.core.role.StateCommandableInfoStd
Sets whether this information is static or dynamic.
setFalse(String). Method in interface uhr.core.tron.ConvenientStringMap
Same as setBoolean(key, false).
setFalse(String). Method in class uhr.core.tron.ConvenientStringMapStd
Same as setBoolean(key, false).
setFalse(String). Method in class uhr.core.tron.PropMapStd
Same as setBoolean(key, false).
setFloat(String, float). Method in interface uhr.core.tron.ConvenientStringMap
Sets the key value, overwriting any that already exists.
setFloat(String, float). Method in class uhr.core.tron.ConvenientStringMapStd
Sets the key value, overwriting any that already exists.
setFloat(String, float). Method in class uhr.core.tron.PropMapStd
Sets the key value, overwriting any that already exists.
setInt(String, int). Method in interface uhr.core.tron.ConvenientStringMap
Sets the key value, overwriting any that already exists.
setInt(String, int). Method in class uhr.core.tron.ConvenientStringMapStd
Sets the key value, overwriting any that already exists.
setInt(String, int). Method in class uhr.core.tron.PropMapStd
Sets the key value, overwriting any that already exists.
setLong(String, long). Method in interface uhr.core.tron.ConvenientStringMap
Sets the key value, overwriting any that already exists.
setLong(String, long). Method in class uhr.core.tron.ConvenientStringMapStd
Sets the key value, overwriting any that already exists.
setLong(String, long). Method in class uhr.core.tron.PropMapStd
Sets the key value, overwriting any that already exists.
setMessageReceiver(MessageReceiver). Method in class uhr.core.msg.MessageRouterStd
Sets the receiver to use when sending messages, which for routers is the parent router.
setMessageReceiver(MessageReceiver). Method in interface uhr.core.msg.MessageSender
Sets the receiver to use when sending messages.
setName(String). Method in interface uhr.core.msg.Message
Sets the Message name.
setName(String). Method in class uhr.core.msg.MessageStd
Sets the Message name.
setName(String). Method in interface uhr.core.structure.Node
Sets the node or part name.
setName(String). Method in class uhr.core.structure.NodeStd
Sets the node or part name.
setNode(Node). Method in interface uhr.core.structure.NodeUser
Sets the node the part is in.
setParentNode(Node). Method in interface uhr.core.structure.Node
Sets the node's parent node.
setParentNode(Node). Method in class uhr.core.structure.NodeStd
Sets the node's parent node.
setParentRouter(MessageRouter). Method in interface uhr.core.msg.MessageRouter
Sets the MessageRouter in the parent cell of this router.
setParentRouter(MessageRouter). Method in class uhr.core.msg.MessageRouterStd
Sets the MessageRouter in the parent cell of this router.
setPart(Object). Method in interface uhr.core.structure.Node
Sets the node's part, which may be any object whatsoever.
setPart(Object). Method in class uhr.core.structure.NodeStd
Sets the node's part, which may be any object whatsoever.
setPart(String, Object). Method in interface uhr.core.role.PartUser
Sets a named part, in response to part needs.
setProperty(String, Object). Method in interface uhr.core.structure.Node
Sets the property using the name and value.
setProperty(String, Object). Method in class uhr.core.structure.NodeStd
Sets the property using the name and value.
setReplaceableState(Infotron). Method in interface uhr.core.role.Replaceable
This is called on the new part.
setString(String, String). Method in interface uhr.core.tron.ConvenientStringMap
Sets the key value, overwriting any that already exists.
setString(String, String). Method in class uhr.core.tron.ConvenientStringMapStd
Sets the key value, overwriting any that already exists.
setString(String, String). Method in class uhr.core.tron.PropMapStd
Sets the key value, overwriting any that already exists.
setTrue(String). Method in interface uhr.core.tron.ConvenientStringMap
Same as setBoolean(key, true).
setTrue(String). Method in class uhr.core.tron.ConvenientStringMapStd
Same as setBoolean(key, true).
setTrue(String). Method in class uhr.core.tron.PropMapStd
Same as setBoolean(key, true).
SIGNAL_IN. Static variable in interface uhr.core.msg.Connection
The connection type for a signal to inside of the cell.
SIGNAL_OUT. Static variable in interface uhr.core.msg.Connection
The connection type for a signal to outside of the cell.
SimpleParserXML(). Constructor for class uhr.core.tron.SimpleParserXML
SimpleParserXML_Test1(). Constructor for class uhr.core.test.SimpleParserXML_Test1
StateCommandableInfoStd(). Constructor for class uhr.core.role.StateCommandableInfoStd

T

toString(). Method in interface uhr.core.tron.Flexitron
Returns a comma delimited string of key/values, for example: "[Name=Pantajeli, Age=11]".
toString(). Method in class uhr.core.tron.FlexitronStd
Returns a comma delimited string of key/values, for example: "[Name=Pantajeli, Age=11]".
toString(). Method in class uhr.core.msg.MessageStd
Returns a String representation of the name and key values.
toString(). Method in interface uhr.core.structure.Node
Returns a String representation of the node.
toString(). Method in class uhr.core.structure.NodeStd
Returns a String representation of the node.
toString(). Method in interface uhr.core.tron.PropMap
Returns a comma delimited string of key/values, for example: "[Name=Pantajeli, Age=11]".
toString(). Method in class uhr.core.tron.PropMapStd
Returns a comma delimited string of key/values, for example: "[Name=Pantajeli, Age=11]".