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

A

absDiffPixel(int, int) - Static method in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
accelerateTheta(float) - Method in class net.hivecell.hive.agent.desktop.Spoke
Make the spoke spin faster.
acceptAgent(byte[], CellAddress, Object) - Method in interface net.hivecell.hive.cell.RemoteCell
 
acceptAgent(byte[], CellAddress, Object) - Method in class net.hivecell.hive.cell.Cell
Accept agent from a remote host.
acceptComponentFrom(Object, Component, String) - Method in class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
ask the agennt component manager shadow to render a component for a specific object
acceptComponentFrom(Object, Component, String) - Method in interface net.hivecell.hive.shadow.cell.ComponentManagerShadow
ask the agennt component manager shadow to render a component for a specific object
acms - Variable in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
a handle to the ACMS so we don't need to look it up every time.
acms - Variable in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.ClickAgentImpl
the hook to our agent component manager shadow
acms - Variable in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.StringSendingAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
acms - Variable in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
ActionCommand - interface net.hivecell.hive.agent.ActionCommand.
 
actionPerformed(ActionEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
Needs to listen to the popup menu
actionPerformed(ActionEvent) - Method in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
hande the pushing of the configure button
addActionCommand(ActionCommand) - Method in class net.hivecell.hive.agent.AgentImpl
Add a popup menu item or non-graphical equivalent to the agent's behavior.
addAgent(Agent) - Method in class net.hivecell.hive.support.AgentGraph
Add an agent to the graph
addAgentGraph(AgentGraph) - Method in class net.hivecell.hive.support.AgentGraph
Add an agent graph to our agent graph -- this is sort of like a merge
addChatAgent(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatDisplayContainer
 
addChatAgentNotify(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent
 
addChatAgentNotify(ChatAgent) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Tell all of the Chat Agents connected to the server that a new Chat Agent has arrived.
addConnection(BaseConnection) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
adds a new BaseConnection to this agent -- it first attempts to make sure that we are not adding a duplicate conection
addDesc(RemoteDescribable) - Method in class net.hivecell.hive.description.AgentSet
Adds a new Describable to the AgentSet.
addDot() - Method in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
addDot(float, float, float) - Method in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
addElement(SerializableImage) - Method in class net.hivecell.hive.support.ImageRingBuffer
Add an image to the buffer and return the index it was assigned.
addExceptionOnlyListener(AsyncResultListener) - Method in interface net.hivecell.hive.support.async.AsyncResult
Similar to addListener, except these AsyncResultListeners will not get all the events, but they will get the notice if the AsyncResult is an exception
addExceptionOnlyListener(AsyncResultListener) - Method in class net.hivecell.hive.support.async.AsyncResultImpl
Similar to addListener, except these AsyncResultListeners will not get all the events, but they will get the notice if the AsyncResult is an exception.
addListener(AsyncResultListener) - Method in interface net.hivecell.hive.support.async.AsyncResult
Add a listener which will recieve notices when isFinished() will be returning true
addListener(AsyncResultListener) - Method in class net.hivecell.hive.support.async.AsyncResultImpl
Add a listener which will recieve notices when isFinished() will be returning true.
addListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventSendingHelper
Add a listener to the list.
addListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
addListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
 
addListener(EventReceivingAgent) - Method in interface net.hivecell.hive.agent.EventSendingAgent
Adds the specified agent as a listener.
addListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
add listener to all the events.
addListener(EventReceivingAgent) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
 
addListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
addListener(EventReceivingAgent, CellAddress[]) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
add ourselves as a listener to this agent monitoring agent -- this registers only for cell address about which we are putting.
addListener(EventReceivingAgent, CellAddress[]) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
 
addListener(EventReceivingAgent, CellAddress[], long) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
add ourselves as a listener to this agent montiroing agent with a specified event mask
addListener(EventReceivingAgent, CellAddress[], long) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
 
addListener(EventReceivingAgent, long) - Method in class net.hivecell.hive.agent.EventSendingHelper
Add a listener to ourselves, but only send them events that correspond to a certain event mask
addListener(EventReceivingAgent, long) - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
addListener(EventReceivingAgent, long) - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
 
addListener(EventReceivingAgent, long) - Method in interface net.hivecell.hive.agent.EventSendingAgent
Adds the specified agent as a listener.
addListener(EventReceivingAgent, long, MarshalledObject) - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
addListener(EventReceivingAgent, long, MarshalledObject) - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
 
addListener(EventReceivingAgent, long, MarshalledObject) - Method in interface net.hivecell.hive.agent.EventSendingAgent
Adds the specified agent as a listener with a handback object.
addListener(EventReceivingAgent, MarshalledObject) - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
addListener(EventReceivingAgent, MarshalledObject) - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
 
addListener(EventReceivingAgent, MarshalledObject) - Method in interface net.hivecell.hive.agent.EventSendingAgent
Adds the specified agent as a listener with a handback object.
addListener(Signalable) - Method in class net.hivecell.hive.shadow.EventPublisherShadowImpl
Clients can call this to add themselves as a listener to this type of event
addListener(Signalable) - Method in class net.hivecell.hive.shadow.EventPublisherHelper
add an agent to this publisher helpers list
addListener(Signalable) - Method in interface net.hivecell.hive.shadow.SerialStreamEventPublishingShadow
Clients can call this to add themselves as a listener to this type of event
addListener(Signalable) - Method in interface net.hivecell.hive.shadow.LocustShadow
Clients can call this to add themselves as a listener to this type of event
addListener(Signalable) - Method in class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl
Clients can call this to add themselves as a listener to this type of event
addListener(Signalable) - Method in interface net.hivecell.hive.shadow.EventPublisherShadow
Clients can call this to add themselves as a listener to this type of event
addListener(Signalable) - Method in class net.hivecell.hive.shadow.LocustShadowImpl
Clients can call this to add themselves as a listener to this type of event
addListener(Signalable) - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
clients can call this to add themselves as a listener to this type of event.
addMenuElement(MenuElement) - Method in class net.hivecell.hive.support.menu.TopMenu
add a menu object to the top level menu
addMonitoredCell(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
Create a color that the UI will use to distinguish this cell from the others.
addNode(Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
addNode(Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Add an object to the graph and make a node in the graph.
addPassThrough(CellAddress) - Method in class net.hivecell.hive.event.cell.CellEvent
add a cell to this passLog to state taht we have gone through this cell
address - Variable in class net.hivecell.hive.agent.cell.CellListInfo
the URL for the server
addressToInfo - Variable in class net.hivecell.hive.agent.cell.CellListAgentImpl
Hashtable associating CellAddress to CellListInfo.
addSemantic(String, String, String[], String[]) - Method in class net.hivecell.hive.description.Description
Adds a tag under dynamically to a description.
addTag(String, String, String[], String[]) - Method in class net.hivecell.hive.description.Description
Adds a tag under the current node dynamically to a description.
addToConnectedList(ChatAgent) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
Updates the list of agents this is connected to thru a ChatGroupServerAgent or by a manual connection to another ChatAgent.
addToConnectedList(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatAgent
 
addToPrivateList(ChatAgent) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
Adds otherAgent to the list of ChatAgents it chats with privately.
addToPrivateList(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatAgent
 
addUnmonitoredCell(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
adjustDisplayToNewSize() - Method in class net.hivecell.hive.support.BaseCanvas
 
adjustDisplayToNewSize() - Method in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
ag - Variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
our copy of the agent graph -- this graph is constructed from the differential information that we get from the agent monitoring agent -- do NOT modify this graph -- please only read it
agent - Variable in class net.hivecell.hive.agent.EventSendingHelper
Agent we're helping
agent - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
agent - Variable in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
Agent - interface net.hivecell.hive.agent.Agent.
the base remote interface for all agents.
agentAddresses - Variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
AGENTBORN - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AgentBornCellEvent - class net.hivecell.hive.event.cell.AgentBornCellEvent.
 
AgentBornCellEvent(Object, long, Agent, CellAddress) - Constructor for class net.hivecell.hive.event.cell.AgentBornCellEvent
Create an agent born server event.
AgentClassdir - Static variable in class net.hivecell.hive.Global
 
AgentConnectCellEvent - class net.hivecell.hive.event.cell.AgentConnectCellEvent.
This encapsulates an agent connect server event.
AgentConnectCellEvent(Object, long, Agent, Agent) - Constructor for class net.hivecell.hive.event.cell.AgentConnectCellEvent
 
AgentConnectCellEvent(Object, long, Agent, CellAddress, Agent, CellAddress) - Constructor for class net.hivecell.hive.event.cell.AgentConnectCellEvent
Create an agent connect server event.
AgentDeathCellEvent - class net.hivecell.hive.event.cell.AgentDeathCellEvent.
 
AgentDeathCellEvent(Object, long, Agent, CellAddress) - Constructor for class net.hivecell.hive.event.cell.AgentDeathCellEvent
Create an agent death event.
AgentDeliveryException - exception net.hivecell.hive.cell.AgentDeliveryException.
 
AgentDeliveryException() - Constructor for class net.hivecell.hive.cell.AgentDeliveryException
 
AgentDeliveryException(String) - Constructor for class net.hivecell.hive.cell.AgentDeliveryException
 
AgentDescriptionPair - class net.hivecell.hive.cell.AgentDescriptionPair.
This class is used to transport an agent around with its own description.
AgentDescriptionPair(Agent, Description) - Constructor for class net.hivecell.hive.cell.AgentDescriptionPair
 
AGENTDISCONNECTALL - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AgentDisconnectCellEvent - class net.hivecell.hive.event.cell.AgentDisconnectCellEvent.
This encapsulates an agent connect server event.
AgentDisconnectCellEvent(Object, long, Agent, Agent) - Constructor for class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
 
AgentDisconnectCellEvent(Object, long, Agent, CellAddress, Agent, CellAddress) - Constructor for class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
Create an agent disconnect server event.
AgentDisconnectFromAllCellEvent - class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent.
This encapsulates an agent connect server event.
AgentDisconnectFromAllCellEvent(Object, long, Agent) - Constructor for class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent
 
AgentDisconnectFromAllCellEvent(Object, long, Agent, CellAddress) - Constructor for class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent
Create an agent from all disconnect server event.
AGENTDYING - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AgentGraph - class net.hivecell.hive.support.AgentGraph.
 
AgentGraph() - Constructor for class net.hivecell.hive.support.AgentGraph
 
AgentGraphEdge - class net.hivecell.hive.support.AgentGraphEdge.
This is basically a struct that is used to represent a connection between two agents in the graph
AgentGraphEdge(Agent, Agent) - Constructor for class net.hivecell.hive.support.AgentGraphEdge
 
agentIcons - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
 
AgentImpl - class net.hivecell.hive.agent.AgentImpl.
Base class for Hive agent implementations.
AgentImpl() - Constructor for class net.hivecell.hive.agent.AgentImpl
Basic constructor for agents.
AgentInitializationException - exception net.hivecell.hive.agent.AgentInitializationException.
 
AgentInitializationException() - Constructor for class net.hivecell.hive.agent.AgentInitializationException
 
AgentInitializationException(Exception) - Constructor for class net.hivecell.hive.agent.AgentInitializationException
 
AgentInitializationException(String) - Constructor for class net.hivecell.hive.agent.AgentInitializationException
 
AgentInitializationException(String, Exception) - Constructor for class net.hivecell.hive.agent.AgentInitializationException
 
AGENTKILLED - Static variable in class net.hivecell.hive.agent.AgentImpl
the stop code which means the agent is being killed
AGENTMESSAGE - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AgentMessageCellEvent - class net.hivecell.hive.event.cell.AgentMessageCellEvent.
 
AgentMessageCellEvent(Object, long, Agent, Agent, String) - Constructor for class net.hivecell.hive.event.cell.AgentMessageCellEvent
 
AgentMessageCellEvent(Object, long, Agent, CellAddress, Agent, CellAddress, String) - Constructor for class net.hivecell.hive.event.cell.AgentMessageCellEvent
Create an agent connect server event.
agentMessagingShadow - Variable in class net.hivecell.hive.agent.EventSendingHelper
The hook to the AgentMessagingShadow
AgentMessagingShadow - interface net.hivecell.hive.shadow.cell.AgentMessagingShadow.
this class will allow us to remove the need for each individual agent to do its own event sending and receiving through RMI -- this will allow us to remove the need to spawn off so many asynchronous messaging threads, and will also allow us to cut down on the number of sockets hive needs especuially when there is a significant amount of messaging occuring.
AgentMessagingShadowAgent - interface net.hivecell.hive.agent.cell.AgentMessagingShadowAgent.
this is the remote interface to the AgentMessagingShadowAgent, it will provide the information on what port number you should use if you plan to send events to the cell that this agent is on
AgentMessagingShadowAgentImpl - class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl.
this is the agent that will be doing the negotiation for the agentmonitoringshadows for each cell.
AgentMessagingShadowAgentImpl() - Constructor for class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
create the agent messaging shadow
AgentMessagingShadowImpl - class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl.
this class will allow us to remove the need for each individual agent to do its own event sending and receiving through RMI -- this will allow us to remove the need to spawn off so many asynchronous messaging threads, and will also allow us to cut down on the number of sockets hive needs especuially when there is a significant amount of messaging occuring.
AgentMessagingShadowImpl() - Constructor for class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
create ourselves an event shadow
AgentMonitoringAgent - interface net.hivecell.hive.agent.cell.AgentMonitoringAgent.
Agent to watch for interesting events on the server.
AgentMonitoringAgentImpl - class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl.
 
AgentMonitoringAgentImpl() - Constructor for class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
 
AGENTMOVED - Static variable in class net.hivecell.hive.agent.AgentImpl
the stop code which means the agent is being moved
AGENTMOVINGFROM - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AgentMovingFromCellEvent - class net.hivecell.hive.event.cell.AgentMovingFromCellEvent.
 
AgentMovingFromCellEvent(Object, long, Agent, CellAddress, CellAddress) - Constructor for class net.hivecell.hive.event.cell.AgentMovingFromCellEvent
Create an agent moving to event.
AGENTMOVINGTO - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AgentMovingToCellEvent - class net.hivecell.hive.event.cell.AgentMovingToCellEvent.
 
AgentMovingToCellEvent(Object, long, Agent, CellAddress, CellAddress) - Constructor for class net.hivecell.hive.event.cell.AgentMovingToCellEvent
Create an agent moving to event.
AgentNotFoundException - exception net.hivecell.hive.agent.AgentNotFoundException.
this is the counterpart to the agent not found exception
AgentNotFoundException() - Constructor for class net.hivecell.hive.agent.AgentNotFoundException
create a new exception
AgentNotFoundException(String) - Constructor for class net.hivecell.hive.agent.AgentNotFoundException
create a new exception with a specific message
agentRequestKeys - Variable in class net.hivecell.hive.agent.DJAgentImpl
i have no clue what this variable is -- raffi
agents - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
 
AGENTSCONNECT - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AGENTSDISCONNECT - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
AgentSet - class net.hivecell.hive.description.AgentSet.
NEW VISUALIZATION: 2/27/00, tucker This is an AgentSet, which stores a group of Agents, and has methods for querying them based on their descriptions.
AgentSet() - Constructor for class net.hivecell.hive.description.AgentSet
 
AgentSet(Object[]) - Constructor for class net.hivecell.hive.description.AgentSet
Makes AgentSet of desribables
AgentSet(Vector) - Constructor for class net.hivecell.hive.description.AgentSet
Makes AgentSet of desribables
agentSongMap - Variable in class net.hivecell.hive.agent.DJAgentImpl
the song map we are going to use
agentsToEventMaskWrappers - Variable in class net.hivecell.hive.agent.EventSendingHelper
 
agentSubscriptions - Variable in class net.hivecell.hive.agent.EventReceivingAgentImpl
Vector of EventSending agents we're subscribed to.
agentThreadGroup - Variable in class net.hivecell.hive.agent.AgentImpl
Pointer to the thread group for this agent -- ell behaved agents, if they need to spawn separate threads, will make those threads members of this agents thread group.
AgentThreadGroup - class net.hivecell.hive.cell.AgentThreadGroup.
Wrapper for thread group to have our own error output on uncaught exceptions.
AgentThreadGroup(String) - Constructor for class net.hivecell.hive.cell.AgentThreadGroup
 
AgentUnableToBirthException - exception net.hivecell.hive.agent.AgentUnableToBirthException.
 
AgentUnableToBirthException() - Constructor for class net.hivecell.hive.agent.AgentUnableToBirthException
 
AgentUnableToBirthException(Exception) - Constructor for class net.hivecell.hive.agent.AgentUnableToBirthException
 
AgentUnableToBirthException(String) - Constructor for class net.hivecell.hive.agent.AgentUnableToBirthException
 
AgentUnableToBirthException(String, Exception) - Constructor for class net.hivecell.hive.agent.AgentUnableToBirthException
 
ALL_EVENTS - Static variable in class net.hivecell.hive.event.HiveEvent
What ID we use if the event creator didn't specify one.
ama - Variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
ama - Variable in class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl
our hook to our local agent monitoring agent to send our commands to
AnimatedIcon - interface net.hivecell.hive.agent.hiveui.iconicui.AnimatedIcon.
 
animIcons - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
annotateClass(Class) - Method in class net.hivecell.hive.cell.MobileAgentOutputStream
Produce an annotation that allows a reader to find this class.
announceCell(Agent, CellAddress, RemoteCell) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Ask the server list agent to announce that a new server is up.
announceCell(Agent, CellAddress, RemoteCell) - Method in interface net.hivecell.hive.agent.cell.CellListAgent
announce a server to the hive federation
ANYWHERE - Static variable in class net.hivecell.hive.description.Description
 
areConnected(Node, Node) - Method in class net.hivecell.hive.support.graph.DenseGraph
Test to see if these two objects are connected in the graph
argList - Static variable in class net.hivecell.hive.Global
List of those options which were set on the command line at startup, so the cell won't override the values if the same option is in its description.
arrangeAddAgent(Agent, Image) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
If using a fully animated UI, these should call update, otherwise only add single agent.
arrangeAddAgent(Agent, Image) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
put a new agent into the system -- this method figures out its placement and wheterh it is animated and stuff like that
arrangeAgentMessage(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
Handle a message between agents
arrangeAgentMessage(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
arrange an agent message to be rendered going between two icons
arrangeConnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
Handles graphics of (dis)connecting agents, not server side.
arrangeConnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
handles the connection of two agents
arrangeDisconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
 
arrangeDisconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
handles the disconnection of two agents
arrangeMoveAgentIcon(Agent, int, int) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
Handle an agent moving around on the screen.
arrangeMoveAgentIcon(Agent, int, int) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
handle moving an agent around the screen.
arrangeRemoveAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
 
arrangeRemoveAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
remove an icon from the display system
arrayEquals(Object[], Object[]) - Static method in class net.hivecell.hive.Global
test to see if these two arrays contain the same pointers.
ASCII - Static variable in class net.hivecell.hive.support.PPM
Write PPM in ASCII format
assert(boolean) - Static method in class net.hivecell.hive.support.Debug
 
assert(boolean, String) - Static method in class net.hivecell.hive.support.Debug
Tests a condition; if it is false, print out an assertion failure and throw an error.
AsyncCall - class net.hivecell.hive.support.async.AsyncCall.
The class to allow an asynchronous call to anything -- this caller creates a thread every time a call is made to wait for the result of the method call
AsyncCall() - Constructor for class net.hivecell.hive.support.async.AsyncCall
 
AsyncCall(Method, Object[]) - Constructor for class net.hivecell.hive.support.async.AsyncCall
Create the object to make the asynchronous call
AsyncCall(String, Class, Object[]) - Constructor for class net.hivecell.hive.support.async.AsyncCall
Create the object that can be used to make the asynchronous call.
AsyncCaller - class net.hivecell.hive.support.async.AsyncCaller.
This is the default implementation of the asynchronous caller.
AsyncCaller() - Constructor for class net.hivecell.hive.support.async.AsyncCaller
 
asyncCallerClass - Static variable in class net.hivecell.hive.Global
The default implementation for the async calling
AsyncCallerClass - class net.hivecell.hive.support.async.AsyncCallerClass.
 
AsyncCallerClass() - Constructor for class net.hivecell.hive.support.async.AsyncCallerClass
 
AsyncCallNotCompleteException - exception net.hivecell.hive.support.async.AsyncCallNotCompleteException.
This is the exception thrown if the asyncronous call was not completed by the caller.
AsyncCallNotCompleteException() - Constructor for class net.hivecell.hive.support.async.AsyncCallNotCompleteException
 
AsyncCallNotCompleteException(String) - Constructor for class net.hivecell.hive.support.async.AsyncCallNotCompleteException
 
asyncFinished(AsyncResult) - Method in class net.hivecell.hive.agent.EventSendingHelper
Used for async error listening
asyncFinished(AsyncResult) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Handle asynchronous replies Currently, we only get these when a ping fails - we then note that the server is down.
asyncFinished(AsyncResult) - Method in interface net.hivecell.hive.support.async.AsyncResultListener
Used for a call back from the AsyncResult when it has a result.
AsyncOneMethodCaller - class net.hivecell.hive.support.async.AsyncOneMethodCaller.
 
AsyncOneMethodCaller() - Constructor for class net.hivecell.hive.support.async.AsyncOneMethodCaller
 
AsyncResult - interface net.hivecell.hive.support.async.AsyncResult.
The result of the asynchronous call we make
AsyncResultImpl - class net.hivecell.hive.support.async.AsyncResultImpl.
The result of the asynchronous call we make
AsyncResultImpl(Object, AsyncCall) - Constructor for class net.hivecell.hive.support.async.AsyncResultImpl
Create the beginnings of the AsyncResultImpl object, it just simply records the receiving object and the call used to do it.
AsyncResultListener - interface net.hivecell.hive.support.async.AsyncResultListener.
If an object wants to be notified that an async method finished, it can use this interface to receive that notification.
AudioClipAgent - interface net.hivecell.hive.agent.desktop.AudioClipAgent.
 
AudioClipAgentImpl - class net.hivecell.hive.agent.desktop.AudioClipAgentImpl.
 
AudioClipAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.AudioClipAgentImpl
 
AutoMonitoringAgentImpl - class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl.
this agent's sole purpose is to ask the agent monitoring agent to monitor any servers which have appeared on the scene (as according to the server list agent).
AutoMonitoringAgentImpl() - Constructor for class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl
 
AutoUIAgentImpl - class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl.
 
AutoUIAgentImpl() - Constructor for class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
 
averageWindow - Variable in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 

B

ballImage - Variable in class net.hivecell.hive.agent.desktop.SpokeCanvas
An image used to represent a ball.
barInterval - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
BaseAgentIcon - class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon.
Terminology: Image - the picture to be displayed Icon - the image and the border together
BaseAgentIcon(Agent, Image) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Constructor should be called in the class responsible for drawing the icon, eg an instance of BaseUIAgent
BaseAgentIcon(Agent, Image, Dimension) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Constructor for specifying an icon size other than the default
BaseAWTGUIAgentImpl - class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl.
this class is the next level up on top of the base ui agent -- the purpose of this is so we have a standard way to get the popup boxes that we like
BaseAWTGUIAgentImpl() - Constructor for class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
 
BaseCanvas - class net.hivecell.hive.support.BaseCanvas.
 
BaseCanvas() - Constructor for class net.hivecell.hive.support.BaseCanvas
 
BaseConnection - class net.hivecell.hive.agent.hiveui.iconicui.BaseConnection.
 
BaseConnection(BaseAgentIcon, BaseAgentIcon) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.BaseConnection
Constructor should be called by the LayoutManager.
BaseGraphicalArrow - class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow.
 
BaseGraphicalArrow(BaseAgentIcon, BaseAgentIcon) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow
 
BaseGUIAgentImpl - class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl.
this class is the next level up on top of the base ui agent -- the purpose of this is so we have a standard way to get the popup boxes that we like
BaseGUIAgentImpl() - Constructor for class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
 
BaseLayoutManager - class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager.
 
BaseLayoutManager() - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
 
BaseSwingGUIAgentImpl - class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl.
this class is the next level up on top of the base ui agent -- the purpose of this is so we have a standard way to get the popup boxes that we like
BaseSwingGUIAgentImpl() - Constructor for class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
 
BaseUIAgentImpl - class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl.
the standard base class for all ui agents -- this class will handle the minimum amount of state maintainance, and it will also handles a lot of the communications to the agent monitoring agents todo list -- the ability to monitor less cells than the agent monitoring agent is monitoring -- this would require that we filter the information the agent monitoring agent is sending and we need to keep track of exactly who we are monitoring
BaseUIAgentImpl() - Constructor for class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
BaseUICanvas - class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas.
 
BaseUICanvas(BaseUIAgentImpl, BaseLayoutManager) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
baudRate - Variable in class net.hivecell.hive.shadow.SerialStreamShadowImpl
the information needed to configure the serial port with
bgColor - Static variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
BINARY - Static variable in class net.hivecell.hive.support.PPM
When writing PPM files they can be either BINARY or ASCII.
bind(String, Remote) - Method in class net.hivecell.hive.cell.HiveRMIRegistry
Binds the name to the specified remote object.
bindRegistry(int) - Method in class net.hivecell.hive.cell.Cell
Constructs an RMI Registry on the specified port if possible.
birthNewAgent(AgentImpl) - Method in class net.hivecell.hive.cell.Cell
Handle a new agent - account for it, then fork a thread for it.
blockUntilDone() - Method in class net.hivecell.hive.support.async.AsyncCallerClass
This method should block until all the messages in this caller have been finished
blockUntilDone() - Method in class net.hivecell.hive.support.async.AsyncCaller
This method should block until all the messages in this caller have been finished
blockUntilDone() - Method in class net.hivecell.hive.support.async.AsyncOneMethodCaller
This method should block until all the messages in this caller have been finished
blockUntilReady() - Method in class net.hivecell.hive.agent.AgentImpl
this method should block until the agent is ready -- it just sits in the wait method until it gets notified from the setIsReady method
blockUntilReady() - Method in interface net.hivecell.hive.agent.Agent
m block if this agent is not yet ready, this method will release the caller when this agent has become ready
blockUntilReady() - Method in class net.hivecell.hive.shadow.ShadowImpl
Something that needs to wait until a shadow becomes ready can call this.
borderColor - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
borderWidth - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
broadcast(CellEvent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
take a cell event, and broadcasts it out to the appropriate people -- it checks to get a list of agent s which are interested for a cell event from this particular address, and then it narrows that list soem more using the netmask, and then it broadcasts to those particular agents
broadcastEvent(HiveEvent) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEvent(HiveEvent, long) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEvent(Object) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEvent(Object, long) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEventTo(HiveEvent, EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEventTo(HiveEvent, EventReceivingAgent[], EventMaskWrapper[]) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEventTo(HiveEvent, long, EventReceivingAgent[], EventMaskWrapper[]) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEventTo(Object, EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEventTo(Object, EventReceivingAgent[], EventMaskWrapper[]) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
broadcastEventTo(Object, long, EventReceivingAgent[], EventMaskWrapper[]) - Method in class net.hivecell.hive.agent.EventSendingHelper
 
BUFSIZE - Static variable in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
The size of the buffer.
buildEventCounts() - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
buttonColor - Variable in class net.hivecell.hive.agent.desktop.ClickAgentImpl
the color that we are using for the button
buttons - Variable in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
buttons - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
this hashtable maps the agent to its button
byteArrayToInt(byte[]) - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 

C

c - Variable in class net.hivecell.hive.agent.desktop.ClickAgentImpl
the canvas that we are using for the display of our clicking surface
c - Variable in class net.hivecell.hive.agent.desktop.StringSendingAgentImpl
 
c - Variable in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
cacheAgent(Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
does a best effort at caching an agent into our data structures.
cacheAgent(Agent, CellAddress) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
does a best effort at caching an agent into our data structures.
cacheAgentsFrom(CellAddress) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
contacts a cell, queries for all its agents, and then attempts to put them all into the cache
cacheAgentsFrom(RemoteCell) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
contacts a cell, queries for all its agents, and then attempts to put them all into the cache
callOn(Object) - Method in class net.hivecell.hive.support.async.AsyncCall
Make the asynchronous call to the method.
callOn(Object, long) - Method in class net.hivecell.hive.support.async.AsyncCall
Make the asynchronous call to the method with a "watching" thread.
CameraAgentImpl - class net.hivecell.hive.agent.image.CameraAgentImpl.
This agent provides an interface to a QuickCam shadow.
CameraAgentImpl() - Constructor for class net.hivecell.hive.agent.image.CameraAgentImpl
This constructor is just here to throw RemoteException
CameraDemoAgentImpl - class net.hivecell.hive.agent.CameraDemoAgentImpl.
 
CameraDemoAgentImpl() - Constructor for class net.hivecell.hive.agent.CameraDemoAgentImpl
 
CameraFinderAgentImpl - class net.hivecell.hive.agent.wearable.CameraFinderAgentImpl.
 
CameraFinderAgentImpl() - Constructor for class net.hivecell.hive.agent.wearable.CameraFinderAgentImpl
 
capacity() - Method in class net.hivecell.hive.support.graph.DenseGraph
Return how many nodes we can hold at oyr current size of our adjacency matrix
cards - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
this hashtable maps cell addresses to panels which will have the buttons for each agent
cdc - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
Cell - class net.hivecell.hive.cell.Cell.
A server implementation for Hive.
Cell(int) - Constructor for class net.hivecell.hive.cell.Cell
construct a cell implementation with the specified base port.
CellAddress - class net.hivecell.hive.support.CellAddress.
This immutable class represents the URL of a Hive Cell.
CellAddress(String) - Constructor for class net.hivecell.hive.support.CellAddress
This rather grotesque method does all the parsing of the string necessary to construct an URL.
CellAddress(String, int) - Constructor for class net.hivecell.hive.support.CellAddress
A convenience method for the most common types of CellAddress
CellAddress(String, int, String, String) - Constructor for class net.hivecell.hive.support.CellAddress
This Constructor allows the creation of a CellAddress with individual arguments rather than a parseable string.
CellAddressTreeFilterer - class net.hivecell.hive.agent.hiveui.treeui.CellAddressTreeFilterer.
this class takes the agent monitoring agent and queries it for all the agnets it knows about and collapses the information into a tree that is filtered on cell addresses
CellAddressTreeFilterer(BaseGUIAgentImpl) - Constructor for class net.hivecell.hive.agent.hiveui.treeui.CellAddressTreeFilterer
 
CellAgent - interface net.hivecell.hive.agent.cell.CellAgent.
This interface is used to tag those agents which are "privledged".
CellBornCellEvent - class net.hivecell.hive.event.cell.CellBornCellEvent.
 
CellBornCellEvent(Object, long, CellAddress) - Constructor for class net.hivecell.hive.event.cell.CellBornCellEvent
Create an agent born server event.
cellColors - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
CellCommand - class net.hivecell.hive.cell.CellCommand.
 
CellCommand() - Constructor for class net.hivecell.hive.cell.CellCommand
 
CellConnectException - exception net.hivecell.hive.support.CellConnectException.
This is used as a generic exception to be thrown at certain times -- it will be encapsulating the real exception in this case
CellConnectException() - Constructor for class net.hivecell.hive.support.CellConnectException
 
CellConnectException(Exception) - Constructor for class net.hivecell.hive.support.CellConnectException
 
CellConnectException(String) - Constructor for class net.hivecell.hive.support.CellConnectException
 
CellControlAgent - interface net.hivecell.hive.agent.cell.CellControlAgent.
The agent which will provide the remote access to the CellControlShadow.
CellControlAgentImpl - class net.hivecell.hive.agent.cell.CellControlAgentImpl.
The agent which will provide the remote access to the CellControlShadow.
CellControlAgentImpl() - Constructor for class net.hivecell.hive.agent.cell.CellControlAgentImpl
Initialize the cellcontrolagentimpl
cellControlAgents - Variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
cellControlAgents - Variable in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
store our server control agents to the different servers so we can command the agents on the servers
CellControlShadow - interface net.hivecell.hive.shadow.cell.CellControlShadow.
This shadow manages the "remote control" of the server.
CellControlShadowImpl - class net.hivecell.hive.shadow.cell.CellControlShadowImpl.
This shadow manages the "remote control" of the server.
CellControlShadowImpl() - Constructor for class net.hivecell.hive.shadow.cell.CellControlShadowImpl
 
CellDescription - Static variable in class net.hivecell.hive.Global
 
CellEvent - class net.hivecell.hive.event.cell.CellEvent.
This is the event data for the server event -- it is designed to be able to be remitted.
CellEvent(Object, long, long) - Constructor for class net.hivecell.hive.event.cell.CellEvent
 
CellEventMonitor - interface net.hivecell.hive.shadow.cell.CellEventMonitor.
Monitor class that tells listeners about server events.
CellEventMonitorImpl - class net.hivecell.hive.shadow.cell.CellEventMonitorImpl.
Monitor class that tells listeners about server events.
CellEventMonitorImpl() - Constructor for class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
 
CellGoingDownCellEvent - class net.hivecell.hive.event.cell.CellGoingDownCellEvent.
 
CellGoingDownCellEvent(Object, long, CellAddress) - Constructor for class net.hivecell.hive.event.cell.CellGoingDownCellEvent
Create a server down server event.
cellInfo - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
CellListAgent - interface net.hivecell.hive.agent.cell.CellListAgent.
 
CellListAgentImpl - class net.hivecell.hive.agent.cell.CellListAgentImpl.
An agent that keeps a list of servers.
CellListAgentImpl() - Constructor for class net.hivecell.hive.agent.cell.CellListAgentImpl
 
CellListCanvas - class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas.
 
CellListCanvas(BaseGUIAgentImpl) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
CellListInfo - class net.hivecell.hive.agent.cell.CellListInfo.
Small utility class to track information about a server.
CellListInfo(CellAddress, RemoteCell, boolean) - Constructor for class net.hivecell.hive.agent.cell.CellListInfo
 
cellRects - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
CellReportCellEvent - class net.hivecell.hive.event.cell.CellReportCellEvent.
 
CellReportCellEvent(Object, long, CellAddress, String) - Constructor for class net.hivecell.hive.event.cell.CellReportCellEvent
Create a server report server event.
CellWithdrawnCellEvent - class net.hivecell.hive.event.cell.CellWithdrawnCellEvent.
 
CellWithdrawnCellEvent(Object, long, CellAddress) - Constructor for class net.hivecell.hive.event.cell.CellWithdrawnCellEvent
Create a server down server event.
changeMonitoringCellCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
The menu strings for the popup CellList menu
changeShowCellAgentsCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
ChatAgent - interface net.hivecell.hive.agent.desktop.ChatAgent.
 
ChatAgentImpl - class net.hivecell.hive.agent.desktop.ChatAgentImpl.
 
ChatAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
chatAgents - Variable in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
ChatDisplayContainer - interface net.hivecell.hive.agent.desktop.ChatDisplayContainer.
 
chatFrame - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
ChatGroupServerAgent - interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent.
 
ChatGroupServerAgentImpl - class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl.
 
ChatGroupServerAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
ChatMessage - class net.hivecell.hive.agent.desktop.ChatMessage.
 
ChatMessage(EventSendingAgent, String, boolean) - Constructor for class net.hivecell.hive.agent.desktop.ChatMessage
 
chatUserName - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
checkAccept(String, int) - Method in class net.hivecell.hive.cell.HiveSecurityManager
this method tests to see if a piece of remote code is allowing for an incoming connection, if it is then we need to throw our security exception
checkAccept(String, int) - Method in class net.hivecell.hive.cell.FirewallingSecurityManager
this method tests to see if a piece of remote code is allowing for an incoming connection, if it is then we need to throw our security exception
checkAccess(Thread) - Method in class net.hivecell.hive.cell.HiveSecurityManager
this should follow the same convention as the checkAccess for thread groups
checkAccess(ThreadGroup) - Method in class net.hivecell.hive.cell.HiveSecurityManager
we need to test here to make sure if remote code is tampering with thread groups.
checkAwtEventQueueAccess() - Method in class net.hivecell.hive.cell.HiveSecurityManager
we are letting anything get through to the awt event queue
checkConnect(String, int) - Method in class net.hivecell.hive.cell.HiveSecurityManager
we are probably going to have to let this one go since the mobile code will need to be in contact with its implementation.
checkConnect(String, int) - Method in class net.hivecell.hive.cell.FirewallingSecurityManager
we are probably going to have to let this one go since the mobile code will need to be in contact with its implementation.
checkConnect(String, int, Object) - Method in class net.hivecell.hive.cell.HiveSecurityManager
same deal as the other checkConnect method
checkConnect(String, int, Object) - Method in class net.hivecell.hive.cell.FirewallingSecurityManager
same deal as the other checkConnect method
checkCreateClassLoader() - Method in class net.hivecell.hive.cell.HiveSecurityManager
Just want to note when this happens
checkDelete(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
nothing is allowed to delete files! throw a warning here immediately
checkExec(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
ok.
checkExit(int) - Method in class net.hivecell.hive.cell.HiveSecurityManager
remote code -cannot- cause a shutdown.
checkLink(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
as of right now, nothing should linking in code.
checkListen(int) - Method in class net.hivecell.hive.cell.HiveSecurityManager
as of right now, we are just not letting any mobile code to receive incoming connections or even to listen for them...
checkMemberAccess(Class, int) - Method in class net.hivecell.hive.cell.HiveSecurityManager
for now we will just let this one go through -- not sure what we will implement to make it more difficult later
checkMulticast(InetAddress) - Method in class net.hivecell.hive.cell.HiveSecurityManager
nobody should be doing multicast currently -- let's just turn it off, i don't want to think of security breaches coming through multicast
checkMulticast(InetAddress, byte) - Method in class net.hivecell.hive.cell.HiveSecurityManager
again, nothing should be sending anything over multicast
checkPackageAccess(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
see if the current thread is allowed to access this package.
checkPackageDefinition(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
again, i'm not sure what to do here.
checkPrintJobAccess() - Method in class net.hivecell.hive.cell.HiveSecurityManager
nothing should be printing anything in hive.
checkPropertiesAccess() - Method in class net.hivecell.hive.cell.HiveSecurityManager
remote code should never be attempting to access the properties
checkPropertyAccess(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
same policy as the other property access method
checkRead(FileDescriptor) - Method in class net.hivecell.hive.cell.HiveSecurityManager
remote code should never (on its own) be accessinf a file
checkRead(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
remote code should never on its own be accessing a file
checkRead(String, Object) - Method in class net.hivecell.hive.cell.HiveSecurityManager
check read on a file -- again, a piece of remote code, on its own, should never be accessing files
checkSanity(CellAddress, RemoteCell) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
A little sanity check on cell addresses, remote servers.
checkSecurityAccess(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
not sure what to do on this one -- this is supposed to be testing access to the security API.
checkSetFactory() - Method in class net.hivecell.hive.cell.HiveSecurityManager
nobody should be setting their own factories -- eventually Hive will need to, but for right now this is defintaely a security risk
checkSystemClipboardAccess() - Method in class net.hivecell.hive.cell.HiveSecurityManager
nobody is allowed access to the system clipboard.
checkTopLevelWindow(Object) - Method in class net.hivecell.hive.cell.HiveSecurityManager
some code checking will need to be done on this method.
checkValues() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
checkWrite(FileDescriptor) - Method in class net.hivecell.hive.cell.HiveSecurityManager
same policy as the other check write method
checkWrite(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
not sure if this is right, but for now nothing should be allowed to write any files
cl - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
 
cla - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
clc - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
clearImageBuffer() - Method in class net.hivecell.hive.support.BaseCanvas
 
clearPrivateList() - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
clearPrivateList() - Method in interface net.hivecell.hive.agent.desktop.ChatAgent
 
ClickAgentImpl - class net.hivecell.hive.agent.desktop.ClickAgentImpl.
Simple agent that makes a canvas and listens for mouse clicks there.
ClickAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.ClickAgentImpl
 
clone() - Method in class net.hivecell.hive.support.SerializableImage
Clone a serializable image
cms - Variable in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
a handle to the CMS so we don't need to look it up every time.
cms - Variable in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
a handle to the CMS so we don't need to look it up every time.
cms - Variable in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
cms - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
the component manager shadow
cms - Variable in class net.hivecell.hive.agent.image.ImageDisplayAgentImpl
 
codebase - Variable in class net.hivecell.hive.cell.MobileAgentOutputStream
the code base we are annotating this with -- we get this informaiton from the HTTPServerShadow
color - Variable in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
 
color - Variable in class net.hivecell.hive.agent.desktop.PointColor
 
color - Variable in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
colorMax - Variable in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
colors - Variable in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
commandList - Variable in class net.hivecell.hive.agent.AgentImpl
Hashtable of CommandObjects
commands - Variable in class net.hivecell.hive.agent.AgentImpl
Hashtable and list for the popup menu items or their non-graphical equivalents.
compileIntermediateCode - Static variable in class net.hivecell.hive.shadow.shadowc
a flag which states whether we should actually compile anything
componentFrames - Variable in class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
 
ComponentManagerShadow - interface net.hivecell.hive.shadow.cell.ComponentManagerShadow.
 
ComponentManagerShadowImpl - class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl.
 
ComponentManagerShadowImpl() - Constructor for class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
 
components - Variable in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
 
configContext() - Method in class net.hivecell.hive.description.Description
Jump to the branch of the tree which contains the agent/cell/shadow's configuration information.
ConfigDir - Static variable in class net.hivecell.hive.Global
 
ConfigTag - Static variable in class net.hivecell.hive.description.Description
 
configure(Describable) - Static method in class net.hivecell.hive.support.VariablePropertyManipulator
use this to manipulate an object so we set its variables to what this object's description has it in
configure(Describable, String) - Static method in class net.hivecell.hive.support.VariablePropertyManipulator
use this to manipulate an object so we set its variables to what this object's description has it in
configure(Description) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
configure(Document) - Method in class net.hivecell.hive.agent.DJAgentImpl
Load a song list from the file.
configure(Document) - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
configure this agent
configure(Document) - Method in class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
Configure this agent from an XML file.
configure(Object) - Static method in class net.hivecell.hive.support.VariablePropertyManipulator
use this to manipulate an object so we set its variables to what this object's description has it in
configure(Object, Description) - Method in class net.hivecell.hive.agent.AgentImpl
Override this function to let an agent configure itself from a Description.
configure(Object, Description) - Method in interface net.hivecell.hive.agent.Agent
Tells the agent to configure itself from the DOM Node doc.
configure(Object, String) - Static method in class net.hivecell.hive.support.VariablePropertyManipulator
use this to manipulate an object so we set its variables to what this object's description has it in
configureStartupAgents() - Method in class net.hivecell.hive.cell.Cell
 
configureStartupCellOptions() - Method in class net.hivecell.hive.cell.Cell
 
configureStartupShadows() - Method in class net.hivecell.hive.cell.Cell
 
ConnectAgentHelper - class net.hivecell.hive.agent.ConnectAgentHelper.
Helper class for ConnectAgentHelper interface; agent implementations can delegate methods to this class.
ConnectAgentHelper(AgentImpl, Cell) - Constructor for class net.hivecell.hive.agent.ConnectAgentHelper
Construct a helper for an event sending or receiving agent to delegate to.
connectAgents(Agent, Agent) - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
connectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to connect these two agents
connectAgents(Agent, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
Tell the first agent to connect to the second one.
connectAgents(Agent, Agent) - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
Tell the first agent to connect to the second one.
connectAgents(Agent, Agent) - Method in class net.hivecell.hive.support.AgentGraph
Connect two agents.
connectAgentsCommand(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Call this to connect two agents together
connectCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
connectDirection(BaseAgentIcon, BaseAgentIcon) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow
 
connectedList - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
connecting - Static variable in class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
 
connections - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
connectMeTo(String[], String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
connectMeTo(String, String) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
connectNodes(Node, Node, int) - Method in class net.hivecell.hive.support.graph.DenseGraph
 
connectNodes(Object, Object, int) - Method in interface net.hivecell.hive.support.graph.Graph
 
connectNodes(Object, Object, int) - Method in class net.hivecell.hive.support.graph.DenseGraph
Connect two nodes in a specific direction with a specific weight.
connectTo(Agent) - Method in class net.hivecell.hive.agent.AgentImpl
Tell this agent to connect to some other agent.
connectTo(Agent) - Method in interface net.hivecell.hive.agent.TwoWayConnectionAgent
 
connectTo(Agent) - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
Basic implementation of connectTo for event receivers.
connectTo(Agent) - Method in interface net.hivecell.hive.agent.Agent
connects this agent to some other agent.
connectTo(Agent) - Method in class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
Forms a two-way connection between this agent and the one it's subscribing to.
connectTo(Agent) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
This method should be called when other agents 'connect' to this one.
connectTo(Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
basic implementation of connectto for event receivers.
connectTo(Agent) - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
connectTo(Agent) - Method in class net.hivecell.hive.agent.desktop.SpokeCellEventAgentImpl
When connected to a AgentMonitoringAgent, query its server for all other agents that are there.
connectTo(Agent) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
connectTo(Agent) - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
Connects agent to FloatSourceAgent.
connectTo(Agent) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
connectTo(Agent) - Method in class net.hivecell.hive.agent.image.ImageDisplayAgentImpl
Only allow connections to ImageSourceAgents
connectToMasterListAgent() - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Find the master list agent and connect to it.
connectToReceive(String[], String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
connectToReceive(String, String) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
connectToSend(String[], String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
connectToSend(String, String) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
constructMenus() - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a helper function that reads the RDF files and stuff and creates the default menus that we are going to use
constructMenus() - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
a helper function that reads the RDF files and stuff and creates the default menus that we are going to use
constructMenus() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
a helper function that reads the RDF files and stuff and creates the default menus that we are going to use
constructMenus() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
a helper function that reads the RDF files and stuff and creates the default menus that we are going to use
constructMenus() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
add the "display server agents" and the "animate agent icons" menu items to the UI menu
constructMenus() - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
override the method to create the menus so we don't bother creating them -- we don't need them in our implementation
contains(Object) - Method in class net.hivecell.hive.description.AgentSet
 
contains(Point) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns true if pt is contained in the icon.
containsAgent(Agent) - Method in class net.hivecell.hive.support.AgentGraph
Test to see if we have this agent in our graph
containsAttributeValue(String, String) - Method in class net.hivecell.hive.description.Description
These methods perform queries on the attributes of an agent's XML description.
containsIndex(int) - Method in class net.hivecell.hive.support.ImageRingBuffer
return whether the RingBuffer contains this index
containsNode(Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
containsNode(Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Return true if the object is in the graph
containsTagValue(String, String) - Method in class net.hivecell.hive.description.Description
Determines whether or not the Description contains a tag/value combo
continuous - Variable in class net.hivecell.hive.agent.DJAgentImpl
whether we are in continuous mode or not
ContrastFilterAgent - interface net.hivecell.hive.agent.image.ContrastFilterAgent.
 
ContrastFilterAgentImpl - class net.hivecell.hive.agent.image.ContrastFilterAgentImpl.
 
ContrastFilterAgentImpl() - Constructor for class net.hivecell.hive.agent.image.ContrastFilterAgentImpl
 
convertClass(Class) - Static method in class net.hivecell.hive.support.Debug
convert the classname into its java file name
createAgent(Class) - Method in class net.hivecell.hive.cell.Cell
Create an agent of the given class.
createAgent(Class, String) - Method in class net.hivecell.hive.cell.Cell
Create an agent of the given class.
createAgent(String) - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
createAgent(String) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to create this agent
createAgent(String) - Method in class net.hivecell.hive.cell.Cell
Create an agent of a given class name.
createAgent(String) - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
Ask the server to create an agent
createAgent(String) - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
Ask the server to create an agent
createAgent(String, Description) - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
createAgent(String, Description) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to create this agent
createAgent(String, Description) - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
ask the server to create a specific agent with a particular description
createAgent(String, Description) - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
ask the server to create a specific agent with a particular description
createAgent(String, String) - Method in class net.hivecell.hive.cell.Cell
Create an agent of a given class name.
CreateAgentMenuItem - interface net.hivecell.hive.agent.hiveui.CreateAgentMenuItem.
 
createBallImage() - Method in class net.hivecell.hive.agent.desktop.SpokeCanvas
Make the AWT Image for the ball at the end of a spoke.
createHiveAgents(boolean) - Method in class net.hivecell.hive.cell.Cell
create agents for Hive startup.
createHiveObjects(boolean) - Method in class net.hivecell.hive.cell.Cell
add Hive-specific objects to the Cell.
createLocalCellAddress() - Static method in class net.hivecell.hive.support.CellAddress
Returns a cell address for the local machine and the default port.
createLocalCellAddress(int) - Static method in class net.hivecell.hive.support.CellAddress
Returns a cell address for the local machine and the specified port.
createMovingSpoke() - Method in class net.hivecell.hive.agent.desktop.SpokeCanvas
Create a new spoke with reasonable random values, including motion
createNewAgent(Class) - Method in class net.hivecell.hive.cell.Cell
Do everything necessary to create and launch an agent of this type
createNewAgent(Class, String) - Method in class net.hivecell.hive.cell.Cell
Do everything necessary to create and launch an agent of this type
createNewAgent(String) - Method in class net.hivecell.hive.cell.Cell
Do everything necessary to create and launch an agent of this type
createNewAgent(String, Description) - Method in class net.hivecell.hive.cell.Cell
Do everything necessary to create and launch an agent of this type
createNewAgent(String, String) - Method in class net.hivecell.hive.cell.Cell
Do everything necessary to create and launch an agent of this type
createNewAgentCommand(String, CellAddress) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Call this to create an agent on a particular server
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.CellEvent
This method is used so a new CellEvent type can be created with this data, but with a different source and a different count
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.CellGoingDownCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.CellWithdrawnCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentMovingFromCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.CellBornCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentMovingToCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentBornCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.CellReportCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentDeathCellEvent
 
createNewEvent(Object, long) - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
 
createNewEvent(Object, long) - Method in interface net.hivecell.hive.event.cell.TwoAgentCellEvent
This method is used so a new CellEvent type can be created with this data, but with a different source and a different count
createNewEvent(Object, long, CellAddress, CellAddress) - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
 
createNewEvent(Object, long, CellAddress, CellAddress) - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
 
createNewEvent(Object, long, CellAddress, CellAddress) - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
 
createNewEvent(Object, long, CellAddress, CellAddress) - Method in interface net.hivecell.hive.event.cell.TwoAgentCellEvent
This method is used so a new CellEvent type can be created with this data, but with a different source and a different count
createSecurityManager() - Method in class net.hivecell.hive.cell.Cell
set up the security manager for this cell
createShadow(String, String) - Method in class net.hivecell.hive.cell.Cell
ask the cell to create a new shadow -- if it works, it will return the stub of the shadow that we created.
createSpoke(float, float, float, float) - Method in class net.hivecell.hive.agent.desktop.SpokeCanvas
Add a spoke with the specific values.
createStoppedSpoke() - Method in class net.hivecell.hive.agent.desktop.SpokeCanvas
Create a spoke with random position but no motion.
CreditsAgentImpl - class net.hivecell.hive.agent.desktop.CreditsAgentImpl.
 
CreditsAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.CreditsAgentImpl
 
CreditsControllingHuntingAgent - interface net.hivecell.hive.agent.games.hunter.CreditsControllingHuntingAgent.
 
CreditsControllingHuntingAgentImpl - class net.hivecell.hive.agent.games.hunter.CreditsControllingHuntingAgentImpl.
 
CreditsControllingHuntingAgentImpl() - Constructor for class net.hivecell.hive.agent.games.hunter.CreditsControllingHuntingAgentImpl
 
CreditsHuntingAgent - interface net.hivecell.hive.agent.games.hunter.CreditsHuntingAgent.
 
CreditsHuntingAgentImpl - class net.hivecell.hive.agent.games.hunter.CreditsHuntingAgentImpl.
 
CreditsHuntingAgentImpl() - Constructor for class net.hivecell.hive.agent.games.hunter.CreditsHuntingAgentImpl
 
CreditsLocationInformation - class net.hivecell.hive.agent.games.hunter.CreditsLocationInformation.
 
CreditsLocationInformation(String, CellAddress) - Constructor for class net.hivecell.hive.agent.games.hunter.CreditsLocationInformation
 
CricketAgent - interface net.hivecell.hive.agent.thing.CricketAgent.
 
CricketAgentImpl - class net.hivecell.hive.agent.thing.CricketAgentImpl.
 
CricketAgentImpl() - Constructor for class net.hivecell.hive.agent.thing.CricketAgentImpl
construct a new cricket agent
cricketShadow - Variable in class net.hivecell.hive.agent.thing.CricketAgentImpl
A handle to our shadow.
CricketShadow - interface net.hivecell.hive.shadow.thing.CricketShadow.
A simple shadow to talk to a cricket over the serial port.
CricketShadowAgentImpl - class net.hivecell.hive.agent.thing.CricketShadowAgentImpl.
 
CricketShadowAgentImpl() - Constructor for class net.hivecell.hive.agent.thing.CricketShadowAgentImpl
 
CricketShadowImpl - class net.hivecell.hive.shadow.thing.CricketShadowImpl.
A simple shadow to talk to a cricket over the serial port.
CricketShadowImpl() - Constructor for class net.hivecell.hive.shadow.thing.CricketShadowImpl
create a new cricket shadow and just set teh serial port and the baud rate.
CricketToLocationTranslatingAgentImpl - class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl.
Agent that turns Cricket ID numbers (integers) into hive urls
CricketToLocationTranslatingAgentImpl() - Constructor for class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
 
CRITICAL - Static variable in class net.hivecell.hive.support.Debug
A debug level indicating a critical problem, the program will very likely stop working.
critical(Object) - Static method in class net.hivecell.hive.support.Debug
print out a critical message
critical(String) - Static method in class net.hivecell.hive.support.Debug
print out a critical message
critical(String, Object) - Static method in class net.hivecell.hive.support.Debug
print out a critical message
currentCell - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
the cell address of the cell we are currently monitoring
currentIconSize - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 

D

data - Variable in class net.hivecell.hive.support.SerializableImage
The pixels of the image in ARGB format (default java color model)
dataLockingObject - Variable in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
this is just the object we are synchronzing on whenever trying to read or change the state
dataValue - Variable in class net.hivecell.hive.event.ExternalEvent
the value of the data tag for the XML passed to us
dataValue - Variable in class net.hivecell.hive.event.IncomingExternalEvent
the value of the data tag for the XML passed to us
dataValue - Variable in class net.hivecell.hive.event.OutgoingExternalEvent
the value of the data tag for the XML passed to us
dateString() - Static method in class net.hivecell.hive.Global
Format the current time into a standard string format.
dateString(long) - Static method in class net.hivecell.hive.Global
Format a time into a standard string format.
Debug - class net.hivecell.hive.support.Debug.
The Debug class implements a simple debugging facility.
decacheAgent(Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
remove an agent from the cache
DEFAULT_PORT - Static variable in class net.hivecell.hive.support.CellAddress
This is the default port that is assumed if one is not specified, or if -1 is used as an argument.
defaultAccel - Static variable in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
defaultBorderColor - Static variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
defaultBorderWidth - Static variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
defaultByte - Variable in class net.hivecell.hive.agent.thing.CricketAgentImpl
 
defaultCellCmds - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
defaultCellListURL - Static variable in class net.hivecell.hive.Global
URL to use to get the list of servers.
defaultCmds - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
defaultDecel - Static variable in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
defaultDim - Static variable in class net.hivecell.hive.agent.image.ImageDisplayCanvas
The default size for the canvas.
defaultFont - Static variable in class net.hivecell.hive.Global
Default font all windows should use
defaultIconName - Static variable in class net.hivecell.hive.support.IconLoader
Default icon for all agents.
defaultIconSize - Static variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
defaultPort - Static variable in class net.hivecell.hive.Global
Port that Hive uses if not told otherwise.
defaultPort - Static variable in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
deliverEvent(EventReceivingAgent, HiveEvent) - Method in class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
deliver this event via RMI for us because we are having problems doing it any other way -- there is no guarantee that this will work.
DenseGraph - class net.hivecell.hive.support.graph.DenseGraph.
This data structure provides a directed and weighted graph.
DenseGraph() - Constructor for class net.hivecell.hive.support.graph.DenseGraph
 
DenseGraph(int) - Constructor for class net.hivecell.hive.support.graph.DenseGraph
 
DenyMobileAgentException - exception net.hivecell.hive.cell.DenyMobileAgentException.
use this to signal that this cell is rejecting the mobile agent
DenyMobileAgentException() - Constructor for class net.hivecell.hive.cell.DenyMobileAgentException
 
DenyMobileAgentException(Exception) - Constructor for class net.hivecell.hive.cell.DenyMobileAgentException
 
DenyMobileAgentException(String) - Constructor for class net.hivecell.hive.cell.DenyMobileAgentException
 
DenyMobileAgentException(String, Exception) - Constructor for class net.hivecell.hive.cell.DenyMobileAgentException
 
deQueue() - Method in class net.hivecell.hive.support.Queue
Remove an element from the head of the list.
Describable - interface net.hivecell.hive.description.Describable.
Objects that can have Description's implement this interface.
description - Variable in class net.hivecell.hive.agent.AgentImpl
Pointer to my XML description.
description - Variable in class net.hivecell.hive.cell.Cell
Pointer to cell's XML description.
description - Variable in class net.hivecell.hive.shadow.ShadowImpl
Semantic description for shadow (parsed).
Description - class net.hivecell.hive.description.Description.
 
Description(Object, Node) - Constructor for class net.hivecell.hive.description.Description
 
Description(Object, String) - Constructor for class net.hivecell.hive.description.Description
 
dg - Variable in class net.hivecell.hive.support.AgentGraph
 
diePlease() - Method in class net.hivecell.hive.agent.AgentImpl
Ask the agent to politely die -- by default, the agent just relays the call to the server and asks it tkill itself
diePlease() - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
Override diePlease to also unsubscribe from any agents we were subscribed to.
diePlease() - Method in interface net.hivecell.hive.agent.Agent
ask this agent to politely die
dim - Variable in class net.hivecell.hive.support.SerializableImage
The dimension of the image being represented.
disconnectAgentAll(Agent) - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
disconnectAgentAll(Agent) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to disconnect everything from this server
disconnectAgentAll(Agent) - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
Tell an agent to disconnect from everybody
disconnectAgentAll(Agent) - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
Tell an agent to disconnect from everybody
disconnectAgentAllCommand(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Call this to disconnect all the agents
disconnectAgents(Agent, Agent) - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
disconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to disconnect these two agents
disconnectAgents(Agent, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
Ask an agent to disconnect from another
disconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
Ask an agent to disconnect from another
disconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.support.AgentGraph
Disconnect two agents.
disconnectAgentsCommand(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Call this to disconnect two agents
disconnectAllCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a helper function which will determine the names of the menu items that should go on the popup menu for each agent
disconnectCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
disconnectDirection(BaseAgentIcon, BaseAgentIcon) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow
 
disconnectFrom() - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.AgentImpl
Disconnects this agent from the specified other agent.
disconnectFrom(Agent) - Method in interface net.hivecell.hive.agent.TwoWayConnectionAgent
 
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
Disconnect from a particular agent.
disconnectFrom(Agent) - Method in interface net.hivecell.hive.agent.Agent
disconnects this agent from the specified other agent.
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
Disconnects from all of the agents it has subscribed to, and attempts to make them unsubscribe from it.
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
This method should be called when other agents 'disconnect' to this one.
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
disconnect from a particular agent.
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
Disconnects this agent from its sources.
disconnectFrom(Agent) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Remove the list of connections from the sender, and let everyone else know that the sender is leaving.
disconnectFromAll() - Method in class net.hivecell.hive.agent.AgentImpl
Disconnects this agent from all agents.
disconnectFromAll() - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
Walk the list of subscriptions.
disconnectFromAll() - Method in interface net.hivecell.hive.agent.Agent
disconnects this agent from all agents.
disconnectFromAll() - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
disconnect ourself from all agents
disconnectFromAll() - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
Disconnects this agent from its sources.
disconnectFromAll(Agent) - Method in class net.hivecell.hive.support.AgentGraph
Disconnect an agent from all its outgoing connections
disconnecting - Static variable in class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
 
disconnectNodes(Node, Node) - Method in class net.hivecell.hive.support.graph.DenseGraph
 
disconnectNodes(Object, Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
disconnectNodes(Object, Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Disconnect two nodes in a specific direction
displayCanvas - Variable in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
The canvas the agent displays on.
displayCanvas - Variable in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
 
displayCanvas - Variable in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
displayCanvas - Variable in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
DisplayExportingAgent - interface net.hivecell.hive.agent.DisplayExportingAgent.
the point of this interface is to return an agent which can connect back to the agent which implements this interface.
displayIncomingMessage(String) - Method in interface net.hivecell.hive.agent.desktop.ChatDisplayContainer
 
displayOutgoingMessage(String) - Method in interface net.hivecell.hive.agent.desktop.ChatDisplayContainer
 
DJAgent - interface net.hivecell.hive.agent.DJAgent.
Interface for DJAgent
DJAgentImpl - class net.hivecell.hive.agent.DJAgentImpl.
 
DJAgentImpl() - Constructor for class net.hivecell.hive.agent.DJAgentImpl
the constructor
DJFinderAgentImpl - class net.hivecell.hive.agent.wearable.DJFinderAgentImpl.
 
DJFinderAgentImpl() - Constructor for class net.hivecell.hive.agent.wearable.DJFinderAgentImpl
 
DJShadow - interface net.hivecell.hive.shadow.DJShadow.
 
DJShadowImpl - class net.hivecell.hive.shadow.DJShadowImpl.
 
DJShadowImpl() - Constructor for class net.hivecell.hive.shadow.DJShadowImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.AgentImpl
Do the basic behavior for an agent, the agent's main loop.
doBehavior() - Method in class net.hivecell.hive.agent.ExternalInterfaceAgentImpl
just sit here and wait
doBehavior() - Method in class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.EventTranslatingAgentImpl
Deprecated.  
doBehavior() - Method in class net.hivecell.hive.agent.CameraDemoAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.DJAgentImpl
actually do stuff -- like get our handle to the shadow
doBehavior() - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
first we get the hook down to its shadow, then this agent has nothing really to do while it is alive except respond to the one RMI call, getAgentMessagingPort.
doBehavior() - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Get our hook to the cellcontrolshadow
doBehavior() - Method in class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.ThroughputTestingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
The agent's behavior is largely an animation loop.
doBehavior() - Method in class net.hivecell.hive.agent.desktop.AudioClipAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
Behavior for random dot agent; create a canvas, periodically update the display.
doBehavior() - Method in class net.hivecell.hive.agent.desktop.ClickAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.LatencyTestingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.ThroughputCalculatingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.StringSendingAgentImpl
Create a canvas and listen to it for mouseclicks.
doBehavior() - Method in class net.hivecell.hive.agent.desktop.CreditsAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.EchoAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.desktop.MetronomeAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.filter.HTTPAccessTranslatingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.filter.HoneyIShrunkTheCDs
 
doBehavior() - Method in class net.hivecell.hive.agent.games.hunter.CreditsControllingHuntingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.games.hunter.CreditsHuntingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.image.GenericFilterAgentImpl
Waits until notified by the filterQ, grabs elements off the filterQ, filtering them and putting them into the ringbuffer.
doBehavior() - Method in class net.hivecell.hive.agent.image.ImageDisplayAgentImpl
Simply create the canvas and hand it to the cell.
doBehavior() - Method in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
If an image has been requested, set the busy flag, get the image, notify listeners of the new image, clear the busy flag and loop.
doBehavior() - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
we don't really do anything except sit here
doBehavior() - Method in class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl
Main thread of execution for the agent
doBehavior() - Method in class net.hivecell.hive.agent.wearable.DJFinderAgentImpl
Main thread of execution for the agent
doBehavior() - Method in class net.hivecell.hive.agent.wearable.CameraFinderAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
 
doBehavior() - Method in class net.hivecell.hive.agent.wearable.LocationServiceRequestAgent
Main thread of execution for the agent
doesThisReceive(String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
doesThisSend(String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
doLocalCleanup() - Method in class net.hivecell.hive.agent.AgentImpl
Command the agent to free its local resources here.
doLocalCleanup() - Method in class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
 
doLocalCleanup() - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
get rid of all our active references
doLocalCleanup() - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
doLocalCleanup() - Method in class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl
 
doLocalCleanup() - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
doLocalCleanup() - Method in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
doLocalCleanup() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.AgentImpl
Handle the setup when an agent arrives on a host -- it is appropriate to allocate system resources (file descriptors, etc) here and even to locate other agents that this agent needs to communicate with.
doLocalSetup() - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
When we arrive, create an event sending helper.
doLocalSetup() - Method in class net.hivecell.hive.agent.ExternalInterfaceAgentImpl
set ourselves up to listen to events from the ExternalInterfaceShadow, and then that will set our variable to point to that shadow so we can use it
doLocalSetup() - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
Do the local setup.
doLocalSetup() - Method in class net.hivecell.hive.agent.CameraDemoAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.DJAgentImpl
set up our data structures
doLocalSetup() - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
start the monitoring of our agent monitoring agent -- this will get our handle to it, and it will then start up an event stream to it.
doLocalSetup() - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
do our local setup which just involves letting the BaseUIAgent do its stuff, and then we can lookup our agent component manager shadow
doLocalSetup() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
do our local setup which just involves letting the BaseUIAgent do its stuff, and then we can lookup our agent component manager shadow
doLocalSetup() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
do our local setup which just involves letting the BaseUIAgent do its stuff, and then we can lookup our agent component manager shadow
doLocalSetup() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
setup this agent for activity -- mostly this just sets up the visible part of the UI and displays it and then it renders all the agents onto the screen
doLocalSetup() - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
there is nothing to do in the setup -- it all has to happen in the doBehavior since that will be called after the AgentMessagingShadow is in the database
doLocalSetup() - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
setup this agent to be ready to go.
doLocalSetup() - Method in class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.ThroughputTestingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
When the agent arrives at its destination, it creates a canvas for itself.
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.SpokeCellEventAgentImpl
When this agent arrives at a server, it looks for the AgentMonitoringAgent there and connects to it.
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.ClickAgentImpl
do our local setup
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.LatencyTestingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.ThroughputCalculatingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.StringSendingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.FileGrowthInfoAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.CreditsAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.EchoAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.filter.HoneyIShrunkTheCDs
 
doLocalSetup() - Method in class net.hivecell.hive.agent.games.hunter.CreditsControllingHuntingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.games.hunter.CreditsHuntingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
setup this agent -- it will instantiate an AutoMonitoringAgentImpl so we will continusouly be getting all the cells in the system.
doLocalSetup() - Method in class net.hivecell.hive.agent.image.GenericFilterAgentImpl
Instantiates the ImageFetchingHelper and the fetchQ and filterQ queues.
doLocalSetup() - Method in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.image.ImageDisplayAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.image.ContrastFilterAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.thing.CricketShadowAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
When the agent starts, it just finds the cricket shadow from the database.
doLocalSetup() - Method in class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.wearable.LocustShadowAgentImpl
 
doLocalSetup() - Method in class net.hivecell.hive.agent.wearable.LocationServiceRequestAgent
 
dom - Variable in class net.hivecell.hive.description.HiveXML
 
doneWithCalls() - Method in class net.hivecell.hive.support.async.AsyncCallerClass
This method should return true if this instance of an async messenger has finished sending all the messages it has been asked to
doneWithCalls() - Method in class net.hivecell.hive.support.async.AsyncCaller
This method should return true if this instance of an async messenger has finished sending all the messages it has been asked to
doneWithCalls() - Method in class net.hivecell.hive.support.async.AsyncOneMethodCaller
This method should return true if this instance of an async messenger has finished sending all the messages it has been asked to
dontRender - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
dots - Variable in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
dotScale - Static variable in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
doubleBuffering - Variable in class net.hivecell.hive.support.BaseCanvas
 
draw(Graphics) - Method in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
Draw the arrow representing the message between two agents.
draw(Graphics, ImageObserver) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Update/(re)draw the icon.
drawArrow(Graphics, Point, Point, Color, Color, Color) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow
 
drawDot(Graphics, Point, Point, int) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow
 
drawnColor - Variable in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
drawnSize - Variable in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
dutil - Static variable in class net.hivecell.hive.description.HiveXML
This XML document/root Node

E

EchoAgent - interface net.hivecell.hive.agent.desktop.EchoAgent.
 
EchoAgentImpl - class net.hivecell.hive.agent.desktop.EchoAgentImpl.
this is a simple class that merely echos back an event sent to it -- what it actually does is just encapsulate the HiveEvent in another HiveEvent which is sent right back to the agent which sent the first hive even
EchoAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.EchoAgentImpl
 
Edge - class net.hivecell.hive.support.graph.Edge.
 
Edge(Object, Object, int) - Constructor for class net.hivecell.hive.support.graph.Edge
 
edges() - Method in interface net.hivecell.hive.support.graph.Graph
 
edges() - Method in class net.hivecell.hive.support.graph.DenseGraph
Return an enumeration of all the edges
editingPanel - Variable in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
the panel on which everything happens
elements() - Method in class net.hivecell.hive.description.AgentSet
Returns an Enumeration of the agents which belong to the descriptions.
enQueue(Object) - Method in class net.hivecell.hive.support.Queue
Insert a new value after the tail of the list
ensureSpoke(Object) - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
Make sure we have a spoke for the given object.
eph - Variable in class net.hivecell.hive.shadow.EventPublisherShadowImpl
the event publishing helper that we keep around
eph - Variable in class net.hivecell.hive.shadow.LocustShadowImpl
the event publisher that we are helping
equals(Object) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
equals(Object) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow
 
equals(Object) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseConnection
 
equals(Object) - Method in class net.hivecell.hive.support.CellAddress
Returns true if the argument refers to the same cell as the one defined.
equals(Object) - Method in class net.hivecell.hive.support.Null
 
equals(Object) - Method in class net.hivecell.hive.support.graph.Node
 
eraseArrow(Graphics) - Method in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
Update the arrow to represent a disconnection between two agents.
ERROR - Static variable in class net.hivecell.hive.support.Debug
A debug level indicating an important error, the program will probably recover but some things are now wrong.
error(Object) - Static method in class net.hivecell.hive.support.Debug
print out an error message
error(String) - Static method in class net.hivecell.hive.support.Debug
print out an error message
error(String, Object) - Static method in class net.hivecell.hive.support.Debug
print out an error message
esh - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
the event sending helper we will use to send events to the proper agents
eventCode() - Method in class net.hivecell.hive.event.cell.CellEvent
This methods -needs- to be overridden by the subclass of this message object to return the event code which pertains to them
eventCount - Variable in class net.hivecell.hive.event.cell.CellEvent
 
eventCounts - Variable in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
eventCountScan - Variable in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
EventFloatTranslatingAgent - interface net.hivecell.hive.agent.filter.EventFloatTranslatingAgent.
An agent that listens to events, allows you to poll it for floats.
eventID - Variable in class net.hivecell.hive.event.RemoteEvent
 
EventMaskWrapper - class net.hivecell.hive.agent.EventMaskWrapper.
 
EventMaskWrapper(EventReceivingAgent, long) - Constructor for class net.hivecell.hive.agent.EventMaskWrapper
 
EventNumberTranslatingAgentImpl - class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl.
Agent that turns generic events into numbers.
EventNumberTranslatingAgentImpl() - Constructor for class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl
 
EventPublisherHelper - class net.hivecell.hive.shadow.EventPublisherHelper.
this is a helper class for any shadows which are interested in sending out events to agents which subscribe to them
EventPublisherHelper(EventPublisherShadow) - Constructor for class net.hivecell.hive.shadow.EventPublisherHelper
create an event publisher helper for this particular shadow
EventPublisherShadow - interface net.hivecell.hive.shadow.EventPublisherShadow.
 
EventPublisherShadowImpl - class net.hivecell.hive.shadow.EventPublisherShadowImpl.
 
EventPublisherShadowImpl() - Constructor for class net.hivecell.hive.shadow.EventPublisherShadowImpl
 
EventReceivingAgent - interface net.hivecell.hive.agent.EventReceivingAgent.
Interface for agents that receive events from other agents.
EventReceivingAgentImpl - class net.hivecell.hive.agent.EventReceivingAgentImpl.
Base class for agents that listen to events on one host.
EventReceivingAgentImpl() - Constructor for class net.hivecell.hive.agent.EventReceivingAgentImpl
 
EventReceivingDescription - interface net.hivecell.hive.agent.EventReceivingDescription.
this interface is used so the event receiving agent can list the objects that it can respond to best.
EventSendingAgent - interface net.hivecell.hive.agent.EventSendingAgent.
Interface for agents that send events to other agents.
EventSendingAgentImpl - class net.hivecell.hive.agent.EventSendingAgentImpl.
Base class for event sending agents.
EventSendingAgentImpl() - Constructor for class net.hivecell.hive.agent.EventSendingAgentImpl
 
eventSendingError(Object, Exception) - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
Called asynchronously if an attempt to deliver an event failed.
eventSendingError(Object, Exception) - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
Called asynchronously if an attempt to deliver an event failed.
eventSendingError(Object, Exception) - Method in class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
Inherited from eventSendingAgent: modify to call disconnectFrom()
eventSendingError(Object, Exception) - Method in interface net.hivecell.hive.agent.EventSendingErrorListener
Use this as a callback for notification that something went wrong with sending the event to the agent
eventSendingError(Object, Exception) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
eventSendingError(Object, Exception) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
EventSendingErrorListener - interface net.hivecell.hive.agent.EventSendingErrorListener.
 
eventSendingHelper - Variable in class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
eventSendingHelper - Variable in class net.hivecell.hive.agent.EventSendingAgentImpl
 
EventSendingHelper - class net.hivecell.hive.agent.EventSendingHelper.
Helper class for EventSendingAgent interface; agent implementations can delegate methods to this class.
EventSendingHelper(AgentImpl, Cell) - Constructor for class net.hivecell.hive.agent.EventSendingHelper
Construct a helper for an event sending agent to delegate to.
EventTransceivingAgent - interface net.hivecell.hive.agent.EventTransceivingAgent.
An agent that can both send and receive events.
EventTransceivingAgentImpl - class net.hivecell.hive.agent.EventTransceivingAgentImpl.
Support for agents that both send and receive agents.
EventTransceivingAgentImpl() - Constructor for class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
EventTranslatingAgentImpl - class net.hivecell.hive.agent.EventTranslatingAgentImpl.
Deprecated.  
EventTranslatingAgentImpl() - Constructor for class net.hivecell.hive.agent.EventTranslatingAgentImpl
Deprecated.  
ex - Variable in class net.hivecell.hive.cell.DenyMobileAgentException
the internal exception
explicit(int, int, String, Object) - Static method in class net.hivecell.hive.support.Debug
do preprocssed stuff
explicit(int, int, String, String) - Static method in class net.hivecell.hive.support.Debug
This is the Debug method inserted by the pre-processor, debugPreProcessor.pl.
explicit(int, int, String, String, Object) - Static method in class net.hivecell.hive.support.Debug
pass the preproccessed information over to the other method, just figure out what to display for the object
ExternalEvent - class net.hivecell.hive.event.ExternalEvent.
this is asubclass of the hive event which is specially made just to transmit around the XML DOM stuff so we can do the external events from outside sources.
ExternalEvent(Object, long, Document) - Constructor for class net.hivecell.hive.event.ExternalEvent
create a new ExternalEvent that takes the source of the event, the event number, and as the event data is the Document that is the top level of the event data
ExternalInterfaceAgent - interface net.hivecell.hive.agent.ExternalInterfaceAgent.
 
ExternalInterfaceAgentImpl - class net.hivecell.hive.agent.ExternalInterfaceAgentImpl.
this agent sits on top of the ExternalInterfaceShadow, and spits the ExternalEvent to the specified agent who will presumably know how to handle that event, or can "translate" that event into something of more use to other agents
ExternalInterfaceAgentImpl() - Constructor for class net.hivecell.hive.agent.ExternalInterfaceAgentImpl
construct a new one of these agents
externalInterfaceShadow - Variable in class net.hivecell.hive.agent.ExternalInterfaceAgentImpl
our hook to our shadow
ExternalInterfaceShadow - interface net.hivecell.hive.shadow.ExternalInterfaceShadow.
the external interface shadow listens for connections coming from an external source.
ExternalInterfaceShadowImpl - class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl.
the external interface shadow listens for connections coming from an external source.
ExternalInterfaceShadowImpl() - Constructor for class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
 

F

f - Variable in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
the frame which hold our maniapultor
FAILURE - Static variable in class net.hivecell.hive.support.Debug
A debug level indicating complete failure, the program is about to crash.
failure(Object) - Static method in class net.hivecell.hive.support.Debug
print out a failure message
failure(String) - Static method in class net.hivecell.hive.support.Debug
print out a failure message
failure(String, Object) - Static method in class net.hivecell.hive.support.Debug
print out a failure message
FakeCameraAgentImpl - class net.hivecell.hive.agent.image.FakeCameraAgentImpl.
This is a FakeCamera which pretends to be a camera, but provides images from an internal source.
FakeCameraAgentImpl() - Constructor for class net.hivecell.hive.agent.image.FakeCameraAgentImpl
This constructor is just here to throw RemoteException
fetcher - Variable in class net.hivecell.hive.agent.image.GenericFilterAgentImpl
This threaded class fetches any images waiting in the fetchQ and puts them into the filterQ
fetchImage() - Method in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
This method should do the work of retrieving or constructing the new image.
fetchImage() - Method in class net.hivecell.hive.agent.image.WebImageAgentImpl
Get the image from the net.
fetchImage() - Method in class net.hivecell.hive.agent.image.CameraAgentImpl
Grab an image from the actual camera.
fetchImage() - Method in class net.hivecell.hive.agent.image.FakeCameraAgentImpl
Return a SerializableImage from the fake camera source.
fetchQ - Variable in class net.hivecell.hive.agent.image.GenericFilterAgentImpl
This Queue handles the images waiting to be fetched.
file - Variable in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
the file that we want to monitor
FileGrowthInfoAgentImpl - class net.hivecell.hive.agent.desktop.FileGrowthInfoAgentImpl.
A class that watches a file growth shadow and sends out events.
FileGrowthInfoAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.FileGrowthInfoAgentImpl
 
FileGrowthShadow - interface net.hivecell.hive.shadow.sysinfo.FileGrowthShadow.
Monitor that fires events when a file gets longer.
FileGrowthShadowImpl - class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl.
Monitor that fires events when a file gets longer.
FileGrowthShadowImpl() - Constructor for class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
 
fileName - Variable in class net.hivecell.hive.shadow.FileStreamShadowImpl
 
FileStreamShadow - interface net.hivecell.hive.shadow.FileStreamShadow.
 
FileStreamShadowImpl - class net.hivecell.hive.shadow.FileStreamShadowImpl.
 
FileStreamShadowImpl() - Constructor for class net.hivecell.hive.shadow.FileStreamShadowImpl
 
fileToMonitor - Variable in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
by default, the file that we should be monitoring
filter(SerializableImage) - Method in class net.hivecell.hive.agent.image.GenericFilterAgentImpl
This is where the filtering takes place.
filter(SerializableImage) - Method in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
filter(SerializableImage) - Method in class net.hivecell.hive.agent.image.MotionDetectorAgentImpl
 
filter(SerializableImage) - Method in class net.hivecell.hive.agent.image.GrayscaleFilterAgentImpl
Filter the image.
filter(SerializableImage) - Method in class net.hivecell.hive.agent.image.ContrastFilterAgentImpl
 
filterQ - Variable in class net.hivecell.hive.agent.image.GenericFilterAgentImpl
This Queue handles any images waiting to be filtered.
find(String) - Method in class net.hivecell.hive.description.Description
FIND Finds all nodes matching 'tname' anywhere in the hierarchy of this's childNodes.
find(String, int) - Method in class net.hivecell.hive.description.Description
 
find(String, int, boolean, int, Description, NodeList, boolean) - Method in class net.hivecell.hive.description.Description
Workhorse function for the find procedures, does a breadth-first search for the item.
findAttribute(String) - Method in class net.hivecell.hive.description.Description
 
findAttribute(String, int) - Method in class net.hivecell.hive.description.Description
 
findFirst(String) - Method in class net.hivecell.hive.description.Description
FIND FIRST Find the first node matching 'tname' anywhere in the hierarchy with current as root.
findFirst(String, int) - Method in class net.hivecell.hive.description.Description
 
findFirstAttribute(String) - Method in class net.hivecell.hive.description.Description
 
findFirstAttribute(String, int) - Method in class net.hivecell.hive.description.Description
 
findMasterAgent(RemoteCell) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
findMasterCell() - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Look for the server that hosts the master server list agent.
FirewallingSecurityManager - class net.hivecell.hive.cell.FirewallingSecurityManager.
 
FirewallingSecurityManager(Description) - Constructor for class net.hivecell.hive.cell.FirewallingSecurityManager
 
FlashingDotAgentImpl - class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl.
 
FlashingDotAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
FlashingDotCanvas - class net.hivecell.hive.agent.desktop.FlashingDotCanvas.
 
FlashingDotCanvas() - Constructor for class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
FloatSourceAgent - interface net.hivecell.hive.agent.FloatSourceAgent.
 
font - Variable in class net.hivecell.hive.agent.image.ImageDisplayCanvas
The font to display the pending notification.
FONTSIZE - Static variable in class net.hivecell.hive.agent.image.ImageDisplayCanvas
The font size for the pending notification.
frame - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
frame - Variable in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
frame - Variable in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
frame - Variable in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
frame - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
the frame
frameNum - Variable in class net.hivecell.hive.support.ImageEvent
The framenumber that the message concerns.
frameOwners - Variable in class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
 
fromIcon - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseConnection
 

G

gbcs - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
GenericFilterAgentImpl - class net.hivecell.hive.agent.image.GenericFilterAgentImpl.
This abstract class is the superclass for all image filters.
GenericFilterAgentImpl() - Constructor for class net.hivecell.hive.agent.image.GenericFilterAgentImpl
Initialize the Filter.
GenericResourceFinderAgentImpl - class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl.
 
GenericResourceFinderAgentImpl() - Constructor for class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl
 
GenericSignalPassthroughAgentImpl - class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl.
An agent that passes through signals from a shadow as Hive events.
GenericSignalPassthroughAgentImpl() - Constructor for class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
 
getAccessibleVariable(Agent, String) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
get the variable inside a certain agent
getAccessibleVariable(String) - Method in class net.hivecell.hive.support.VariablePropertyManipulator
get what a certain variable is already set at
getAccessibleVariableNames() - Method in class net.hivecell.hive.support.VariablePropertyManipulator
get an array of the variables that we can manipulate on our object
getAccessibleVariableNames(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
get the variable names for the agent configuration stuff
getAccessibleVariableType(Agent, String) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
get the variable type for a certain varible in an agent
getAccessibleVariableType(String) - Method in class net.hivecell.hive.support.VariablePropertyManipulator
get what java class a certain variable is
getActionCommands() - Method in class net.hivecell.hive.agent.AgentImpl
Get the names of the ActionCommands this agent uses in the order in which they were entered.
getActionCommands() - Method in interface net.hivecell.hive.agent.Agent
get a list of strings which are the labels for this agent's command menu
getAddedConnections(Graph, Graph) - Static method in class net.hivecell.hive.support.graph.GraphDifferenceHelper
get a list of all the connections which have been made to this graph
getAddedObjects(Graph, Graph) - Static method in class net.hivecell.hive.support.graph.GraphDifferenceHelper
get a list of all the objects that have been added to the newGraph (ie -- are not in the old graph)
getAddress() - Method in class net.hivecell.hive.agent.AgentImpl
return the address that i'm at
getAddress() - Method in interface net.hivecell.hive.agent.Agent
return what cell address this agent is on
getAddress() - Method in class net.hivecell.hive.agent.cell.CellListInfo
 
getAddress() - Method in class net.hivecell.hive.event.cell.CellGoingDownCellEvent
Get the address to the cell that was born
getAddress() - Method in class net.hivecell.hive.event.cell.CellWithdrawnCellEvent
Get the address to the cell that was born
getAddress() - Method in class net.hivecell.hive.event.cell.CellBornCellEvent
Get the address to the cell that was born
getAddress() - Method in class net.hivecell.hive.event.cell.CellReportCellEvent
Get the address to the cell that was born
getAddress() - Method in interface net.hivecell.hive.cell.RemoteCell
 
getAddress() - Method in class net.hivecell.hive.cell.Cell
Get the host:port address of the server.
getAddress() - Method in class net.hivecell.hive.agent.games.hunter.CreditsLocationInformation
 
getAgent() - Method in class net.hivecell.hive.agent.EventMaskWrapper
 
getAgent() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the agent represented by the icon.
getAgent() - Method in class net.hivecell.hive.event.cell.AgentMovingFromCellEvent
Get the handle to the agent which is moving
getAgent() - Method in class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent
Get the handle to the agent which has started the disconnection
getAgent() - Method in class net.hivecell.hive.event.cell.AgentMovingToCellEvent
Get the handle to the agent which is moving
getAgent() - Method in class net.hivecell.hive.event.cell.AgentBornCellEvent
Get the handle to the agent which has just born
getAgent() - Method in class net.hivecell.hive.event.cell.AgentDeathCellEvent
Get the handle to the agent which has just killed
getAgent() - Method in class net.hivecell.hive.cell.AgentDescriptionPair
 
getAgent(String) - Method in interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent
 
getAgent(String) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Determine whether or not a ChatAgent by the name of agentName is connected to this server, and get a reference to it if it is.
getAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent
Get the cell address of the agent.
getAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentBornCellEvent
Get the address to the cell that this agent was born on
getAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentDeathCellEvent
Get the address to the cell that this agent was killed on
getAgentAddress(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
another helper to find out what cell this agent is sitting on -- check if this returns null! the worst case scenario will have this return null as the cell address.
getAgentDir() - Static method in class net.hivecell.hive.Global
Returns the directory where the user's agent rdf file are.
getAgentIcon(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
getAgentIcons() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
Returns a vector of the agent icons for the agents being monitored by this layout manager.
getAgentMessagingPort(Agent) - Method in interface net.hivecell.hive.agent.cell.AgentMessagingShadowAgent
this is the method that other AgentMessagingShadowAgents will be calling to figure out what port to use to send HiveEvents to this cell.
getAgentMessagingPort(Agent) - Method in class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
this is the method that other AgentMessagingShadowAgents will be calling to figure out what port to use to send HiveEvents to this cell.
getAgentName(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
another helper function -- this one gets the name of the agent so it can display it
getAgentNode(DefaultMutableTreeNode) - Method in class net.hivecell.hive.agent.hiveui.treeui.CellAddressTreeFilterer
 
getAgentSpecificEventClasses() - Method in interface net.hivecell.hive.agent.EventReceivingDescription
this method is used to enumerate the classes that this agent would like in its event objects.
getAgentSpecificEventClasses() - Method in class net.hivecell.hive.agent.desktop.AudioClipAgentImpl
this is saying that we do not look for a specific type of event class -- anything will do just fine
getAgentSpecificEventClasses() - Method in class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl
 
getAgentSpecificEventClasses() - Method in class net.hivecell.hive.agent.image.ImageDisplayAgentImpl
 
getAllInterfaces(Class) - Static method in class net.hivecell.hive.shadow.ShadowImpl
start with a single class and get all the interfaces
getAllShadowMethods(Class) - Static method in class net.hivecell.hive.shadow.ShadowImpl
this gets all the methods which are in interfaces which extend ShadowInterface.
getAlpha(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
getAsyncCallerObject() - Method in class net.hivecell.hive.support.async.AsyncCall
Get the objecy that we are currently using for the AsyncDelivery
getAttribute(String) - Method in class net.hivecell.hive.description.Description
This is an interface to the Node.getAttributes, which returns a NamedNodeMap and is a mess.
getAudioURL() - Method in class net.hivecell.hive.agent.desktop.AudioClipAgentImpl
Get the value of audioURL.
getAudioURL() - Method in interface net.hivecell.hive.agent.desktop.AudioClipAgent
Get the value of audioURL.
getAutoUIImage(Agent) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
Given an agent, check its RDF description for an autoUIAgent property.
getAverageWindow() - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
getBackgroundColor() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
Get the background color
getBaudRate() - Method in interface net.hivecell.hive.shadow.SerialStreamShadow
get the baud rate for this serial port
getBaudRate() - Method in class net.hivecell.hive.shadow.SerialStreamShadowImpl
get the baud rate for this serial port
getBldg() - Method in class net.hivecell.hive.agent.wearable.Location
Get the value of bldg.
getBlue(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
getBorderColor() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the color of the border around the image.
getBorderWidth() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the size (in pixels) of the border around the image.
getBufSize(Agent) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
return the size of the ring buffer.
getBufSize(Agent) - Method in interface net.hivecell.hive.agent.image.ImageSourceAgent
Get the size of the buffer that the Agent holds.
getBytes(String) - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
Returns an array of bytes containing the bytecodes for the class represented by the argument path.
getCall() - Method in interface net.hivecell.hive.support.async.AsyncResult
Get the AsyncCall object that we used to call the receiver
getCall() - Method in class net.hivecell.hive.support.async.AsyncResultImpl
Get the AsyncCall object that we used to call the receiver
getCell() - Method in class net.hivecell.hive.agent.AgentImpl
Return the cell I'm living on.
getCell() - Method in interface net.hivecell.hive.agent.Agent
find out which server the agent lives on.
getCell() - Method in class net.hivecell.hive.agent.DJAgentImpl
get the handle back to our cell
getCell() - Method in class net.hivecell.hive.agent.cell.CellListInfo
 
getCellAddress() - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Returns the cell the uiAgent is running on.
getCellAddress(Object, Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
Get the cached information as to where this agent is
getCellAddress(Object, Agent) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Get the cached information as to where this agent is
getCellAddresses() - Method in class net.hivecell.hive.event.cell.CellEvent
This methoud should return all the servers taht this server event pertains to -- "pertains to" is defined by the server event itself
getCellAddresses() - Method in class net.hivecell.hive.event.cell.CellGoingDownCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.CellWithdrawnCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentMovingFromCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.CellBornCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentMovingToCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentBornCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.CellReportCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentDeathCellEvent
 
getCellAddresses() - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
 
getCellAgentMessagingPort(CellAddress) - Method in class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
the AgentMessagingShadow can call this method with a new cell address, and this agent will do its best to try to tell us what port that cell is listening on for its cell events
getCenter() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the center point of the icon.
getChatAgents() - Method in interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent
 
getChatAgents() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Returns only the ChatAgents that are connected.
getChatName() - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
getChatName() - Method in interface net.hivecell.hive.agent.desktop.ChatAgent
 
getClassName() - Method in interface net.hivecell.hive.agent.hiveui.CreateAgentMenuItem
get the name of the class we are creating
getClassStreamLevel(Class, PrintStream) - Static method in class net.hivecell.hive.support.Debug
get the level a certain stream is registered at
getClassStreams(Class) - Static method in class net.hivecell.hive.support.Debug
get the list of output streams for a specific class
getCodebase() - Method in interface net.hivecell.hive.shadow.cell.HTTPServerShadow
Find out what is our codebase
getCodebase() - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
Find out what is our codebase
getColor() - Method in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
Gets the current color of the arrow.
getColor(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
Get the color of cell's border.
getComponentManagerShadow() - Method in class net.hivecell.hive.agent.AgentImpl
A convenience method to return the ComponentManagerShadow or throws an exception if one is not present.
getConfigAsFile(String) - Static method in class net.hivecell.hive.Global
Return a handle to a config file.
getConfigAsInputStream(String) - Static method in class net.hivecell.hive.Global
Return an input stream from a config file
getConfigAsOutputStream(String) - Static method in class net.hivecell.hive.Global
Return an output stream from a config file.
getConfigAsXMLDocument(String) - Static method in class net.hivecell.hive.Global
Get a configuration file as an XML object.
getConfigDir() - Static method in class net.hivecell.hive.Global
Get the configDirectory
getConfigValue(Document, String) - Static method in class net.hivecell.hive.description.HiveXML
A convenience method to read config values out of Hive config XML files.
getConnected() - Method in interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent
 
getConnected() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Returns all connected listeners, even those that aren't ChatAgents.
getConnections() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
return a list of all the connections for this icon
getContrast() - Method in class net.hivecell.hive.agent.image.ContrastFilterAgentImpl
Get the value of contrast.
getContrast() - Method in interface net.hivecell.hive.agent.image.ContrastFilterAgent
Get the value of contrast.
getCount() - Method in class net.hivecell.hive.event.HiveEvent
Returns the event count.
getCount() - Method in class net.hivecell.hive.shadow.EventPublisherShadowImpl
Get a count of all the events sent out
getCount() - Method in class net.hivecell.hive.shadow.EventPublisherHelper
Get a count of all the events sent out
getCount() - Method in interface net.hivecell.hive.shadow.SerialStreamEventPublishingShadow
Get a count of all the events sent out
getCount() - Method in interface net.hivecell.hive.shadow.LocustShadow
Get a count of all the events sent out
getCount() - Method in class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl
Get a count of all the events sent out
getCount() - Method in interface net.hivecell.hive.shadow.EventPublisherShadow
Get a count of all the events sent out
getCount() - Method in class net.hivecell.hive.shadow.LocustShadowImpl
Get a count of all the events sent out
getCurrentSize() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the current icon's size.
getCurrentSong() - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
getDefaultAgent() - Method in class net.hivecell.hive.shadow.ShadowImpl
a shadow may specify a default agent, such as a basic export agent.
getDefaultAgent() - Method in class net.hivecell.hive.shadow.ShadowStub
get the default agent for this shadow
getDefaultByte() - Method in interface net.hivecell.hive.agent.thing.CricketAgent
 
getDefaultByte() - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
Get the default value sent to the cricket on event.
getDefaultLevel() - Static method in class net.hivecell.hive.support.Debug
Returns the current debug level.
getDelay() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
getDelay() - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
getDescForObject(Object) - Method in class net.hivecell.hive.description.AgentSet
 
getDescription() - Method in class net.hivecell.hive.agent.AgentImpl
Return the semantic description of this agent.
getDescription() - Method in interface net.hivecell.hive.agent.Agent
get the semantic description of this agent.
getDescription() - Method in interface net.hivecell.hive.description.Describable
 
getDescription() - Method in interface net.hivecell.hive.description.RemoteDescribable
 
getDescription() - Method in interface net.hivecell.hive.cell.RemoteCell
 
getDescription() - Method in class net.hivecell.hive.cell.Cell
Get the semantic description of this cell.
getDescription() - Method in class net.hivecell.hive.cell.AgentDescriptionPair
 
getDescription() - Method in class net.hivecell.hive.shadow.ShadowImpl
Get the value of desc.
getDescription() - Method in class net.hivecell.hive.shadow.ShadowStub
Get the value of description
getDescription(Object, Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
Get the cached description of this agent
getDescription(Object, Agent) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Get the cached description of this agent
getDestination() - Method in class net.hivecell.hive.support.graph.Edge
 
getDestinationAddress() - Method in class net.hivecell.hive.event.cell.AgentMovingFromCellEvent
Get the address to the cell that this agent is moving to
getDestinationAddress() - Method in class net.hivecell.hive.event.cell.AgentMovingToCellEvent
Get the address to the cell that this agent is moving to
getDestinationAgent() - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
Get the address to the agent receiving the connection
getDestinationAgent() - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
Get the address to the agent receiving the connection
getDestinationAgent() - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
Get the address to the agent receiving the disconnection
getDestinationAgent() - Method in interface net.hivecell.hive.event.cell.TwoAgentCellEvent
Get the address to the agent receiving the connection
getDestinationAgent() - Method in class net.hivecell.hive.support.AgentGraphEdge
 
getDestinationAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
Get the address to the destination agent.
getDestinationAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
Get the address to the destination agent.
getDestinationAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
Get the address to the destination agent.
getDestinationAgentAddress() - Method in interface net.hivecell.hive.event.cell.TwoAgentCellEvent
Get the address to the destination agent.
getDestinationUID() - Method in class net.hivecell.hive.event.IncomingExternalEvent
return the UID that this event is meant for
getDevice(String) - Method in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
get the device from teh UID
getDOM() - Method in class net.hivecell.hive.description.HiveXML
 
getEarliestIndex() - Method in class net.hivecell.hive.support.ImageRingBuffer
Get the index of the earliest image still in the buffer
getEarliestIndex(Agent) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
return the index of the earliest image still in the buffer.
getEarliestIndex(Agent) - Method in interface net.hivecell.hive.agent.image.ImageSourceAgent
Get the index of the earliest image still in the buffer.
getElement(int) - Method in class net.hivecell.hive.support.ImageRingBuffer
Return the element with index i.
getError() - Method in class net.hivecell.hive.agent.AgentUnableToBirthException
 
getError() - Method in class net.hivecell.hive.agent.AgentInitializationException
 
getError() - Method in class net.hivecell.hive.shadow.ShadowInitializationException
 
getEventCount(Agent) - Method in class net.hivecell.hive.agent.EventSendingHelper
Get a count of how many events have fired.
getEventCount(Agent) - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
Return a count of events fired.
getEventCount(Agent) - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
 
getEventCount(Agent) - Method in interface net.hivecell.hive.agent.EventSendingAgent
Returns a count of the number of events.
getEventData() - Method in class net.hivecell.hive.event.HiveEvent
Returns any event-specific data.
getEventData() - Method in class net.hivecell.hive.event.ExternalEvent
Returns any event-specific data.
getEventListeningPort() - Method in interface net.hivecell.hive.shadow.cell.AgentMessagingShadow
get the port number we are listening on
getEventListeningPort() - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
get the port number we are listening on
getEventLog(Object, int) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
retrieve a portion of the event log
getEventLog(Object, int) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Get the n latest events from the event log.
getEventLogLength(Object) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
get the current length of the event log
getEventLogLength(Object) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
 
getEventMask() - Method in class net.hivecell.hive.agent.EventMaskWrapper
 
getEventObject() - Method in class net.hivecell.hive.agent.desktop.MetronomeAgentImpl
 
getEventTime() - Method in class net.hivecell.hive.event.HiveEvent
Returns the time the event was sent (in milliseconds).
getException() - Method in class net.hivecell.hive.agent.hiveui.UnableToCreateTreeException
 
getException() - Method in class net.hivecell.hive.cell.DenyMobileAgentException
 
getException() - Method in class net.hivecell.hive.support.VariablePropertyManipulationException
 
getException() - Method in class net.hivecell.hive.support.CellConnectException
 
getFallthrough() - Static method in class net.hivecell.hive.support.Debug
tell us whether or not we have fallthrough on
getFile() - Method in class net.hivecell.hive.support.CellAddress
Return the file of the cell address.
getFileName() - Method in class net.hivecell.hive.shadow.FileStreamShadowImpl
get the name of the file we want to communicate through
getFileName() - Method in interface net.hivecell.hive.shadow.FileStreamShadow
get the name of the file we want to communicate through
getFileToMonitor() - Method in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
Get the value of fileToMonitor.
getFileToMonitor() - Method in interface net.hivecell.hive.shadow.sysinfo.FileGrowthShadow
Get the value of fileToMonitor.
getFirstNonWhitespaceChild(Node) - Static method in class net.hivecell.hive.description.HiveXML
 
getFloat(Agent) - Method in interface net.hivecell.hive.agent.FloatSourceAgent
 
getFloat(Agent) - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
getFrameNum() - Method in class net.hivecell.hive.support.ImageEvent
Returns the frame number of this event.
getFromIcon() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseConnection
Gets the source icon
getGraph() - Method in class net.hivecell.hive.support.graph.Node
Get the graph that this Node belongs to
getGreen(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
getGroupName() - Method in interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent
 
getGroupName() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
getGrowthFactor() - Method in class net.hivecell.hive.support.graph.DenseGraph
Find out by how much the adjacency matrix grows every time it needs to expand
getHighthreshold() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
getHighthreshold() - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
getHistoryLength() - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
getHost() - Method in class net.hivecell.hive.support.CellAddress
Return the host of the CellAddress
getIcon() - Method in class net.hivecell.hive.agent.AgentImpl
Return the SerializableImage object that is the agent's icon.
getIcon() - Method in interface net.hivecell.hive.agent.Agent
get the icon for this agent.
getIconAtLocation(int, int) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
Returns the icon at Point where.
getIconAtLocation(Point) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
 
getIconForAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
Returns agent's icon as an AWT Image.
getIconName() - Method in class net.hivecell.hive.agent.AgentImpl
Get the value of iconName.
getID() - Method in class net.hivecell.hive.event.RemoteEvent
What's the event ID.
getImage() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the icon image.
getImage() - Method in class net.hivecell.hive.support.SerializableImage
Create an AWT image from our internal image data.
getImage(Agent) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
returns the most recent image.
getImage(Agent) - Method in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
 
getImage(Agent) - Method in interface net.hivecell.hive.agent.image.ImageSourceAgent
Get the most recent image
getImage(Agent, int) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
returns the image of index i;
getImage(Agent, int) - Method in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
 
getImage(Agent, int) - Method in interface net.hivecell.hive.agent.image.ImageSourceAgent
Get the image of index i;
getImage(Dimension) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the icon image with dimension size.
getImageProducer() - Method in class net.hivecell.hive.support.SerializableImage
Return an ImageProducer from our internal image data.
getImageURL() - Method in interface net.hivecell.hive.agent.image.WebImageAgent
Get the value of imageURL.
getImageURL() - Method in class net.hivecell.hive.agent.image.WebImageAgentImpl
Get the value of imageURL.
getIndexNumber() - Method in class net.hivecell.hive.support.graph.Node
Return the index number that we use for the adjacency matrix
getInstance() - Static method in class net.hivecell.hive.support.async.AsyncCallerClass
This method must be overridden by new implementation authors! Since nelson wanted this to be a singleton class, we needed a simple way to get at the instance of the class to use, so this is it.
getInstance() - Static method in class net.hivecell.hive.support.async.AsyncCaller
Get a reference to the singleton instance of AsyncCaller.
getInstance() - Static method in class net.hivecell.hive.support.async.AsyncOneMethodCaller
Get a reference to the singleton instance of AsyncCaller.
getLastInfo() - Method in class net.hivecell.hive.agent.cell.CellListInfo
 
getLatestIndex() - Method in class net.hivecell.hive.support.ImageRingBuffer
Get the index of the most recent image.
getLatestIndex(Agent) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Get the index of the most recent image.
getLatestIndex(Agent) - Method in interface net.hivecell.hive.agent.image.ImageSourceAgent
Get the index of the most recent image.
getListeners() - Method in class net.hivecell.hive.agent.EventSendingHelper
return a list of the agents which are subscribed to us -- we just return a vector of agents that are the keys toe the agentToEventMaskWrappers.
getListeners() - Method in class net.hivecell.hive.shadow.EventPublisherHelper
get a list of the signals which are listening to us
getListeners() - Method in interface net.hivecell.hive.shadow.SerialStreamEventPublishingShadow
 
getListeners() - Method in class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl
 
getLoad() - Method in class net.hivecell.hive.shadow.LoadAverageShadowImpl
this actually calcualtes the load by parsing teh proc system
getLoad() - Method in interface net.hivecell.hive.shadow.LoadAverageShadow
this actually calcualtes the load by parsing teh proc system
getLoadDefaultValues() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
getLoadDefaultValues() - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
getLocalListeners() - Method in class net.hivecell.hive.agent.EventSendingHelper
return a list of all the listeners which are local to this agent
getLocalReference(Agent) - Method in class net.hivecell.hive.cell.Cell
Given an agent stub, return the local AgentImpl for it if it is available, or else null.
getLocation() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the location of the upper left corner of the icon.
getLocation(Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
Returns the location of Agent which's icon.
getLocationType() - Method in class net.hivecell.hive.agent.wearable.Location
Get the value of locationType.
getLocust() - Method in class net.hivecell.hive.agent.wearable.Location
Get the value of locust.
getLowthreshold() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
getLowthreshold() - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
getMatch() - Method in class net.hivecell.hive.description.Description
Return the first Description that matched the last select or find query.
getMatch(int) - Method in class net.hivecell.hive.description.Description
Return a certain Descriptions that matched the last select or find query.
getMatches() - Method in class net.hivecell.hive.description.Description
Return all Descriptions that matched the last select or find query.
getMenuBar() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
a function that will return an AWT menu that is constructed off the information that is in the menu object
getMenuBar() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
a function that will return an AWT menu that is constructed off the information that is in the menu object
getMenuDir() - Static method in class net.hivecell.hive.Global
Returns the directory where the user's menu rdf file are.
getMenuElement(String) - Method in class net.hivecell.hive.support.menu.TopMenu
return the first menu element we find with the given name
getMenuElementAt(int) - Method in class net.hivecell.hive.support.menu.TopMenu
return the menu item at a specific position
getMenuElementSize() - Method in class net.hivecell.hive.support.menu.TopMenu
get the amount of menu items that are on this menu
getMenuItems() - Method in class net.hivecell.hive.support.menu.TopMenu
return an ordered Enumeration of all the MenuObjects in this menu
getMenuNames(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
getMenuNames(Agent) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
getMessage() - Method in class net.hivecell.hive.event.cell.CellReportCellEvent
Get the server report
getMessage() - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
Get the message that is sent out
getMessage() - Method in class net.hivecell.hive.agent.games.hunter.CreditsLocationInformation
 
getMethod() - Method in class net.hivecell.hive.support.async.AsyncCall
Get the method object for what we are going to call asynchronously
getMinimumSize() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
getMonitoredCells() - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
get a vector of all the cells that we are monitoring.
getMonitoredCells(Object) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
get a list of all the cells we are monitoring
getMonitoredCells(Object) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Return which cells that this agent is currently monitoring
getName() - Method in class net.hivecell.hive.agent.AgentImpl
get a "name" for this agent -- if the description contains a nickname, then we should return that, else we return the short string of the name
getName() - Method in interface net.hivecell.hive.agent.Agent
get a name for this agent.
getName() - Method in interface net.hivecell.hive.agent.ActionCommand
 
getName() - Method in class net.hivecell.hive.description.Description
Return the name for the agent/cell/shadow this instance is describing.
getName() - Method in class net.hivecell.hive.support.menu.MenuCheckBoxItem
get the name of the menu object
getName() - Method in interface net.hivecell.hive.support.menu.MenuObject
get the name of the menu object
getName() - Method in class net.hivecell.hive.support.menu.MenuFolder
 
getName() - Method in class net.hivecell.hive.support.menu.MenuSeparator
 
getNameforType(short) - Static method in class net.hivecell.hive.description.Description
 
getNameforType(short) - Static method in class net.hivecell.hive.description.HiveXML
 
getNames() - Method in class net.hivecell.hive.description.AgentSet
Return the names of all the Descriptions in the set.
getNetchangehighthreshold() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
getNetchangehighthreshold() - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
getNetchangelowthreshold() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
getNetchangelowthreshold() - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
getNewAgents(AgentGraph) - Method in class net.hivecell.hive.support.AgentGraph
List all the agents which are in the new graph that are not in this graph
getNewEdges(AgentGraph) - Method in class net.hivecell.hive.support.AgentGraph
List all the connections which are in the new graph, but are not in this graph
getNext() - Method in class net.hivecell.hive.description.Description
 
getNextSong() - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
getNode() - Method in class net.hivecell.hive.description.Description
 
getNode(Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
A helper function to get the node that has this object -- it will throw an exception if it doesn't have it
getNodeName() - Method in class net.hivecell.hive.description.Description
This is simply a wrapper for Node.getNodeName().
getObject() - Method in class net.hivecell.hive.description.Description
Returns the reference to the Object this Description is describing.
getObject() - Method in class net.hivecell.hive.support.graph.Node
Get the object from this node
getObject(int) - Method in class net.hivecell.hive.description.AgentSet
Grab an agent from the set
getOriginAddress() - Method in class net.hivecell.hive.event.cell.AgentMovingFromCellEvent
Get the address to the cell that this agent is moving from
getOriginAddress() - Method in class net.hivecell.hive.event.cell.AgentMovingToCellEvent
Get the address to the cell that this agent is moving from
getParams() - Method in class net.hivecell.hive.support.async.AsyncCall
Get the parameters we are going to use on this method call
getPingFrequency() - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
getPingTimeout() - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
getPlayingSong() - Method in class net.hivecell.hive.agent.DJAgentImpl
tell us whether or not the shadow is playing a song
getPlayingSong() - Method in interface net.hivecell.hive.agent.DJAgent
 
getPlayingSong() - Method in interface net.hivecell.hive.shadow.DJShadow
tell us whether or not we are playing a song
getPlayingSong() - Method in class net.hivecell.hive.shadow.DJShadowImpl
tell us whether or not we are playing a song
getPort() - Method in class net.hivecell.hive.cell.HiveRMIRegistry
get the port that this registry is running on
getPort() - Method in interface net.hivecell.hive.shadow.cell.HTTPServerShadow
Find out the port the http server is on
getPort() - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
Find out the port the http server is on
getPort() - Method in class net.hivecell.hive.support.CellAddress
return the port number of the CellAdress
getPPM() - Method in interface net.hivecell.hive.shadow.thing.QuickCam
 
getPPM() - Method in class net.hivecell.hive.shadow.thing.QuickCamImpl
get a ppm from the cqcam -- we run the program, get the iamge and return it out
getPreferredSize() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
getPrevSong() - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
getProcessCommand() - Method in class net.hivecell.hive.shadow.ProcessStreamShadowImpl
get which command we are using for this stream shadow
getProcessCommand() - Method in interface net.hivecell.hive.shadow.ProcessStreamShadow
get which command we are using for this stream shadow
getProtocol() - Method in class net.hivecell.hive.support.CellAddress
Returns the protocol of the URL.
getPulseInterval() - Method in interface net.hivecell.hive.agent.desktop.MetronomeAgent
 
getPulseInterval() - Method in class net.hivecell.hive.agent.desktop.MetronomeAgentImpl
 
getQuickCamCommand() - Method in interface net.hivecell.hive.shadow.thing.QuickCam
Get the value of quickCamCommand.
getQuickCamCommand() - Method in class net.hivecell.hive.shadow.thing.QuickCamImpl
Get the value of quickCamCommand.
getReceiver() - Method in interface net.hivecell.hive.support.async.AsyncResult
Get the object we called on
getReceiver() - Method in class net.hivecell.hive.support.async.AsyncResultImpl
Get the object we called on
getRed(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
getRef() - Method in class net.hivecell.hive.support.CellAddress
Return the reference of the CellAdress.
getRegistrationObject() - Method in class net.hivecell.hive.event.RemoteEvent
The handback requested by the event listener.
getRegistrationObject() - Method in class net.hivecell.hive.event.HiveEvent
This method is currently not used in Hive.
getRemoteCell() - Method in class net.hivecell.hive.support.CellAddress
Find the Cell on the specified remote host.
getRemoteCell(Object, Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
Get the cached information as to the agent's server's remote server handle
getRemoteCell(Object, Agent) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Get the cached information as to the agent's server's remote server handle
getRemoteObject(Object) - Method in class net.hivecell.hive.cell.Cell
can we say hack? get the exported version of the agent.
getRemovedAgents(AgentGraph) - Method in class net.hivecell.hive.support.AgentGraph
List all the agents which have disappeared between this graph and the passed in graph
getRemovedConnections(Graph, Graph) - Static method in class net.hivecell.hive.support.graph.GraphDifferenceHelper
get a list of all the edges which have been removed.
getRemovedEdges(AgentGraph) - Method in class net.hivecell.hive.support.AgentGraph
List all the connections which are not in the new graph, but are not in this graph
getRemovedObjects(Graph, Graph) - Static method in class net.hivecell.hive.support.graph.GraphDifferenceHelper
get a list of objects which are in the old graph but not in the new graph.
getRep() - Method in class net.hivecell.hive.support.SerializableImage
This method returns the raw pixels of the underlying image.
getResourceType() - Method in class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl
Get the value of resourceType
getResult() - Method in interface net.hivecell.hive.support.async.AsyncResult
The result of the method call.
getResult() - Method in class net.hivecell.hive.support.async.AsyncResultImpl
The result of the method call.
getRMIRegistry() - Method in class net.hivecell.hive.cell.Cell
get a handle to the RMI registry that hive uses so you can stick your own stuff in there if you need it
getRoom() - Method in class net.hivecell.hive.agent.wearable.Location
Get the value of room.
getRoot() - Method in class net.hivecell.hive.description.HiveXML
 
getScaleFactor() - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
getSelectedIcon() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
Get the currently selected icon
getSender() - Method in class net.hivecell.hive.agent.desktop.ChatMessage
 
getSenderUID() - Method in class net.hivecell.hive.event.OutgoingExternalEvent
return the UID that originated this event
getSequenceNumber() - Method in class net.hivecell.hive.event.RemoteEvent
The sequence number for the event.
getSerialPort() - Method in interface net.hivecell.hive.shadow.SerialStreamShadow
get which serial port we are configured at
getSerialPort() - Method in class net.hivecell.hive.shadow.SerialStreamShadowImpl
get which serial port we are configured at
getShadow(String) - Method in class net.hivecell.hive.cell.Cell
get a specific shadow
getShadowDir() - Static method in class net.hivecell.hive.Global
Returns the directory where the user's shadow rdf file are.
getShadowInterfaces(Class) - Static method in class net.hivecell.hive.shadow.ShadowImpl
get all the "relavent" interfaces for creating the stub.
getShadowType() - Method in class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
Get the value of shadowType.
getSize() - Method in class net.hivecell.hive.support.SerializableImage
returns the dimension of the image.
getSize() - Method in class net.hivecell.hive.support.ImageRingBuffer
Get the size of the ringbuffer.
getSize() - Method in class net.hivecell.hive.support.Queue
Return the number of elements in the queue.
getSName() - Method in class net.hivecell.hive.agent.desktop.ChatMessage
 
getSongList() - Method in class net.hivecell.hive.agent.DJAgentImpl
get the song list of thigns we can play
getSongList() - Method in interface net.hivecell.hive.agent.desktop.MusicPlayingAgent
 
getSongTitle(Object) - Method in class net.hivecell.hive.agent.DJAgentImpl
get the song title as keyed by the object of the song
getSongTitle(Object) - Method in interface net.hivecell.hive.agent.desktop.MusicPlayingAgent
 
getSource() - Method in class net.hivecell.hive.event.RemoteEvent
Who sent the event.
getSource() - Method in class net.hivecell.hive.event.HiveEvent
Returns the sender of this event.
getSource() - Method in class net.hivecell.hive.support.graph.Edge
 
getSourceAgent() - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
Get the handle to the agent which has started the connection
getSourceAgent() - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
Get the handle to the agent which has started the connection
getSourceAgent() - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
Get the handle to the agent which has started the disconnection
getSourceAgent() - Method in interface net.hivecell.hive.event.cell.TwoAgentCellEvent
Get the handle to the agent which has started the connection
getSourceAgent() - Method in class net.hivecell.hive.support.AgentGraphEdge
 
getSourceAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
Get the address to the source agent.
getSourceAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
Get the address to the source agent.
getSourceAgentAddress() - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
Get the address to the source agent.
getSourceAgentAddress() - Method in interface net.hivecell.hive.event.cell.TwoAgentCellEvent
Get the address to the source agent.
getState() - Method in class net.hivecell.hive.support.menu.MenuCheckBoxItem
get the state of the switch
getStatus() - Method in class net.hivecell.hive.support.ImageEvent
Returns the status of this event.
getStub() - Method in class net.hivecell.hive.shadow.ShadowImpl
get the stub for the shadow
getSymbol() - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
getSymbol() - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
getText() - Method in class net.hivecell.hive.description.Description
If the first child of this node is a '#text' node (type TEXT_NODE), This part returned.
getThreadGroup() - Method in class net.hivecell.hive.agent.AgentImpl
Return the thread group that we are in
getThreshold() - Method in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
getThrownException() - Method in class net.hivecell.hive.agent.cell.UnableToMonitorCellException
 
getToIcon() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseConnection
Gets the destination icon
getUI() - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
getUID() - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
getUID() - Method in interface net.hivecell.hive.agent.desktop.ChatAgent
 
getUIDInterface(ExternalInterfaceShadowImpl.DeviceInterface) - Method in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
get the UID of a connection
getUnstrippedText() - Method in class net.hivecell.hive.description.Description
If the first child of this node is a '#text' node (type TEXT_NODE), This part returned.
getUpdateInterval() - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
getUpdateInterval() - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
getUpdateInterval() - Method in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
 
getUpdateInterval() - Method in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
getUpdateInterval() - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
getValueToSend() - Method in class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl
 
getWeight() - Method in class net.hivecell.hive.support.graph.Edge
 
getWeight(Node, Node) - Method in class net.hivecell.hive.support.graph.DenseGraph
 
getWeight(Object, Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
getWeight(Object, Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Get the weight of the edge between these two nodes - a weight of 0 means the objects are not connected
getX() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the x location of the upper left corner of the icon.
getXMLDocument() - Method in class net.hivecell.hive.event.ExternalEvent
Get the who XML document that we are holding
getY() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the y location of the upper left corner of the icon.
Global - class net.hivecell.hive.Global.
Provide some useful global methods for all of Hive.
Global() - Constructor for class net.hivecell.hive.Global
 
Graph - interface net.hivecell.hive.support.graph.Graph.
 
GraphDifferenceHelper - class net.hivecell.hive.support.graph.GraphDifferenceHelper.
this is a class of static methods which are just useful to help out when we need to know the "difference" between two graphs.
GraphDifferenceHelper() - Constructor for class net.hivecell.hive.support.graph.GraphDifferenceHelper
 
GraphicalConnectionArrow - class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow.
 
GraphicalConnectionArrow(BaseAgentIcon, BaseAgentIcon) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
 
grayPixel(int) - Static method in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
GrayscaleFilterAgentImpl - class net.hivecell.hive.agent.image.GrayscaleFilterAgentImpl.
This filter implements a grayscale filter for images.
GrayscaleFilterAgentImpl() - Constructor for class net.hivecell.hive.agent.image.GrayscaleFilterAgentImpl
Construct a new filter.
grid - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
 
groupName - Variable in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
growAndWarmDot() - Method in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
gtf - Variable in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
the class that we are using to filter our information into the jtree
GUIAgent - Static variable in class net.hivecell.hive.Global
 

H

handleCellEvent(CellEvent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
deal with the cell event that we either received via the notify or the signal methods.
handleWebHit(String) - Method in class net.hivecell.hive.agent.filter.HTTPAccessTranslatingAgentImpl
 
hashCode() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseGraphicalArrow
 
hashCode() - Method in class net.hivecell.hive.support.CellAddress
Returns a hashcode for the CellAddress.
HATCH - Static variable in class net.hivecell.hive.agent.image.ImageDisplayCanvas
Whether or not to hatch the pending display.
highval - Variable in class net.hivecell.hive.support.ImageRingBuffer
The index of the most recent image in the buffer.
historyLength - Variable in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
Hive - class net.hivecell.hive.Hive.
 
Hive() - Constructor for class net.hivecell.hive.Hive
 
HiveEvent - class net.hivecell.hive.event.HiveEvent.
Event classed used by Hive.
HiveEvent(Object, long, Object) - Constructor for class net.hivecell.hive.event.HiveEvent
Construct a Hive event with the current time and unspecified ID
HiveEvent(Object, long, Object, long) - Constructor for class net.hivecell.hive.event.HiveEvent
Construct a Hive event with a specified time but no ID
HiveEvent(Object, long, Object, long, long) - Constructor for class net.hivecell.hive.event.HiveEvent
Construct a Hive event with all fields specified
HiveRMIRegistry - class net.hivecell.hive.cell.HiveRMIRegistry.
 
HiveRMIRegistry(int) - Constructor for class net.hivecell.hive.cell.HiveRMIRegistry
create the registry at a certain port
HiveSecurityManager - class net.hivecell.hive.cell.HiveSecurityManager.
this security manager is the default manager that hive will run with.
HiveSecurityManager() - Constructor for class net.hivecell.hive.cell.HiveSecurityManager
 
HiveXML - class net.hivecell.hive.description.HiveXML.
An XML Config file for hive This is the XML equivalent of DescSet.
HiveXML() - Constructor for class net.hivecell.hive.description.HiveXML
NOTE: HAVE THE CONSTRUCTOR CATCH THE ERRORS AND SET root TO NULL!
HiveXML(InputStream) - Constructor for class net.hivecell.hive.description.HiveXML
 
HiveXML(Reader) - Constructor for class net.hivecell.hive.description.HiveXML
 
HoneyIShrunkTheCDs - class net.hivecell.hive.agent.filter.HoneyIShrunkTheCDs.
 
HoneyIShrunkTheCDs() - Constructor for class net.hivecell.hive.agent.filter.HoneyIShrunkTheCDs
 
HTTPAccessTranslatingAgentImpl - class net.hivecell.hive.agent.filter.HTTPAccessTranslatingAgentImpl.
 
HTTPAccessTranslatingAgentImpl() - Constructor for class net.hivecell.hive.agent.filter.HTTPAccessTranslatingAgentImpl
 
HTTPServerShadow - interface net.hivecell.hive.shadow.cell.HTTPServerShadow.
 
HTTPServerShadowImpl - class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl.
 
HTTPServerShadowImpl() - Constructor for class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
 
HTTPServerShadowImpl(String, int) - Constructor for class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
 

I

icon - Variable in class net.hivecell.hive.agent.AgentImpl
The icon that represents this agent.
IconicUIAgentImpl - class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl.
The UIAgent for a boxes and lines style GUI.
IconicUIAgentImpl() - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
IconicUICanvas - class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas.
 
IconicUICanvas(BaseUIAgentImpl, BaseLayoutManager) - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
IconicUILayoutManager - class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager.
 
IconicUILayoutManager() - Constructor for class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
 
IconLoader - class net.hivecell.hive.support.IconLoader.
 
IconLoader() - Constructor for class net.hivecell.hive.support.IconLoader
 
iconName - Variable in class net.hivecell.hive.agent.AgentImpl
the name of the icon file
idc - Variable in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
idToLoc - Variable in class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
 
idToPoint - Variable in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
idToURL - Variable in class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
 
IGNORED - Static variable in class net.hivecell.hive.support.ImageEvent
This status means that the camera ignored a request for a new image but returns the index of the most recent image available.
image - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
image - Variable in class net.hivecell.hive.agent.image.ImageDisplayCanvas
The image currently displayed.
imageBuffer - Variable in class net.hivecell.hive.support.BaseCanvas
 
imageBufferSize - Variable in class net.hivecell.hive.support.BaseCanvas
 
ImageCreationAgentImpl - class net.hivecell.hive.agent.image.ImageCreationAgentImpl.
This is an abstract class that represents an image CREATION agent.
ImageCreationAgentImpl() - Constructor for class net.hivecell.hive.agent.image.ImageCreationAgentImpl
Set up the ImageCreationAgent.
imageDim - Variable in class net.hivecell.hive.agent.image.ImageDisplayCanvas
The size of the current image.
ImageDisplayAgentImpl - class net.hivecell.hive.agent.image.ImageDisplayAgentImpl.
This agent provides a panel that displays any images it receives.
ImageDisplayAgentImpl() - Constructor for class net.hivecell.hive.agent.image.ImageDisplayAgentImpl
Create a new ImageDisplayAgent
ImageDisplayCanvas - class net.hivecell.hive.agent.image.ImageDisplayCanvas.
This is the class that does the work of displaying images for the ImageDisplayAgent.
ImageDisplayCanvas() - Constructor for class net.hivecell.hive.agent.image.ImageDisplayCanvas
Set up the canvas for instantiation.
ImageEvent - class net.hivecell.hive.support.ImageEvent.
This class embodies immutable messages that are sent from a an ImageSource to it's listeners.
ImageEvent(int, int) - Constructor for class net.hivecell.hive.support.ImageEvent
This constructor creates a new CameraEvent.
imagePending() - Method in class net.hivecell.hive.agent.image.ImageDisplayCanvas
This method is called when a new image is pending.
ImageRingBuffer - class net.hivecell.hive.support.ImageRingBuffer.
This class is a fixed size data structure that contains serializable images.
ImageRingBuffer(int) - Constructor for class net.hivecell.hive.support.ImageRingBuffer
Constructs a ImageRingBuffer of size;
ImageSourceAgent - interface net.hivecell.hive.agent.image.ImageSourceAgent.
ImageSourceAgent is an interface which describes agents that can provide images.
ImageSourceAgentImpl - class net.hivecell.hive.agent.image.ImageSourceAgentImpl.
This abstract agent is the superclass of all agents that have images available for retrieval.
ImageSourceAgentImpl() - Constructor for class net.hivecell.hive.agent.image.ImageSourceAgentImpl
This constructor instantiates the Agent with a fixed size ringbuffer.
ImageTakingDisplayingAgentImpl - class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl.
 
ImageTakingDisplayingAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
implementation - Variable in class net.hivecell.hive.shadow.ShadowStub
the implementation of this stub that we will pass things through to
IncomingExternalEvent - class net.hivecell.hive.event.IncomingExternalEvent.
this is asubclass of the hive event which is specially made just to transmit around the XML DOM stuff so we can do the external events from outside sources.
IncomingExternalEvent(Agent, CellAddress, String, long, Object) - Constructor for class net.hivecell.hive.event.IncomingExternalEvent
create a new ExternalEvent that takes the source of the event, the event number, and as the event data is the Document that is the top level of the event data
incomingQueues - Variable in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
incomingServerSocket - Variable in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
the socket we are going to listen to incoming connections from
incomingServerSocketPort - Variable in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
the port that it is listening on
indexOfMenuElement(String) - Method in class net.hivecell.hive.support.menu.TopMenu
return which index menu element has this given name
infoAgent - Variable in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
init() - Method in class net.hivecell.hive.shadow.ShadowImpl
Override this to do any initialization
init() - Method in class net.hivecell.hive.shadow.LoadAverageShadowImpl
just make sure we are not attempting to do this in windows -- if we are then we just have to just throw an exception and punt
init() - Method in class net.hivecell.hive.shadow.FileStreamShadowImpl
do the initialization -- in this case it set up the file line
init() - Method in class net.hivecell.hive.shadow.ProcessStreamShadowImpl
do the initialization -- in this case it sets up the serial port
init() - Method in class net.hivecell.hive.shadow.SerialStreamShadowImpl
do the initialization -- in this case it sets up the serial port
init() - Method in class net.hivecell.hive.shadow.LocustShadowImpl
do the initialization for the shadow
init() - Method in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
initialise the shadow -- we are going to parse the XML so we can figure out what the port is we want to connect on, then we open the server socket and start spawning off threads
init() - Method in class net.hivecell.hive.shadow.DJShadowImpl
initialize the shadow.
init() - Method in class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
just make ourselves ready for action
init() - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
 
init() - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
initialize the event shadow -- this creates the server socket that we need to receive the vents, sets up the incoming/outgoing queues, and create the agent that we will use to query other cells to see what port we need to talk to them on
init() - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
set ourselves as ready for action
init() - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
 
init() - Method in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
This method should handle any work that needs to be done before the first image can be retrieved.
init() - Method in class net.hivecell.hive.agent.image.WebImageAgentImpl
Set up the WebImageAgent.
init() - Method in class net.hivecell.hive.agent.image.CameraAgentImpl
Grab the QuickCam shadow from the ShadowDB -- the init class in ImageCreationAgentImpl should have an exception we can throw
init() - Method in class net.hivecell.hive.agent.image.FakeCameraAgentImpl
Set up the fake camera source.
init() - Method in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
 
init() - Method in class net.hivecell.hive.shadow.thing.CricketShadowImpl
initailise this shadow -- we just launch off a thread to listen to the serial port
init() - Method in class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
initialize the shadow
init() - Method in class net.hivecell.hive.shadow.thing.QuickCamImpl
initialize the shadow -- we should at least check to make sure that cqcam is a valid command in the system -- but that can be added in later
initPlayList() - Method in class net.hivecell.hive.agent.wearable.DJFinderAgentImpl
 
insertMenuElementAt(MenuElement, int) - Method in class net.hivecell.hive.support.menu.TopMenu
add a menu object to an arbitrary location
intermediateQueues - Variable in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
intToByteArray(int) - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
invoke() - Method in interface net.hivecell.hive.agent.ActionCommand
 
invoke() - Method in interface net.hivecell.hive.support.menu.MenuItem
just cause this menu item to do its stuff
invoke() - Method in class net.hivecell.hive.support.menu.MenuCheckBoxItem
just cause this menu item to do its stuff -- this will be called whenever the menu item changes it state
invoke(Object) - Method in class net.hivecell.hive.support.async.AsyncCall
This is used by the async objects when they are actually making the call asynchronously
invokeActionCommand(String) - Method in class net.hivecell.hive.agent.AgentImpl
Invoke an action command by name.
invokeActionCommand(String) - Method in interface net.hivecell.hive.agent.Agent
ask this agent to invoke a command from the agent's command menu
invokeCellMenuCommand(CellAddress, String) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a helper function to ask the UI to deal with a command for a cell (these are the commands that were returned out of the cell list popup menu)
invokeMenuCommand(Agent, String) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a helper function to ask the agent to deal with a command (these are the commands that were returned out of the popup menu)
invokeMenuCommand(Agent, String) - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
deal with action commands (probably from the agent icon's popup menu) -- this method overrides the one i the BaseUIAgent so we can popup dialog boxes
invokeMenuCommand(Agent, String) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
is - Variable in class net.hivecell.hive.shadow.StreamShadowImpl
the input and output streams that this stream shadow works with
isa - Variable in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
isaCellAddress - Variable in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
isAgentConnected(Agent) - Method in interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent
 
isAgentConnected(Agent) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Determine whether or not an agent is connected to this server, and get a reference to it if it is.
isAgentLocal(Agent) - Method in class net.hivecell.hive.cell.Cell
Is the agent local to this cell?
isBusy() - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Checks if the Agent is busy retrieving an image.
isBusy(Agent) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
return the busy flag
isBusy(Agent) - Method in interface net.hivecell.hive.agent.image.ImageSourceAgent
Returns true if the source is busy.
isChatAgent(Object) - Static method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
isChatGroupServerAgent(Object) - Static method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Test to see if CGSAWannabe can be cast to a CGSA
isConnected(Agent, Agent) - Method in class net.hivecell.hive.support.AgentGraph
Test to see if two agents are connected
isConnected(Object, Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
isConnected(Object, Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Returns true if these objects (if they are nodes in the graph) are connected in this direction
isDeviceThere() - Method in interface net.hivecell.hive.shadow.StreamShadow
query the shadow as to whether or not the device is still connected.
isDeviceThere() - Method in class net.hivecell.hive.shadow.StreamShadowImpl
query the shadow as to whether or not the device is still connected.
isDeviceThere() - Method in class net.hivecell.hive.shadow.FileStreamShadowImpl
 
isDeviceThere() - Method in interface net.hivecell.hive.shadow.LocustShadow
 
isDeviceThere() - Method in interface net.hivecell.hive.shadow.FileStreamShadow
 
isDeviceThere() - Method in interface net.hivecell.hive.shadow.DJShadow
the "is device there" method -- since we are using a software player, it is always "there".
isDeviceThere() - Method in class net.hivecell.hive.shadow.LocustShadowImpl
test to see if the device is there
isDeviceThere() - Method in class net.hivecell.hive.shadow.DJShadowImpl
the "is device there" method -- since we are using a software player, it is always "there".
isDeviceThere() - Method in interface net.hivecell.hive.shadow.thing.CricketShadow
Fake out isDeviceThere - ideally, we should handshake.
isDeviceThere() - Method in class net.hivecell.hive.shadow.thing.CricketShadowImpl
Fake out isDeviceThere - ideally, we should handshake.
isDeviceThere() - Method in class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
this is supposed to tell us that the device is there -- but since it is software, it is always there
isEmpty() - Method in class net.hivecell.hive.support.Queue
Returns true if the queue is empty.
isFinished() - Method in interface net.hivecell.hive.support.async.AsyncResult
Return whether or not we have the result -- this does not block
isFinished() - Method in class net.hivecell.hive.support.async.AsyncResultImpl
Return whether or not we have the result -- this does not block
isLocal() - Method in class net.hivecell.hive.support.CellAddress
Returns true if the address is determined to specify the local machine.
isMonitoringCell(Object, CellAddress) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
return true if we are monitoring this cell
isMonitoringCell(Object, CellAddress) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Ask this agent if we are already monitoring this cell.
isPrivate() - Method in class net.hivecell.hive.agent.desktop.ChatMessage
 
isReady() - Method in class net.hivecell.hive.agent.AgentImpl
this flag tells another object whether this agent is ready to do its stuff.
isReady() - Method in interface net.hivecell.hive.agent.Agent
see if this agent is ready for business
isReady() - Method in class net.hivecell.hive.shadow.ShadowImpl
Returns true if the shadow reports it is ready for action
isTimeToStop() - Method in class net.hivecell.hive.agent.AgentImpl
Tell if the agent been told to stop.
isUp() - Method in class net.hivecell.hive.agent.cell.CellListInfo
 
isUsed() - Method in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
test to see if this manipulator has already been used

J

JoinCellList - Static variable in class net.hivecell.hive.Global
 
JukeBoxShadow - interface net.hivecell.hive.shadow.thing.JukeBoxShadow.
 
JukeBoxShadowImpl - class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl.
 
JukeBoxShadowImpl() - Constructor for class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
 

K

keepIntermediateCode - Static variable in class net.hivecell.hive.shadow.shadowc
a flag that states whether we keep the generated java file or not
killAgent(Agent) - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
killAgent(Agent) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to kill this agent
killAgent(Agent) - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
Ask the server to kill this agent.
killAgent(Agent) - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
Ask the server to kill this agent.
killAgent(AgentImpl) - Method in class net.hivecell.hive.cell.Cell
handle killing the agent -- this will pass it down to the agent table which will do the actual killing
killAgentCommand(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Call this to kill an agent
killCellCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
killCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 

L

last - Variable in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
last - Variable in class net.hivecell.hive.agent.image.MotionDetectorAgentImpl
 
lastInfo - Variable in class net.hivecell.hive.agent.cell.CellListInfo
how stale the information about this server is.
lastValidNumber - Variable in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
LatencyTestingAgentImpl - class net.hivecell.hive.agent.desktop.LatencyTestingAgentImpl.
 
LatencyTestingAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.LatencyTestingAgentImpl
 
layout - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
layout - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
LazyShadowInstantiation - Static variable in class net.hivecell.hive.Global
 
legend - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
legendBox - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
legendFont - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
legendPos - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
legendSize - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
list() - Method in class net.hivecell.hive.cell.HiveRMIRegistry
Returns an array of the names in the registry.
listAllAgents() - Method in class net.hivecell.hive.support.AgentGraph
Enumerate through all the agents in this graph
listAllConnections() - Method in class net.hivecell.hive.support.AgentGraph
Enumerate through all the edges in the agent graph
listAllIncomingConnections() - Method in class net.hivecell.hive.agent.AgentImpl
Return a vector of all the agents that are connected to me.
listAllIncomingConnections() - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
Return all the agents I'm connected to
listAllIncomingConnections() - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
Unfortunately in event transceiving agents it will not tell you which way the connections are -- it will just tell you that you have a connection
listAllIncomingConnections() - Method in interface net.hivecell.hive.agent.Agent
ask this agent for all its incoming connections
listAllIncomingConnections() - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
return all the agents i'm connected to
listAllNodes() - Method in class net.hivecell.hive.support.graph.DenseGraph
Return an array of all the objects which are nodes in this graph
listAllOutgoingConnections() - Method in class net.hivecell.hive.agent.AgentImpl
Return a vector of all that agents that i am connected to.
listAllOutgoingConnections() - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
listAllOutgoingConnections() - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
This will list all the connections that we are connected to.
listAllOutgoingConnections() - Method in interface net.hivecell.hive.agent.Agent
ask this agent for all its outgoing connections
listCells(Agent) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Return a list of all of the servers this agent knows about.
listCells(Agent) - Method in interface net.hivecell.hive.agent.cell.CellListAgent
return a vector of cell list info objects which has information on whether cells are up or down
listeningTo(String[], String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
listIncomingAgentConnections(Object, Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
List all the agents that are connected on the "incoming" connections from these agents
listIncomingAgentConnections(Object, Agent) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
List all the agents that are connected on the "incoming" connections from these agents
listIncomingConnections(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
listIncomingConnections(Agent) - Method in class net.hivecell.hive.support.AgentGraph
List all the agents on connection edges that point to this agent
listIncomingNodes(Node) - Method in class net.hivecell.hive.support.graph.DenseGraph
 
listIncomingNodes(Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
listIncomingNodes(Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Get a list of all the nodes which have incoming connections from this object
listOutgoingAgentConnections(Object, Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
List all the agents that are connected on the "outgoing" connections from these agents
listOutgoingAgentConnections(Object, Agent) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
List all the agents that are connected on the "outgoing" connections from these agents
listOutgoingConnections(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
listOutgoingConnections(Agent) - Method in class net.hivecell.hive.support.AgentGraph
List all the agents on connection edges that point away from this agent.
listOutgoingNodes(Node) - Method in class net.hivecell.hive.support.graph.DenseGraph
 
listOutgoingNodes(Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
listOutgoingNodes(Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Get a list of all the nodes which have outgoing connections from this object
LoadAverageShadow - interface net.hivecell.hive.shadow.LoadAverageShadow.
 
LoadAverageShadowImpl - class net.hivecell.hive.shadow.LoadAverageShadowImpl.
 
LoadAverageShadowImpl() - Constructor for class net.hivecell.hive.shadow.LoadAverageShadowImpl
 
loadDescription() - Method in class net.hivecell.hive.shadow.ShadowImpl
load the description file
loadDescription(String) - Method in class net.hivecell.hive.shadow.ShadowImpl
load the description from a file
loadIcon() - Method in class net.hivecell.hive.agent.AgentImpl
Load the icon for an agent off of disk.
loadIcon() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
loadIcon() - Method in class net.hivecell.hive.agent.desktop.ClickAgentImpl
override the load icon for this class so we can load the icon and then morph the colors so the icon color is closer to the button color we use -- the only problem with this algorithm is that it ends up scaling the white area to something incorrect
loadIcon(Class) - Static method in class net.hivecell.hive.support.IconLoader
Tries to retrieve the name of the icon If the agent is class net.hivecell.hive.FooAgent then this looks for net.hivecell.hive/icons/FooAgent.ppm in the class path or Jar file.
Location - class net.hivecell.hive.agent.wearable.Location.
 
Location() - Constructor for class net.hivecell.hive.agent.wearable.Location
 
Location(String, String, String, String) - Constructor for class net.hivecell.hive.agent.wearable.Location
 
LocationServiceRequestAgent - class net.hivecell.hive.agent.wearable.LocationServiceRequestAgent.
This Agent takes in locations, represented as strings containing the MIT room number (e.g.
LocationServiceRequestAgent() - Constructor for class net.hivecell.hive.agent.wearable.LocationServiceRequestAgent
 
lockUntilUsed() - Method in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
this allows us to lock on the object to wait until it has configured its object
LocustShadow - interface net.hivecell.hive.shadow.LocustShadow.
 
LocustShadowAgentImpl - class net.hivecell.hive.agent.wearable.LocustShadowAgentImpl.
 
LocustShadowAgentImpl() - Constructor for class net.hivecell.hive.agent.wearable.LocustShadowAgentImpl
 
LocustShadowImpl - class net.hivecell.hive.shadow.LocustShadowImpl.
 
LocustShadowImpl() - Constructor for class net.hivecell.hive.shadow.LocustShadowImpl
create a new locust shadow -- this will set the serial port and the baud rate -- perhaps this should be done in the init, and perhaps this should be read from our description
LocustToLocationTranslatingAgentImpl - class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl.
Agent that turns Locust ID numbers (e.g.
LocustToLocationTranslatingAgentImpl() - Constructor for class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
 
lookup(String) - Method in class net.hivecell.hive.cell.HiveRMIRegistry
Returns the remote object associated with the specified name in the registry.
lookupAgentMatches(Vector, String[], String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
lx - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
 
ly - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
 

M

ma - Variable in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
main(String[]) - Static method in class net.hivecell.hive.Hive
 
main(String[]) - Static method in class net.hivecell.hive.description.XMLTest
 
main(String[]) - Static method in class net.hivecell.hive.description.HiveXML
 
main(String[]) - Static method in class net.hivecell.hive.cell.Cell
 
main(String[]) - Static method in class net.hivecell.hive.cell.CellCommand
 
main(String[]) - Static method in class net.hivecell.hive.shadow.shadowc
the main method -- this takes from the command line and then starts the process of generating the shadow's stub
main(String[]) - Static method in class net.hivecell.hive.support.CellAddress
Test cases to check the complicated parsing method.
main(String[]) - Static method in class net.hivecell.hive.support.PPM
 
main(String[]) - Static method in class net.hivecell.hive.agent.desktop.SpokeCanvas
A simple main function to create a spoke canvas and show it off.
main(String[]) - Static method in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
makeCall(Object, AsyncCall) - Method in class net.hivecell.hive.support.async.AsyncCallerClass
Make the asynchronous call.
makeCall(Object, AsyncCall) - Method in class net.hivecell.hive.support.async.AsyncCaller
Make the asynchronous call.
makeCall(Object, AsyncCall) - Method in class net.hivecell.hive.support.async.AsyncOneMethodCaller
Make the asynchronous call.
makeCall(Object, AsyncCall, long) - Method in class net.hivecell.hive.support.async.AsyncCallerClass
Make the asynchronous call with an optional watching thread.
makeCall(Object, AsyncCall, long) - Method in class net.hivecell.hive.support.async.AsyncCaller
Make the asynchronous call with an optional watching thread.
makeCall(Object, AsyncCall, long) - Method in class net.hivecell.hive.support.async.AsyncOneMethodCaller
Make the asynchronous call with an optional watching thread.
MalformedHiveURLException - exception net.hivecell.hive.support.MalformedHiveURLException.
 
MalformedHiveURLException() - Constructor for class net.hivecell.hive.support.MalformedHiveURLException
 
MalformedHiveURLException(String) - Constructor for class net.hivecell.hive.support.MalformedHiveURLException
 
MarshalledObject - class net.hivecell.hive.event.MarshalledObject.
The MarshalledObject class is a funky Java 1.2 thing to let you pass around objects in serialized form.
MarshalledObject() - Constructor for class net.hivecell.hive.event.MarshalledObject
 
maskPixel(int, int) - Method in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
master - Variable in class net.hivecell.hive.agent.cell.CellListAgentImpl
Is this agent a master? Controls its behaviour..
masterCellListAgent - Variable in class net.hivecell.hive.agent.cell.CellListAgentImpl
Pointer to the "master" agent.
MasterCellListCell - Static variable in class net.hivecell.hive.Global
 
matches - Variable in class net.hivecell.hive.description.Description
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.CellEvent
This method should return true if the cell address that it comparing with pertains to this server event -- it will return false otherwise
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.CellGoingDownCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.CellWithdrawnCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentMovingFromCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentDisconnectFromAllCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.CellBornCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentConnectCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentMovingToCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentBornCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.CellReportCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentMessageCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentDeathCellEvent
 
matchesCellAddress(CellAddress) - Method in class net.hivecell.hive.event.cell.AgentDisconnectCellEvent
 
maxDots - Static variable in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
maxDTheta - Static variable in class net.hivecell.hive.agent.desktop.Spoke
 
menu - Variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
MenuCheckBoxItem - class net.hivecell.hive.support.menu.MenuCheckBoxItem.
 
MenuCheckBoxItem(String, boolean) - Constructor for class net.hivecell.hive.support.menu.MenuCheckBoxItem
create a new check box menu item
MenuElement - interface net.hivecell.hive.support.menu.MenuElement.
just a tag interface denoting that this is part of the menu
MenuFolder - class net.hivecell.hive.support.menu.MenuFolder.
This allows the menu creation of menus which encompass other menu objects
MenuFolder(String) - Constructor for class net.hivecell.hive.support.menu.MenuFolder
 
MenuItem - interface net.hivecell.hive.support.menu.MenuItem.
this is a leaf in the menu tree.
MenuObject - interface net.hivecell.hive.support.menu.MenuObject.
this is the interface of the thing that is actually in the menu.
MenuSeparator - class net.hivecell.hive.support.menu.MenuSeparator.
just denotes there should be a separator in the menu
MenuSeparator() - Constructor for class net.hivecell.hive.support.menu.MenuSeparator
 
mergeMenus(MenuFolder, MenuFolder) - Static method in class net.hivecell.hive.support.menu.MenuFolder
 
message(BaseAgentIcon, BaseAgentIcon) - Method in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
Show that a message is being passed between fromIcon and toIcon
messageBuffer - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
This is needed because of an error when messages are appended to the message window before it has been popped up.
messageWindow - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
MetronomeAgent - interface net.hivecell.hive.agent.desktop.MetronomeAgent.
 
MetronomeAgentImpl - class net.hivecell.hive.agent.desktop.MetronomeAgentImpl.
Simple class that just sends out events at a regular pace.
MetronomeAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.MetronomeAgentImpl
 
MobileAgentInputStream - class net.hivecell.hive.cell.MobileAgentInputStream.
A class that handles codebase annotation to do mobile agents.
MobileAgentInputStream(InputStream) - Constructor for class net.hivecell.hive.cell.MobileAgentInputStream
 
MobileAgentOutputStream - class net.hivecell.hive.cell.MobileAgentOutputStream.
A class that handles codebase annotation to do mobile agents.
MobileAgentOutputStream(OutputStream, Cell) - Constructor for class net.hivecell.hive.cell.MobileAgentOutputStream
Construct an object stream suitable for mobile agents.
monitorCell(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
start monitoring another cell.
monitorCell(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
Override monitorCell and stopMonitorCell to provide additional functionality.
monitorCell(Object, CellAddress) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
request this agent start monitoring another cell
monitorCell(Object, CellAddress) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Ask this agent to start monitoring this cell address.
monitoredCells - Variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
monitoredCells - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
MotionColorFilterAgentImpl - class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl.
 
MotionColorFilterAgentImpl() - Constructor for class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
MotionDetectorAgentImpl - class net.hivecell.hive.agent.image.MotionDetectorAgentImpl.
 
MotionDetectorAgentImpl() - Constructor for class net.hivecell.hive.agent.image.MotionDetectorAgentImpl
 
mouseClick(MouseEvent) - Method in class net.hivecell.hive.agent.desktop.ClickAgentImpl
on receiving a mouse click -- broadcast that out to the agents
mouseClicked(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
mouseClicked(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
We don't care about these events
mouseClicked(MouseEvent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
We don't care about these events
mouseDragged(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
mouseDragged(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
mouseDragged(MouseEvent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
mouseEntered(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
mouseEntered(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
mouseEntered(MouseEvent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
mouseExited(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
mouseExited(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
mouseExited(MouseEvent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
mouseMoved(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
mouseMoved(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
mousePressed(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
Mouse handling code
mousePressed(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
Mouse handling code
mousePressed(MouseEvent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
mouseReleased(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
We don't care about these events
mouseReleased(MouseEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
mouseReleased(MouseEvent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
move(int, int) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
move(Point) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Move the icon to location Point p on the UICanvas, or to location int x, int y.
moveAgent(Agent, CellAddress) - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
moveAgent(Agent, CellAddress) - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to kill this agent
moveAgent(Agent, CellAddress) - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
Ask the server to move this agent.
moveAgent(Agent, CellAddress) - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
Ask the server to move this agent.
moveAgent(AgentImpl, CellAddress) - Method in class net.hivecell.hive.cell.Cell
Move the agent to the specified destination.
moveAgentCommand(Agent, CellAddress) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Call this to move an agent from one server to another one
moveCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
moveTo(CellAddress) - Method in class net.hivecell.hive.agent.AgentImpl
Move this agent to a new host.
movingAverage - Variable in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
MovingAverageAgentImpl - class net.hivecell.hive.agent.filter.MovingAverageAgentImpl.
Chaining agent - takes in event input from an agent, produces a time average.
MovingAverageAgentImpl() - Constructor for class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
mungeAddress(String) - Static method in class net.hivecell.hive.Global
Munge a server address to be suitable for inclusion in a properties file.
MusicPlayingAgent - interface net.hivecell.hive.agent.desktop.MusicPlayingAgent.
 
MusicUIAgentImpl - class net.hivecell.hive.agent.desktop.MusicUIAgentImpl.
 
MusicUIAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
myAddress - Variable in class net.hivecell.hive.agent.AgentImpl
the address this agent is currently sitting at
myCell - Variable in class net.hivecell.hive.agent.EventSendingHelper
Cell we're on
myCell - Variable in class net.hivecell.hive.agent.AgentImpl
Pointer to the server I am currently on.
myCell - Variable in class net.hivecell.hive.shadow.ShadowImpl
The cell this shadow exists on.
myChatServer - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
myShadow - Variable in class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
 

N

name - Variable in class net.hivecell.hive.description.Description
 
name - Variable in class net.hivecell.hive.support.menu.MenuFolder
 
net.hivecell.hive - package net.hivecell.hive
 
net.hivecell.hive.agent - package net.hivecell.hive.agent
 
net.hivecell.hive.agent.cell - package net.hivecell.hive.agent.cell
 
net.hivecell.hive.agent.desktop - package net.hivecell.hive.agent.desktop
 
net.hivecell.hive.agent.filter - package net.hivecell.hive.agent.filter
 
net.hivecell.hive.agent.games.hunter - package net.hivecell.hive.agent.games.hunter
 
net.hivecell.hive.agent.hiveui - package net.hivecell.hive.agent.hiveui
 
net.hivecell.hive.agent.hiveui.iconicui - package net.hivecell.hive.agent.hiveui.iconicui
 
net.hivecell.hive.agent.hiveui.remoteui - package net.hivecell.hive.agent.hiveui.remoteui
 
net.hivecell.hive.agent.hiveui.treeui - package net.hivecell.hive.agent.hiveui.treeui
 
net.hivecell.hive.agent.image - package net.hivecell.hive.agent.image
 
net.hivecell.hive.agent.service - package net.hivecell.hive.agent.service
 
net.hivecell.hive.agent.thing - package net.hivecell.hive.agent.thing
 
net.hivecell.hive.agent.wearable - package net.hivecell.hive.agent.wearable
 
net.hivecell.hive.cell - package net.hivecell.hive.cell
 
net.hivecell.hive.description - package net.hivecell.hive.description
 
net.hivecell.hive.event - package net.hivecell.hive.event
 
net.hivecell.hive.event.cell - package net.hivecell.hive.event.cell
 
net.hivecell.hive.shadow - package net.hivecell.hive.shadow
 
net.hivecell.hive.shadow.cell - package net.hivecell.hive.shadow.cell
 
net.hivecell.hive.shadow.sysinfo - package net.hivecell.hive.shadow.sysinfo
 
net.hivecell.hive.shadow.thing - package net.hivecell.hive.shadow.thing
 
net.hivecell.hive.support - package net.hivecell.hive.support
 
net.hivecell.hive.support.async - package net.hivecell.hive.support.async
 
net.hivecell.hive.support.graph - package net.hivecell.hive.support.graph
 
net.hivecell.hive.support.menu - package net.hivecell.hive.support.menu
 
newCellInfo(Vector) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
Called by the CellListAgentImpl in its update loop,
next - Variable in class net.hivecell.hive.description.Description
 
nextSong - Variable in class net.hivecell.hive.agent.DJAgentImpl
the next song we are going to play
noContext() - Method in class net.hivecell.hive.description.Description
Jump to the root node of the tree.
Node - class net.hivecell.hive.support.graph.Node.
 
Node(Object, Graph, int) - Constructor for class net.hivecell.hive.support.graph.Node
Construct the node object for a specific graph
nodes() - Method in interface net.hivecell.hive.support.graph.Graph
 
nodes() - Method in class net.hivecell.hive.support.graph.DenseGraph
Return an enumeration of the objects
noteAgentBorn(Object, Agent) - Method in class net.hivecell.hive.cell.Cell
Note when an agent has appeared somewhere on the scene.
noteAgentConnect(Object, Agent, Agent) - Method in class net.hivecell.hive.cell.Cell
Note when one agent connects to another.
noteAgentDisappear(Object, Agent) - Method in class net.hivecell.hive.cell.Cell
Note when an agent has disappeared somewhere.
noteAgentDisconnect(Object, Agent, Agent) - Method in class net.hivecell.hive.cell.Cell
Note when an agent disconnects from another.
noteAgentDisconnectFromAll(Object, Agent) - Method in class net.hivecell.hive.cell.Cell
note when an agent disconnects from all -- agents should call this so the cell can keep track
noteAgentMessage(Object, String, Agent, Agent) - Method in class net.hivecell.hive.cell.Cell
Note when an agent sends a message to another agent.
noteAgentMovedFrom(Object, Agent, CellAddress) - Method in class net.hivecell.hive.cell.Cell
Note when an agent has moved in.
noteAgentMovedTo(Object, Agent, CellAddress) - Method in class net.hivecell.hive.cell.Cell
Note when an agent has moved somewhere.
noteGoingDown(CellAddress, RemoteCell) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Update the data structure noting that a server is going down.
NOTICE - Static variable in class net.hivecell.hive.support.Debug
A debug level used for notification messages, does not represent any serious problem.
notice(Object) - Static method in class net.hivecell.hive.support.Debug
print out a notice
notice(String) - Static method in class net.hivecell.hive.support.Debug
print out a notice
notice(String, Object) - Static method in class net.hivecell.hive.support.Debug
print out a notice
notify(HiveEvent) - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
Called whenever the agent receives an event.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.ExternalInterfaceAgentImpl
this is the notify event so we can get the events that we want to pass onto the device.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.EventTranslatingAgentImpl
Deprecated. When an event is received, call translate with the event data.
notify(HiveEvent) - Method in interface net.hivecell.hive.agent.EventReceivingAgent
Called when an event is sent from a source.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.DJAgentImpl
we got an event from another agent
notify(HiveEvent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
handle the event stream as it comes in
notify(HiveEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
catch the notify messages -- this way we can listen to stuff from our cell list agent and then we can pass on anything else to the underlying code
notify(HiveEvent) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
When an event is received, see if it's an event the server list agent cares about, and act on it.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
called when we recieve events from another AgentMonitoringAgent.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.ThroughputTestingAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.AudioClipAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
When an event is received, create a dot.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.LatencyTestingAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.ThroughputCalculatingAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.EchoAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.filter.HTTPAccessTranslatingAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl
When an event is received, send a number object.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.games.hunter.CreditsControllingHuntingAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
this is how we can react to stuff.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.image.ImageDisplayAgentImpl
This is where the work is done.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
When an event is received, send data out the IR.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl
 
notify(HiveEvent) - Method in class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
When an event is received, send a number object.
notify(HiveEvent) - Method in class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
When an event from a cricket is received, send out a location
notify(HiveEvent) - Method in class net.hivecell.hive.agent.wearable.LocationServiceRequestAgent
When an event is received, find the agents associated with that location and broadcast them.
notify(RemoteEvent) - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
This method is here for compatibility with Distributed Events, but should never be invoked in Hive.
notify(RemoteEvent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
 
notify(RemoteEvent) - Method in interface net.hivecell.hive.event.RemoteEventListener
Called when an event is sent from a source.
notifyMethod - Variable in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
notifySubscriber(Signalable, Object) - Method in class net.hivecell.hive.shadow.EventPublisherHelper
send a signal out to a specific signalable
notifySubscribers() - Method in class net.hivecell.hive.shadow.EventPublisherShadowImpl
Send a null event out to all subscribers
notifySubscribers() - Method in class net.hivecell.hive.shadow.EventPublisherHelper
Send a null event out to all subscribers
notifySubscribers() - Method in interface net.hivecell.hive.shadow.SerialStreamEventPublishingShadow
Send a null event out to all subscribers
notifySubscribers() - Method in interface net.hivecell.hive.shadow.LocustShadow
Send a null event out to all subscribers
notifySubscribers() - Method in class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl
Send a null event out to all subscribers
notifySubscribers() - Method in interface net.hivecell.hive.shadow.EventPublisherShadow
Send a null event out to all subscribers
notifySubscribers() - Method in class net.hivecell.hive.shadow.LocustShadowImpl
Send a null event out to all subscribers
notifySubscribers(Object) - Method in class net.hivecell.hive.shadow.EventPublisherShadowImpl
Send a specific object out to the subscribers
notifySubscribers(Object) - Method in class net.hivecell.hive.shadow.EventPublisherHelper
send an event out to all our subscribers
notifySubscribers(Object) - Method in interface net.hivecell.hive.shadow.SerialStreamEventPublishingShadow
Send a specific object out to the subscribers
notifySubscribers(Object) - Method in interface net.hivecell.hive.shadow.LocustShadow
Send a specific object out to the subscribers
notifySubscribers(Object) - Method in class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl
Send a specific object out to the subscribers
notifySubscribers(Object) - Method in interface net.hivecell.hive.shadow.EventPublisherShadow
Send a specific object out to the subscribers
notifySubscribers(Object) - Method in class net.hivecell.hive.shadow.LocustShadowImpl
Send a specific object out to the subscribers
NotInGraphException - exception net.hivecell.hive.support.graph.NotInGraphException.
 
NotInGraphException() - Constructor for class net.hivecell.hive.support.graph.NotInGraphException
 
NotInGraphException(Object) - Constructor for class net.hivecell.hive.support.graph.NotInGraphException
 
NotInGraphException(String) - Constructor for class net.hivecell.hive.support.graph.NotInGraphException
 
nowhere - Static variable in class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
nowhere - Static variable in class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
 
nowhere - Static variable in class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
 
Null - class net.hivecell.hive.support.Null.
 
Null() - Constructor for class net.hivecell.hive.support.Null
 
numberEdges() - Method in class net.hivecell.hive.support.graph.DenseGraph
return how many connections there ar ein this graph
numberNodes() - Method in interface net.hivecell.hive.support.graph.Graph
 
numberNodes() - Method in class net.hivecell.hive.support.graph.DenseGraph
Return how many nodes there are in this graph
numChatAgents - Static variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
numGroups - Static variable in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 

O

objectComponents - Variable in class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
 
onDying() - Method in class net.hivecell.hive.agent.AgentImpl
Used to notify the agent that it is about to be killed
onDying() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
do cleanup because we are dying -- stop our rendering and stop our animation loops
onDying() - Method in class net.hivecell.hive.agent.desktop.CreditsAgentImpl
 
onDying() - Method in class net.hivecell.hive.agent.games.hunter.CreditsHuntingAgentImpl
 
onMoving() - Method in class net.hivecell.hive.agent.AgentImpl
Used to notify the agent that it is about to be moved
openSockets - Variable in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
orderedCells - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
os - Variable in class net.hivecell.hive.shadow.StreamShadowImpl
 
otherCells - Variable in class net.hivecell.hive.agent.cell.CellListAgentImpl
List of CellListInfo objects, data about each other server.
OutgoingExternalEvent - class net.hivecell.hive.event.OutgoingExternalEvent.
this is asubclass of the hive event which is specially made just to transmit around the XML DOM stuff so we can do the external events from outside sources.
OutgoingExternalEvent(Object, String, long, Document) - Constructor for class net.hivecell.hive.event.OutgoingExternalEvent
create a new ExternalEvent that takes the source of the event, the event number, and as the event data is the Document that is the top level of the event data
outgoingQueues - Variable in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
output(String) - Static method in class net.hivecell.hive.support.Debug
this is just a method to use so we can synchronize any output so we don't clobber any debugging output
outputDirectory - Static variable in class net.hivecell.hive.shadow.shadowc
the directory that we are going to send the compiled code to -- by default it is this directory

P

paint(Graphics) - Method in class net.hivecell.hive.support.BaseCanvas
 
panel - Variable in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
panel - Variable in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
panel - Variable in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
the top most panel -- this contains the card layout which contains the other cells
panelG - Variable in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
parserClass - Static variable in class net.hivecell.hive.description.HiveXML
 
passedThrough(CellAddress) - Method in class net.hivecell.hive.event.cell.CellEvent
test to see if this event has passed through a particular cell
pause() - Method in class net.hivecell.hive.agent.DJAgentImpl
pause the shadow
pause() - Method in interface net.hivecell.hive.shadow.DJShadow
pause the player
pause() - Method in class net.hivecell.hive.shadow.DJShadowImpl
pause the player
pause() - Method in interface net.hivecell.hive.agent.desktop.MusicPlayingAgent
 
pause() - Method in class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
pause the player
pause() - Method in interface net.hivecell.hive.shadow.thing.JukeBoxShadow
 
pending - Variable in class net.hivecell.hive.agent.image.ImageDisplayCanvas
Whether or not an image is pending currently.
PENDING - Static variable in class net.hivecell.hive.support.ImageEvent
This status means that the camera is currently fetching a frame And will send a ready message shortly.
pickOne() - Method in class net.hivecell.hive.description.AgentSet
Select a random agent (or cell or shadow) belonging to one of the Descriptions contained in this AgentSet.
ping() - Method in interface net.hivecell.hive.cell.RemoteCell
 
ping() - Method in class net.hivecell.hive.cell.Cell
Just do the ping on the cell -- it will just return true in all cases.
pingFrequency - Variable in class net.hivecell.hive.agent.cell.CellListAgentImpl
How often to ping servers, multiply by updateInterval
pingTimeout - Variable in class net.hivecell.hive.agent.cell.CellListAgentImpl
How long to wait for ping, in milliseconds.
play() - Method in interface net.hivecell.hive.shadow.DJShadow
ask the player to start playing again -- currently unsupported
play() - Method in class net.hivecell.hive.shadow.DJShadowImpl
ask the player to start playing again -- currently unsupported
play() - Method in class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
play a song
play() - Method in interface net.hivecell.hive.shadow.thing.JukeBoxShadow
 
play(Object) - Method in class net.hivecell.hive.agent.DJAgentImpl
play this song
play(Object) - Method in interface net.hivecell.hive.agent.desktop.MusicPlayingAgent
 
playableSongList - Variable in class net.hivecell.hive.agent.DJAgentImpl
What songs can this agent play?
playingSongNow - Variable in class net.hivecell.hive.agent.DJAgentImpl
whether the shadow is playing a song now
playMatch(String) - Method in class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
play a song which matches this string
playMatch(String) - Method in interface net.hivecell.hive.shadow.thing.JukeBoxShadow
 
playSong(String) - Method in interface net.hivecell.hive.shadow.DJShadow
play a particular song.
playSong(String) - Method in class net.hivecell.hive.shadow.DJShadowImpl
play a particular song.
PocketServerAgent - interface net.hivecell.hive.agent.desktop.PocketServerAgent.
 
PocketServerAgentImpl - class net.hivecell.hive.agent.desktop.PocketServerAgentImpl.
 
PocketServerAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
PointColor - class net.hivecell.hive.agent.desktop.PointColor.
Helper class for RandomDotAgent, encapsulates dot information.
PointColor(float, float, float) - Constructor for class net.hivecell.hive.agent.desktop.PointColor
 
port - Variable in class net.hivecell.hive.cell.HiveRMIRegistry
the port that the registry sis on
PPM - class net.hivecell.hive.support.PPM.
Each instance of this class represents an image stored as an array of ints in ARGB format.
PPM(Image) - Constructor for class net.hivecell.hive.support.PPM
Deprecated.  
PPM(InputStream) - Constructor for class net.hivecell.hive.support.PPM
Create a new PPM from an input stream.
PPM(String) - Constructor for class net.hivecell.hive.support.PPM
Create a new PPM from a file.
PPM(URL) - Constructor for class net.hivecell.hive.support.PPM
Create a new PPM from an URL.
primordialClass(Class) - Method in class net.hivecell.hive.cell.HiveSecurityManager
a simple test to see if this class was loaded in the same class loader as the security manager's (which means that this class was loaded by the primordeal class loader
println(int, Object) - Static method in class net.hivecell.hive.support.Debug
Prints out the given object; if the object is an exception, then its stacktrace is also printed.
println(int, String) - Static method in class net.hivecell.hive.support.Debug
Prints an arbitrary debug message with the given code.
println(int, String, Object) - Static method in class net.hivecell.hive.support.Debug
Prints a debug message as well as the given object.
printStackTrace() - Static method in class net.hivecell.hive.support.Debug
print the current stack trace to the debugging output.
printStackTrace(String) - Static method in class net.hivecell.hive.support.Debug
 
printTree() - Method in class net.hivecell.hive.description.Description
Utility debugging methods.
printTree() - Method in class net.hivecell.hive.description.HiveXML
Prints out node's properties, node's attributes, and does the same for all of node's children.
printTree(boolean) - Method in class net.hivecell.hive.description.Description
 
printTree(boolean) - Method in class net.hivecell.hive.description.HiveXML
 
printTree(Node) - Static method in class net.hivecell.hive.description.Description
 
printTree(Node) - Static method in class net.hivecell.hive.description.HiveXML
 
printTree(Node, boolean) - Static method in class net.hivecell.hive.description.Description
 
printTree(Node, boolean) - Static method in class net.hivecell.hive.description.HiveXML
 
printTree(Node, int, boolean) - Static method in class net.hivecell.hive.description.Description
 
printTree(Node, int, boolean) - Static method in class net.hivecell.hive.description.HiveXML
 
privateList - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
process - Variable in class net.hivecell.hive.shadow.ProcessStreamShadowImpl
 
processCommand - Variable in class net.hivecell.hive.shadow.ProcessStreamShadowImpl
 
ProcessStreamShadow - interface net.hivecell.hive.shadow.ProcessStreamShadow.
 
ProcessStreamShadowImpl - class net.hivecell.hive.shadow.ProcessStreamShadowImpl.
 
ProcessStreamShadowImpl() - Constructor for class net.hivecell.hive.shadow.ProcessStreamShadowImpl
 
propertiesCmd - Static variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
 
propertyEditors - Variable in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
information on the components and the editors
PROTOCOL - Static variable in class net.hivecell.hive.support.CellAddress
The fixed string representing the protocol used in Hive cells.
putResult(Object, boolean) - Method in class net.hivecell.hive.support.async.AsyncResultImpl
Put the data into this object.

Q

queryAgents(Enumeration, String[], String[]) - Static method in class net.hivecell.hive.cell.QueryAgentsHelper
This is the standard query agents -- it takes an enumeration of agents and performs the syntatic and semantic queries on them to form a desc set of the matching agents
queryAgents(Object, CellAddress[], String[], String[]) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
A method similar to the query agents in the RemoteCell interface, except this also takes an array of cell addresses to make the query across.
queryAgents(Object, CellAddress[], String[], String[]) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
A method similar to the query agents in the RemoteCell interface, except this also takes an array of cell addresses to make the query across.
queryAgents(Object, String[], String[]) - Method in interface net.hivecell.hive.cell.RemoteCell
 
queryAgents(Object, String[], String[]) - Method in class net.hivecell.hive.cell.Cell
Query this Cell for the agents on it.
QueryAgentsHelper - class net.hivecell.hive.cell.QueryAgentsHelper.
This class is a helper class to off load the work for querying agents from the Cell and the AgentMonitoringAgent
QueryAgentsHelper() - Constructor for class net.hivecell.hive.cell.QueryAgentsHelper
 
queryCells(Agent, String[]) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
return a list of all the servers that match this semantic description that are up and running -- it will ignore those cells which are not up
queryCells(Agent, String[]) - Method in interface net.hivecell.hive.agent.cell.CellListAgent
query all the cells which are up and that this agent knows about for this specific semantic description
querySet(String[], String[]) - Method in class net.hivecell.hive.description.AgentSet
This runs the queries on the Descriptions, and returns a new AgentSet containing only those Descriptions that matched: ie.
querySet(String, String) - Method in class net.hivecell.hive.description.AgentSet
Shorthand form for when you don't want to build an entire array for just one syntactic, semantic attribute.
queryValues(String[], String[], String[]) - Method in class net.hivecell.hive.description.AgentSet
This runs the queries on the Descriptions, and returns a new AgentSet containing only those Descriptions that matched.
queryValues(String, String, String) - Method in class net.hivecell.hive.description.AgentSet
This runs the queries on the Descriptions, and returns a new AgentSet containing only those Descriptions that matched.
Queue - class net.hivecell.hive.support.Queue.
This is a simple Queue (FIFO) data structure.
Queue() - Constructor for class net.hivecell.hive.support.Queue
 
QuickCam - interface net.hivecell.hive.shadow.thing.QuickCam.
A shadow for a quickcam, works by invoking a program (cqcam by default) that returns a PPM image on stdout.
QuickCamImpl - class net.hivecell.hive.shadow.thing.QuickCamImpl.
A shadow for a quickcam, works by invoking a program (cqcam by default) that returns a PPM image on stdout.
QuickCamImpl() - Constructor for class net.hivecell.hive.shadow.thing.QuickCamImpl
 
quit() - Method in class net.hivecell.hive.cell.Cell
Tell the cell it needs to shut down.

R

random - Static variable in class net.hivecell.hive.Global
Shared random source for any agents that need a random value.
RandomDotAgentImpl - class net.hivecell.hive.agent.desktop.RandomDotAgentImpl.
Agent that listens for events, draws a dot for each event received.
RandomDotAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
 
RandomDotCanvas - class net.hivecell.hive.agent.desktop.RandomDotCanvas.
 
RandomDotCanvas() - Constructor for class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
rb - Variable in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
The buffer where images are stored.
read() - Method in class net.hivecell.hive.agent.desktop.ChatMessage
 
readByteOnIR() - Method in interface net.hivecell.hive.shadow.thing.CricketShadow
 
readByteOnIR() - Method in class net.hivecell.hive.shadow.thing.CricketShadowImpl
read a byte from the ir
readStream(InputStream, int) - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
READY - Static variable in class net.hivecell.hive.support.ImageEvent
This status means that the frame is ready to be picked up.
readyFlag - Variable in class net.hivecell.hive.agent.AgentImpl
Just describing whether or not this agent is ready for operation or not
rebind(String, Remote) - Method in class net.hivecell.hive.cell.HiveRMIRegistry
Rebind the name to a new object, replacing any existing binding.
rect - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
 
rectSize - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
registerInterface(ExternalInterfaceShadowImpl.DeviceInterface) - Method in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
register the interface from the device in our database.
registry - Variable in class net.hivecell.hive.cell.HiveRMIRegistry
the real registry.
remoteAgent - Variable in class net.hivecell.hive.agent.EventSendingHelper
The remote reference to the agent we are helping
RemoteCell - interface net.hivecell.hive.cell.RemoteCell.
The interface visible for a remote server
RemoteDescribable - interface net.hivecell.hive.description.RemoteDescribable.
Objects that can have Description's implement this interface.
RemoteEvent - class net.hivecell.hive.event.RemoteEvent.
The RemoteEvent class encapsulates the data for a remote event.
RemoteEvent(Object, long, long, MarshalledObject) - Constructor for class net.hivecell.hive.event.RemoteEvent
 
RemoteEventListener - interface net.hivecell.hive.event.RemoteEventListener.
The RemoteEventListener interface is the interface implemented by anyone who wants to receive events from a remote source.
removeAgent(Agent) - Method in class net.hivecell.hive.support.AgentGraph
Remove an agent from the graph
removeChatAgent(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatDisplayContainer
 
removeChatAgentNotify(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatGroupServerAgent
 
removeChatAgentNotify(ChatAgent) - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
Tell all of the Chat Agents connected to the server that a Chat agent left.
removeClassAllStreams(Class) - Static method in class net.hivecell.hive.support.Debug
remove all streams from a specific class
removeClassStream(Class, PrintStream) - Static method in class net.hivecell.hive.support.Debug
remove a stream from a specific class
removeComponentFrom(Object, Component) - Method in class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
remove a component that an object has given us.
removeComponentFrom(Object, Component) - Method in interface net.hivecell.hive.shadow.cell.ComponentManagerShadow
remove a component that an object has given us.
removeComponentsFrom(Object) - Method in class net.hivecell.hive.shadow.cell.ComponentManagerShadowImpl
remove all the components for an object
removeComponentsFrom(Object) - Method in interface net.hivecell.hive.shadow.cell.ComponentManagerShadow
remove all the components for an object
removeConnection(BaseConnection) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
remove a connection from this agent
removeFromConnectedList(ChatAgent) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
removeFromConnectedList(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatAgent
 
removeFromPrivateList(ChatAgent) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
Removes otherAgent from the list of ChatAgents it chats with privately.
removeFromPrivateList(ChatAgent) - Method in interface net.hivecell.hive.agent.desktop.ChatAgent
 
removeInterface(ExternalInterfaceShadowImpl.DeviceInterface) - Method in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
remove the UID from the datastructures
removeInterface(String) - Method in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
remove the UID from the datastructures
removeListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventSendingHelper
Remove a listener from the event queue.
removeListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventTransceivingAgentImpl
 
removeListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.EventSendingAgentImpl
 
removeListener(EventReceivingAgent) - Method in interface net.hivecell.hive.agent.EventSendingAgent
Removes the specified agent from listening.
removeListener(EventReceivingAgent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
remove the listener from all our data structures
removeListener(Signalable) - Method in class net.hivecell.hive.shadow.EventPublisherShadowImpl
Clients can call this to remove themselves as listeners of this event
removeListener(Signalable) - Method in class net.hivecell.hive.shadow.EventPublisherHelper
remove an signal from our list to publish to
removeListener(Signalable) - Method in interface net.hivecell.hive.shadow.SerialStreamEventPublishingShadow
Clients can call this to remove themselves as listeners of this event
removeListener(Signalable) - Method in interface net.hivecell.hive.shadow.LocustShadow
Clients can call this to remove themselves as listeners of this event
removeListener(Signalable) - Method in class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl
Clients can call this to remove themselves as listeners of this event
removeListener(Signalable) - Method in interface net.hivecell.hive.shadow.EventPublisherShadow
Clients can call this to remove themselves as listeners of this event
removeListener(Signalable) - Method in class net.hivecell.hive.shadow.LocustShadowImpl
Clients can call this to remove themselves as listeners of this event
removeNode(Node) - Method in class net.hivecell.hive.support.graph.DenseGraph
 
removeNode(Object) - Method in interface net.hivecell.hive.support.graph.Graph
 
removeNode(Object) - Method in class net.hivecell.hive.support.graph.DenseGraph
Remove this node from the graph.
removeRequests(Agent) - Method in class net.hivecell.hive.agent.DJAgentImpl
remvoe all the requests froma certain agent
removeRequests(Agent) - Method in interface net.hivecell.hive.agent.DJAgent
 
removeSpoke(Spoke) - Method in class net.hivecell.hive.agent.desktop.SpokeCanvas
Remove the given spoke from the display.
render() - Method in class net.hivecell.hive.support.BaseCanvas
 
render(Graphics) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
render(Graphics) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
This method queries layout and draws the agent icons and arrows as directed by the layout
render(Graphics) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
This method queries layout and draws the agent icons and arrows as directed by the layout.
render(Graphics) - Method in class net.hivecell.hive.support.BaseCanvas
 
render(Graphics) - Method in class net.hivecell.hive.agent.desktop.SpokeCanvas
Draw all of the spokes.
render(Graphics) - Method in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
render(Graphics) - Method in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
render(Graphics) - Method in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
render(Graphics) - Method in class net.hivecell.hive.agent.image.ImageDisplayCanvas
Redisplay the canvas.
renderAgentGraph(AgentGraph) - Method in class net.hivecell.hive.agent.hiveui.treeui.CellAddressTreeFilterer
 
renderAgentIcon(BaseAgentIcon) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
Render a single icon
renderAgentMessage(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
this method needs to be implemented so agent messaging can be drawn
renderAgentMessage(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
this method needs to be implemented so agent messaging can be drawn
renderAgentMessage(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderAgentMessage(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
 
renderArrow(GraphicalConnectionArrow) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
Render a single arrow
renderCellReport(CellReportCellEvent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
this method needs to be implemented so the server reports go somwhere
renderCellReport(CellReportCellEvent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
this method needs to be implemented so the server reports go somwhere
renderCellReport(CellReportCellEvent) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderCellReport(CellReportCellEvent) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
 
renderConnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a method which needs to be implemented -- when two agents connect, this method will be called.
renderConnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
a method which needs to be implemented -- when two agents connect, this method will be called.
renderConnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderConnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
 
renderDisconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a method which needs to be implemented -- when two agents disconnect, this method will be called to display the change to the screen
renderDisconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
a method which needs to be implemented -- when two agents disconnect, this method will be called to display the change to the screen
renderDisconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderDisconnectAgents(Agent, Agent) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
 
renderDisconnectFromAll(Agent, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
this method needs to be implemented for when an agent disconnects from all
renderDisconnectFromAll(Agent, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
this method needs to be implemented for when an agent disconnects from all
renderDisconnectFromAll(Agent, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderDisconnectFromAll(Agent, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
 
renderNewAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a method which needs to be implemented -- this means that another agent has arrived on the scene and it needs to be drawn to the UI
renderNewAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
an agent has arrived on the scene and it needs to be drawn to the UI
renderNewAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.treeui.CellAddressTreeFilterer
 
renderNewAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderNewAgent(Agent) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
render a new agent to the display.
renderRemoveAgent(Agent, CellAddress, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a method which needs to be implemented -- this means that an agent has been removed from the scene and this change needs to be rendered.
renderRemoveAgent(Agent, CellAddress, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
a method which needs to be implemented -- this means that an agent has been removed from the scene and this change needs to be rendered.
renderRemoveAgent(Agent, CellAddress, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.treeui.CellAddressTreeFilterer
 
renderRemoveAgent(Agent, CellAddress, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderRemoveAgent(Agent, CellAddress, Agent[], Agent[]) - Method in class net.hivecell.hive.agent.hiveui.remoteui.AutoUIAgentImpl
remove a button from a certain card.
renderTree(JTree) - Method in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
renderUIIcon() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
replaceMenuElement(String, MenuElement) - Method in class net.hivecell.hive.support.menu.TopMenu
replace a menu object
replaceMenuElementAt(MenuElement, int) - Method in class net.hivecell.hive.support.menu.TopMenu
replace a menu object
report(Object, String) - Method in class net.hivecell.hive.cell.Cell
Report a message to the user in a nice way.
requested - Variable in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
The index of the most recently requested image.
requestSong(Agent, String) - Method in class net.hivecell.hive.agent.DJAgentImpl
request a song to be played
requestSong(Agent, String) - Method in interface net.hivecell.hive.agent.DJAgent
Requests that a song be queued for playing
rescale(byte, int, int) - Static method in class net.hivecell.hive.support.PPM
 
rescale(int, int, int) - Static method in class net.hivecell.hive.support.PPM
 
resolveClass(ObjectStreamClass) - Method in class net.hivecell.hive.cell.MobileAgentInputStream
Resolve a class based on the annotation.
resourceAction(AgentSet) - Method in class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl
Action to take on resources in this location that match the kind requested.
resourceAction(AgentSet) - Method in class net.hivecell.hive.agent.wearable.DJFinderAgentImpl
 
resourceAction(AgentSet) - Method in class net.hivecell.hive.agent.wearable.CameraFinderAgentImpl
 
returnObject() - Method in class net.hivecell.hive.support.graph.NotInGraphException
 
returnRemoteObject(Object) - Method in interface net.hivecell.hive.cell.RemoteCell
 
returnRemoteObject(Object) - Method in class net.hivecell.hive.cell.Cell
 
RMI_NAME - Static variable in class net.hivecell.hive.support.CellAddress
 
root - Variable in class net.hivecell.hive.description.HiveXML
The DOM object.
RootTag - Static variable in class net.hivecell.hive.description.Description
 
run() - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
 
run() - Method in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
 
RunningGraphAgentImpl - class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl.
 
RunningGraphAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
RunningGraphCanvas - class net.hivecell.hive.agent.desktop.RunningGraphCanvas.
 
RunningGraphCanvas() - Constructor for class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 

S

scan - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
scrollPane - Variable in class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
sdc - Variable in class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl
 
select(NamedNodeMap, String) - Static method in class net.hivecell.hive.description.HiveXML
Return the Nodes named 'name' from a NamedNodeMap
select(NamedNodeMap, String, String) - Static method in class net.hivecell.hive.description.HiveXML
Return the Nodes named 'name' from a NamedNodeMap
select(NodeList, String) - Static method in class net.hivecell.hive.description.HiveXML
Return the Nodes named 'name' from a node list
select(NodeList, String, String) - Static method in class net.hivecell.hive.description.HiveXML
Return the Nodes named 'name' from a node list
select(Node, String) - Static method in class net.hivecell.hive.description.HiveXML
Return the Nodes named 'name' from the children of current
select(Node, String, String) - Static method in class net.hivecell.hive.description.HiveXML
Return the Node which is named name and has value val
select(String) - Method in class net.hivecell.hive.description.Description
Find a list of nodes matching 'tname' in current's children.
selectAttribute(String) - Method in class net.hivecell.hive.description.Description
 
selectedCell - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
selectFirst(Object, String) - Static method in class net.hivecell.hive.description.HiveXML
Here are convenience select functions for when you only need the first node that matches.
selectFirst(Object, String, String) - Static method in class net.hivecell.hive.description.HiveXML
 
selectFirst(String) - Method in class net.hivecell.hive.description.Description
Finds first node matching 'tname' in current's children.
selectFirstAttribute(String) - Method in class net.hivecell.hive.description.Description
 
self - Variable in class net.hivecell.hive.description.Description
 
semanticContext() - Method in class net.hivecell.hive.description.Description
Jump to the branch of the tree which contains the agent/cell/shadow's seantic description.
SemanticTag - Static variable in class net.hivecell.hive.description.Description
 
send(String) - Method in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
send(String) - Method in class net.hivecell.hive.agent.desktop.StringSendingAgentImpl
 
sendAgentBorn(Object, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that an agent was born.
sendAgentBorn(Object, Agent) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that an agent was born.
sendAgentDisconnectingAll(Object, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that an agent is disconnecting from all.
sendAgentDisconnectingAll(Object, Agent) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that an agent is disconnecting from all.
sendAgentDying(Object, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that an agent is dying.
sendAgentDying(Object, Agent) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that an agent is dying.
sendAgentMessage(Object, String, Agent, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribes that an agent is messaging another.
sendAgentMessage(Object, String, Agent, Agent) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribes that an agent is messaging another.
sendAgentMovingFrom(Object, Agent, CellAddress) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that an agent is dying.
sendAgentMovingFrom(Object, Agent, CellAddress) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that an agent is dying.
sendAgentMovingTo(Object, Agent, CellAddress) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that an agent is dying.
sendAgentMovingTo(Object, Agent, CellAddress) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that an agent is dying.
sendAgentsConnecting(Object, Agent, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
 
sendAgentsConnecting(Object, Agent, Agent) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
 
sendAgentsConnecting(Object, Agent, CellAddress, Agent, CellAddress) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that two agents are connecting.
sendAgentsConnecting(Object, Agent, CellAddress, Agent, CellAddress) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that two agents are connecting.
sendAgentsDisconnecting(Object, Agent, Agent) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that two agents are disconnecting.
sendAgentsDisconnecting(Object, Agent, Agent) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that two agents are disconnecting.
sendByteOnIR(byte) - Method in interface net.hivecell.hive.shadow.thing.CricketShadow
The main method that this shadow exports; sending a byte out on the infrared of the serial port cricket.
sendByteOnIR(byte) - Method in class net.hivecell.hive.shadow.thing.CricketShadowImpl
The main method that this shadow exports; sending a byte out on the infrared of the serial port cricket.
sendCellGoingDown(Object) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that we're about to go down.
sendCellGoingDown(Object) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that we're about to go down.
sendCellReport(Object, String) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers of a report.
sendCellReport(Object, String) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers of a report.
sendCellWithdrawing(Object) - Method in interface net.hivecell.hive.shadow.cell.CellEventMonitor
Tell subscribers that we're about to go down.
sendCellWithdrawing(Object) - Method in class net.hivecell.hive.shadow.cell.CellEventMonitorImpl
Tell subscribers that we're about to go down.
sendClassBytes(DataOutputStream, String) - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
Reply with the class's byte stream.
sendErrorMessage(DataOutputStream, String) - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
Send an HTTP 400 error response.
sendEvent(EventReceivingAgent[], CellAddress[], HiveEvent) - Method in interface net.hivecell.hive.shadow.cell.AgentMessagingShadow
call this method to send an event.
sendEvent(EventReceivingAgent[], CellAddress[], HiveEvent) - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
call this method to send an event.
sendEvent(IncomingExternalEvent) - Method in interface net.hivecell.hive.shadow.ExternalInterfaceShadow
spit an external event off to the device specified by the UID
sendEvent(IncomingExternalEvent) - Method in class net.hivecell.hive.shadow.ExternalInterfaceShadowImpl
spit an external event off to the device specified by the UID
sendEventHelper(EventReceivingAgent[], CellAddress[], HiveEvent) - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
this is the helper function for the send event.
sendEventMethod - Variable in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
 
sendingTo(String[], String[]) - Method in class net.hivecell.hive.agent.ConnectAgentHelper
 
sendUIAgent(Agent, CellAddress) - Method in interface net.hivecell.hive.agent.DisplayExportingAgent
this method is supposed to return an AgentImpl which we can birth on our cell.
sendUIAgent(Agent, CellAddress) - Method in class net.hivecell.hive.agent.DJAgentImpl
we use this to return a RemoteDJAgentImpl which is configured to connect right back to us for control over us
sendUIAgent(Agent, CellAddress) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
 
SerializableImage - class net.hivecell.hive.support.SerializableImage.
Each instance of this class represents an image stored as an array of ints.
SerializableImage() - Constructor for class net.hivecell.hive.support.SerializableImage
 
SerializableImage(Image) - Constructor for class net.hivecell.hive.support.SerializableImage
Create a new serializable image from an AWT image.
SerializableImage(int[], Dimension) - Constructor for class net.hivecell.hive.support.SerializableImage
Create a new image from a pixel array and a Dimension.
serialPort - Variable in class net.hivecell.hive.shadow.SerialStreamShadowImpl
 
SerialStreamEventPublishingShadow - interface net.hivecell.hive.shadow.SerialStreamEventPublishingShadow.
 
SerialStreamEventPublishingShadowImpl - class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl.
 
SerialStreamEventPublishingShadowImpl() - Constructor for class net.hivecell.hive.shadow.SerialStreamEventPublishingShadowImpl
 
SerialStreamShadow - interface net.hivecell.hive.shadow.SerialStreamShadow.
 
SerialStreamShadowImpl - class net.hivecell.hive.shadow.SerialStreamShadowImpl.
 
SerialStreamShadowImpl() - Constructor for class net.hivecell.hive.shadow.SerialStreamShadowImpl
 
server - Variable in class net.hivecell.hive.agent.cell.CellListInfo
the server stub, if server is up
SERVERBORN - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
serverEventCode - Variable in class net.hivecell.hive.event.cell.CellEvent
This needs to be set by anything which subclasses this so we can figure which eventID it is
SERVERGOINGDOWN - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
SERVERREPORT - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
SERVERWITHDRAWN - Static variable in class net.hivecell.hive.event.cell.CellEvent
 
setAccessibleVariable(Agent, String, Object) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
set a variable for a certain agent
setAccessibleVariable(String, Object) - Method in class net.hivecell.hive.support.VariablePropertyManipulator
set a certain bean variable
setAlpha(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setAlpha(int, int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setAnimateIcons(boolean) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
setAsyncCallerClass(AsyncCallerClass) - Static method in class net.hivecell.hive.support.async.AsyncCall
Change the implementation of the AsyncCaller.
setAudioURL(String) - Method in class net.hivecell.hive.agent.desktop.AudioClipAgentImpl
Set the value of audioURL.
setAudioURL(String) - Method in interface net.hivecell.hive.agent.desktop.AudioClipAgent
Set the value of audioURL.
setAverageWindow(int) - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
setBackgroundColor(Color) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
Set the background color of the ui.
setBarInterval(float) - Method in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
setBaudRate(int) - Method in interface net.hivecell.hive.shadow.SerialStreamShadow
set the baud rate to set the serial port with
setBaudRate(int) - Method in class net.hivecell.hive.shadow.SerialStreamShadowImpl
set the baud rate to set the serial port with
setBldg(String) - Method in class net.hivecell.hive.agent.wearable.Location
Set the value of bldg.
setBlue(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setBlue(int, int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setBorderColor(Color) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Returns the color of the border around the image.
setBorderWidth(int) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Sets the size (in pixels) of the border around the image.
setBusy(boolean) - Method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Set whether the agent is busy or not.
setCell(Cell) - Method in class net.hivecell.hive.agent.AgentImpl
Set the cell flag on the agent.
setCell(Cell) - Method in class net.hivecell.hive.shadow.ShadowImpl
 
setClassLevel(Class, int) - Static method in class net.hivecell.hive.support.Debug
set the flag on a certain class to know what to do with it
setClassStream(Class, PrintStream) - Static method in class net.hivecell.hive.support.Debug
add an output stream for a specific class at the default level
setClassStream(Class, PrintStream, int) - Static method in class net.hivecell.hive.support.Debug
add an output stream for a specific class
setColor(Color) - Method in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
Sets the color of the arrow.
setConfigDir(String) - Static method in class net.hivecell.hive.Global
Set the configDirectory
setConnecting() - Method in interface net.hivecell.hive.agent.TwoWayConnectionAgent
 
setConnecting() - Method in class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
 
setConnecting() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
setConnectMode() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
Put the UICanvas into connect mode.
setContrast(float) - Method in class net.hivecell.hive.agent.image.ContrastFilterAgentImpl
Set the value of contrast.
setContrast(float) - Method in interface net.hivecell.hive.agent.image.ContrastFilterAgent
Set the value of contrast.
setDefaultByte(byte) - Method in interface net.hivecell.hive.agent.thing.CricketAgent
 
setDefaultByte(byte) - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
Set the default value that we use to send to the cricket.
setDefaultLevel(int) - Static method in class net.hivecell.hive.support.Debug
Sets the current debug level; messages this serious or more will be printed out.
setDelay(int) - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
setDelay(int) - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
setDescription(Description) - Method in class net.hivecell.hive.agent.AgentImpl
Set the semantic deescription of this agent.
setDescription(Description) - Method in interface net.hivecell.hive.description.Describable
 
setDescription(Description) - Method in interface net.hivecell.hive.description.RemoteDescribable
 
setDescription(Description) - Method in class net.hivecell.hive.cell.Cell
Set the semantic description of this cell.
setDescription(Description) - Method in class net.hivecell.hive.shadow.ShadowImpl
Set the value of desc.
setDescription(Description) - Method in class net.hivecell.hive.shadow.ShadowStub
Set the value of description.
setDisconnecting() - Method in interface net.hivecell.hive.agent.TwoWayConnectionAgent
 
setDisconnecting() - Method in class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
 
setDisconnecting() - Method in class net.hivecell.hive.agent.desktop.ChatGroupServerAgentImpl
 
setDisconnectMode() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
Put the UICanvas into disconnect mode.
setDoubleBuffering(boolean) - Method in class net.hivecell.hive.support.BaseCanvas
 
setEventListeningPort(int) - Method in interface net.hivecell.hive.shadow.cell.AgentMessagingShadow
set the port number of the event receiving port.
setEventListeningPort(int) - Method in class net.hivecell.hive.shadow.cell.AgentMessagingShadowImpl
set the port number of the event receiving port.
setEventLogLength(Object, int) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
set the length of the event log to whatever is specified -- thsi will attempt to keep as much information as we had before, punt the oldest information.
setEventLogLength(Object, int) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Request that the event log be changed in length
setEventObject(Object) - Method in class net.hivecell.hive.agent.desktop.MetronomeAgentImpl
 
setFallthrough(boolean) - Static method in class net.hivecell.hive.support.Debug
set whether we have fall through on or not
setFileName(String) - Method in class net.hivecell.hive.shadow.FileStreamShadowImpl
set the name of the file we want to communicate through
setFileName(String) - Method in interface net.hivecell.hive.shadow.FileStreamShadow
set the name of the file we want to communicate through
setFileToMonitor(String) - Method in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
Set the value of fileToMonitor.
setFileToMonitor(String) - Method in interface net.hivecell.hive.shadow.sysinfo.FileGrowthShadow
Set the value of fileToMonitor.
setGreen(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setGreen(int, int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setGrowthFactor(double) - Method in class net.hivecell.hive.support.graph.DenseGraph
Set the growth factor of our abstraction
setHighthreshold(double) - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
setHighthreshold(double) - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
setHistoryLength(int) - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
setIconName(String) - Method in class net.hivecell.hive.agent.AgentImpl
Set the value of iconName.
setImage(Image) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Set a new image for the icon
setImageSourceAgent(ImageSourceAgent) - Method in class net.hivecell.hive.agent.desktop.ImageTakingDisplayingAgentImpl
 
setImageURL(String) - Method in interface net.hivecell.hive.agent.image.WebImageAgent
Set the value of imageURL.
setImageURL(String) - Method in class net.hivecell.hive.agent.image.WebImageAgentImpl
Set the value of imageURL.
setIsReady(boolean) - Method in class net.hivecell.hive.agent.AgentImpl
This method tells the world that this agent is ready for operation.
setLastInfo(long) - Method in class net.hivecell.hive.agent.cell.CellListInfo
 
setLoadDefaultValues(boolean) - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
setLoadDefaultValues(boolean) - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
setLocationType(String) - Method in class net.hivecell.hive.agent.wearable.Location
Set the value of locationType.
setLocust(String) - Method in class net.hivecell.hive.agent.wearable.Location
Set the value of locust.
setLowthreshold(double) - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
setLowthreshold(double) - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
setMusicPlayingAgent(MusicPlayingAgent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
setNetchangehighthreshold(double) - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
setNetchangehighthreshold(double) - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
setNetchangelowthreshold(double) - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
setNetchangelowthreshold(double) - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
setPingFrequency(int) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
setPingTimeout(int) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
setProcessCommmand(String) - Method in class net.hivecell.hive.shadow.ProcessStreamShadowImpl
set which command we are using for the stream shadow
setProcessCommmand(String) - Method in interface net.hivecell.hive.shadow.ProcessStreamShadow
set which command we are using for the stream shadow
setPulseInterval(int) - Method in interface net.hivecell.hive.agent.desktop.MetronomeAgent
 
setPulseInterval(int) - Method in class net.hivecell.hive.agent.desktop.MetronomeAgentImpl
 
setQuickCamCommand(String) - Method in interface net.hivecell.hive.shadow.thing.QuickCam
Set the value of quickCamCommand.
setQuickCamCommand(String) - Method in class net.hivecell.hive.shadow.thing.QuickCamImpl
Set the value of quickCamCommand.
setReady(boolean) - Method in class net.hivecell.hive.shadow.ShadowImpl
Set the value of ready in the shadow -- by default it is ready, but you can use this in the constructor to say its not ready by deafult.
setRed(int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setRed(int, int) - Static method in class net.hivecell.hive.agent.image.ImageSourceAgentImpl
Convenience class for pixel manipulation.
setResourceType(String) - Method in class net.hivecell.hive.agent.wearable.GenericResourceFinderAgentImpl
Set the value of resourceType
setRoom(String) - Method in class net.hivecell.hive.agent.wearable.Location
Set the value of room.
setScaleFactor(float) - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
setSerialPort(int) - Method in interface net.hivecell.hive.shadow.SerialStreamShadow
set which serial port we are configured at
setSerialPort(int) - Method in class net.hivecell.hive.shadow.SerialStreamShadowImpl
set which serial port we are configured at
setShadowType(String) - Method in class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
Set the value of shadowType.
setState(boolean) - Method in class net.hivecell.hive.support.menu.MenuCheckBoxItem
get the state of the switch
setStream(PrintStream) - Static method in class net.hivecell.hive.support.Debug
Sets the stream used for error messages
setSymbol(String) - Method in class net.hivecell.hive.agent.desktop.PocketServerAgentImpl
 
setSymbol(String) - Method in interface net.hivecell.hive.agent.desktop.PocketServerAgent
 
setThreadGroup(ThreadGroup) - Method in class net.hivecell.hive.agent.AgentImpl
Set the thread group of this agent.
setThreshold(double) - Method in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
setThroughputTestingAgent(EventTransceivingAgent) - Method in class net.hivecell.hive.agent.desktop.ThroughputCalculatingAgentImpl
 
setTimeToStop(int) - Method in class net.hivecell.hive.agent.AgentImpl
Sets the time to stop flag
setUp(boolean) - Method in class net.hivecell.hive.agent.cell.CellListInfo
Set the status of a server.
setupCodebase() - Method in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
Set the codebase property to point to the correct port.
setUpdateInterval(int) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
 
setUpdateInterval(int) - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
setUpdateInterval(int) - Method in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
 
setUpdateInterval(int) - Method in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
setUpdateInterval(int) - Method in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
setupMusicPlayingAgent(MusicPlayingAgent) - Method in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
Set up a connection to the given music playing agent.
setValueToSend(int) - Method in class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl
 
Shadow - interface net.hivecell.hive.shadow.Shadow.
this is the tag interface we are going to use so we can extend the rest of the stuff from it and state that these are the methods which are going to be exposed thorugh the stub
shadowc - class net.hivecell.hive.shadow.shadowc.
this is the shadow compiler.
shadowc() - Constructor for class net.hivecell.hive.shadow.shadowc
 
ShadowImpl - class net.hivecell.hive.shadow.ShadowImpl.
A shadow is a class that exposes a local resource to agents.
ShadowImpl() - Constructor for class net.hivecell.hive.shadow.ShadowImpl
create this shadow and create the stub for it -- this constructor might throw a lot of problems if we can't load our stub.
ShadowInitializationException - exception net.hivecell.hive.shadow.ShadowInitializationException.
 
ShadowInitializationException() - Constructor for class net.hivecell.hive.shadow.ShadowInitializationException
 
ShadowInitializationException(Exception) - Constructor for class net.hivecell.hive.shadow.ShadowInitializationException
 
ShadowInitializationException(String) - Constructor for class net.hivecell.hive.shadow.ShadowInitializationException
 
ShadowInitializationException(String, Exception) - Constructor for class net.hivecell.hive.shadow.ShadowInitializationException
 
ShadowNotFoundException - exception net.hivecell.hive.shadow.ShadowNotFoundException.
 
ShadowNotFoundException() - Constructor for class net.hivecell.hive.shadow.ShadowNotFoundException
 
ShadowNotFoundException(String) - Constructor for class net.hivecell.hive.shadow.ShadowNotFoundException
 
ShadowStub - class net.hivecell.hive.shadow.ShadowStub.
 
ShadowStub(ShadowImpl) - Constructor for class net.hivecell.hive.shadow.ShadowStub
create a new stub for us to work through -- this stub will just pass calls through to the implementation
ShadowStubInstantiationException - exception net.hivecell.hive.shadow.ShadowStubInstantiationException.
this is the exception that is thrown if anything goes wrong while trying to create the stub for a shadow.
ShadowStubInstantiationException() - Constructor for class net.hivecell.hive.shadow.ShadowStubInstantiationException
 
ShadowStubInstantiationException(String) - Constructor for class net.hivecell.hive.shadow.ShadowStubInstantiationException
 
ShadowStubNotFoundException - exception net.hivecell.hive.shadow.ShadowStubNotFoundException.
just notify that we did not find our stub
ShadowStubNotFoundException() - Constructor for class net.hivecell.hive.shadow.ShadowStubNotFoundException
 
ShadowStubNotFoundException(String) - Constructor for class net.hivecell.hive.shadow.ShadowStubNotFoundException
 
shadowType - Variable in class net.hivecell.hive.agent.GenericSignalPassthroughAgentImpl
 
shortClassName(Object) - Static method in class net.hivecell.hive.Global
Given an object, return a string that's the typename.
shortNames - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
shortString(Object) - Static method in class net.hivecell.hive.Global
Given an agent, return a short string describing it.
showConfigureAgentDialogBox(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
method to bring up a variable sheet editor
showConfigureAgentDialogBox(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
method to bring up a variable sheet editor
showConfigureAgentDialogBox(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
method to bring up a variable sheet editor
showCreateAgentByNameDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
method to bring up a dialog box to create an agent by its java class name
showCreateAgentByNameDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
method to bring up a dialog box to create an agent by its java class name
showCreateAgentByNameDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
method to bring up a dialog box to create an agent by its java class name
showCreateAgentDialogBox(String) - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
method to bring up the dialog box with the agent icon and stuff like that
showCreateAgentDialogBox(String) - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
method to bring up the dialog box with the agent icon and stuff like that
showCreateAgentDialogBox(String) - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
method to bring up the dialog box with the agent icon and stuff like that
showImage(Image, Dimension) - Method in class net.hivecell.hive.agent.image.ImageDisplayCanvas
Display a new image.
showMoveAgentDialogBox(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
method to bring up the dialog box with the agent icon for movement
showMoveAgentDialogBox(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
method to bring up the dialog box with the agent icon for movement
showMoveAgentDialogBox(Agent) - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
method to bring up the dialog box with the agent icon for movement
showShutdownCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
method to bring up a dialog box containing which servers we want to shut down
showShutdownCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
method to bring up a dialog box containing which servers we want to shut down
showShutdownCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
method to bring up a dialog box containing which servers we want to shut down
showStartMonitorCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
method to bring up a dialog box to start monitoring another cell
showStartMonitorCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
method to bring up a dialog box to start monitoring another cell
showStartMonitorCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
method to bring up a dialog box to start monitoring another cell
showStopMonitorCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseGUIAgentImpl
method to bring up a dialog box containing which server we want to stop monitoring
showStopMonitorCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseAWTGUIAgentImpl
method to bring up a dialog box containing which server we want to stop monitoring
showStopMonitorCellDialogBox() - Method in class net.hivecell.hive.agent.hiveui.BaseSwingGUIAgentImpl
method to bring up a dialog box containing which server we want to stop monitoring
shutDownCell() - Method in interface net.hivecell.hive.agent.cell.CellControlAgent
 
shutDownCell() - Method in class net.hivecell.hive.agent.cell.CellControlAgentImpl
Ask the server control shadow to shutdown the server
shutDownCell() - Method in interface net.hivecell.hive.shadow.cell.CellControlShadow
Ask the server to shutdown
shutDownCell() - Method in class net.hivecell.hive.shadow.cell.CellControlShadowImpl
Ask the server to shutdown
shutdownCellCommand(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
Call this to shutdown a server.
signal(EventPublisherShadow) - Method in class net.hivecell.hive.agent.ExternalInterfaceAgentImpl
listen to these ExternalEvents which are coming up to me, and then we need to figure out exactly who to deliver this event to
signal(EventPublisherShadow) - Method in class net.hivecell.hive.agent.SignalPassthrough
Convenience method, if the signal source doesn't send an object then just send null along.
signal(EventPublisherShadow) - Method in class net.hivecell.hive.agent.DJAgentImpl
the signal pass through from the shadow
signal(EventPublisherShadow) - Method in class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
ignore this method as we only have it since we implement signalable -- maybe sometime later we will do soemthing useful with the shadow's signaling
signal(EventPublisherShadow) - Method in interface net.hivecell.hive.shadow.Signalable
 
signal(EventPublisherShadow) - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
Convenience method, if the signal source doesn't send an object then just send null along.
signal(EventPublisherShadow, Object) - Method in class net.hivecell.hive.agent.ExternalInterfaceAgentImpl
listen to these ExternalEvents which are coming up to me, and then we need to figure out exactly who to deliver this event to
signal(EventPublisherShadow, Object) - Method in class net.hivecell.hive.agent.SignalPassthrough
When a signal is received, broadcast the event.
signal(EventPublisherShadow, Object) - Method in class net.hivecell.hive.agent.DJAgentImpl
if we get a signal, then we are finished playing, so we should send the next song out
signal(EventPublisherShadow, Object) - Method in class net.hivecell.hive.agent.cell.AgentMessagingShadowAgentImpl
ignore this method as we only have it since we implement signalable -- maybe sometime later we will do soemthing useful with the shadow's signaling
signal(EventPublisherShadow, Object) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
the signal method that is going to be called by the cellEventMontior -- we just need to hack this so we can use it to keep track of which agents are in the system, and for the evnet log
signal(EventPublisherShadow, Object) - Method in interface net.hivecell.hive.shadow.Signalable
 
signal(EventPublisherShadow, Object) - Method in class net.hivecell.hive.agent.thing.CricketAgentImpl
When a signal is received, broadcast the event.
Signalable - interface net.hivecell.hive.shadow.Signalable.
 
SignalPassthrough - class net.hivecell.hive.agent.SignalPassthrough.
An adapter class between shadow signals and agent events.
SignalPassthrough() - Constructor for class net.hivecell.hive.agent.SignalPassthrough
 
size - Variable in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
size() - Method in class net.hivecell.hive.description.AgentSet
How many Descriptions in the AgentSet
size() - Method in class net.hivecell.hive.support.AgentGraph
 
skin - Variable in class net.hivecell.hive.agent.desktop.MusicUIAgentImpl
 
sla - Variable in class net.hivecell.hive.agent.service.AutoMonitoringAgentImpl
the server list agent we need to subscribe to to get our server events
sleepInterval - Variable in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
the interval that we are sleepgina dn teting at in milliseconds
smallIcons - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
smallSize - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
 
source - Variable in class net.hivecell.hive.event.cell.CellEvent
 
Spoke - class net.hivecell.hive.agent.desktop.Spoke.
A spoke is a point in polar coordinates that is moving at a constant radial velocity.
Spoke(float, float, float, float) - Constructor for class net.hivecell.hive.agent.desktop.Spoke
 
SpokeAgentImpl - class net.hivecell.hive.agent.desktop.SpokeAgentImpl.
Agent that listens for events, draws a spoke for each event source.
SpokeAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
SpokeCanvas - class net.hivecell.hive.agent.desktop.SpokeCanvas.
An animated canvas that shows whirling spokes.
SpokeCanvas() - Constructor for class net.hivecell.hive.agent.desktop.SpokeCanvas
 
SpokeCellEventAgentImpl - class net.hivecell.hive.agent.desktop.SpokeCellEventAgentImpl.
Agent that conveys a general idea of the activity at a server.
SpokeCellEventAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.SpokeCellEventAgentImpl
 
spokes - Variable in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
A hashtable associating Agents with Spokes.
spokes - Variable in class net.hivecell.hive.agent.desktop.SpokeCanvas
a list of all the spokes we are drawing.
ss - Variable in class net.hivecell.hive.shadow.cell.HTTPServerShadowImpl
 
startColor - Static variable in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
 
status - Variable in class net.hivecell.hive.support.ImageEvent
The status of the current message
stop() - Method in class net.hivecell.hive.agent.DJAgentImpl
stop playing
stop() - Method in interface net.hivecell.hive.shadow.DJShadow
stop playing the mp3 -- this will also notify all our subscribers that we have stopped playing
stop() - Method in class net.hivecell.hive.shadow.DJShadowImpl
stop playing the mp3 -- this will also notify all our subscribers that we have stopped playing
stop() - Method in interface net.hivecell.hive.agent.desktop.MusicPlayingAgent
 
stop() - Method in class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
stop playing on the mp3
stop() - Method in interface net.hivecell.hive.shadow.thing.JukeBoxShadow
 
stopAnim() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
Tell the canvas to stop the animation thread.
stopBits - Variable in class net.hivecell.hive.shadow.SerialStreamShadowImpl
 
stopCode - Variable in class net.hivecell.hive.agent.AgentImpl
Variable describing the reason why an agent was asked to stop
stopDJ(Agent) - Method in class net.hivecell.hive.agent.DJAgentImpl
stop the dj shadow from doing anything
stopMonitoringCell(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
stop monitoring another cell.
stopMonitoringCell(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
stopMonitoringCell(CellAddress) - Method in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
Remove a cell and its appropriate color from the database.
stopMonitoringCell(Object, CellAddress) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
stop monitoring a cell
stopMonitoringCell(Object, CellAddress) - Method in interface net.hivecell.hive.agent.cell.AgentMonitoringAgent
Ask this agent to stop monitoring a cell.
stopRenders() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUICanvas
Tell the canvas not to render anything else.
stopTrackingCell(CellAddress, RemoteCell) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Remove a server from our lists.
store - Variable in class net.hivecell.hive.support.ImageRingBuffer
The array where the images are stored.
StreamShadow - interface net.hivecell.hive.shadow.StreamShadow.
a streamshadow is a class that implements a wire protocol for communication with a device or external program and exposes the functionality to agents.
StreamShadowImpl - class net.hivecell.hive.shadow.StreamShadowImpl.
a streamshadow is a class that implements a wire protocol for communication with a device or external program and exposes the functionality to agents.
StreamShadowImpl() - Constructor for class net.hivecell.hive.shadow.StreamShadowImpl
 
StringDisplayAgentImpl - class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl.
An agent that receives events and displays the event data as a string.
StringDisplayAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.StringDisplayAgentImpl
 
StringSendingAgentImpl - class net.hivecell.hive.agent.desktop.StringSendingAgentImpl.
 
StringSendingAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.StringSendingAgentImpl
 
stub - Variable in class net.hivecell.hive.shadow.ShadowImpl
the stub for this shadow
subscribeTo(Agent) - Method in class net.hivecell.hive.agent.EventReceivingAgentImpl
Subscribe to an event source.
subscribeTo(Agent) - Method in class net.hivecell.hive.agent.cell.AgentMonitoringAgentImpl
subscribe to an event source.
subscribeToInfoAgent(CellListInfo) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Subscribe myself to the server list info agent on the given host.

T

testFilteringMatch(String) - Method in class net.hivecell.hive.cell.FirewallingSecurityManager
test to see if this hostname matches any of our filtering rules
testJavaOrShadowExecuting(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
test to see if a shadow is executing code, but also make an exception if code has been done stuff through the java package
testRemoteExecuting(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
just test to see if there is a piece of remote code in the stack
testShadowExecuting(String) - Method in class net.hivecell.hive.cell.HiveSecurityManager
test to see if a shadow is executing code, and is not soley been executed by remote code
testThread - Variable in class net.hivecell.hive.shadow.sysinfo.FileGrowthShadowImpl
the thread that we are monitoring the file with
textColor - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
textStyle - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
threshold - Variable in class net.hivecell.hive.agent.image.MotionColorFilterAgentImpl
 
ThroughputCalculatingAgentImpl - class net.hivecell.hive.agent.desktop.ThroughputCalculatingAgentImpl.
 
ThroughputCalculatingAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.ThroughputCalculatingAgentImpl
 
ThroughputTestingAgentImpl - class net.hivecell.hive.agent.desktop.ThroughputTestingAgentImpl.
 
ThroughputTestingAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.ThroughputTestingAgentImpl
 
timeToStop - Variable in class net.hivecell.hive.agent.AgentImpl
Variable indicating this agent should die soon.
toIcon - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseConnection
 
TopMenu - class net.hivecell.hive.support.menu.TopMenu.
this is the top level menu to contain all the other submenu types -- this class provides the abstract representation of the menus
TopMenu() - Constructor for class net.hivecell.hive.support.menu.TopMenu
 
toString() - Method in class net.hivecell.hive.agent.cell.CellListInfo
 
toString() - Method in class net.hivecell.hive.event.HiveEvent
Format the event in a nice way.
toString() - Method in class net.hivecell.hive.description.Description
This prints out the XML that makes up the Description.
toString() - Method in class net.hivecell.hive.support.CellAddress
Returns the string representation of the CellAddress.
toString() - Method in class net.hivecell.hive.support.AgentGraphEdge
 
toString() - Method in class net.hivecell.hive.support.Null
 
toString() - Method in class net.hivecell.hive.support.Queue
Return a simple string representation of the Queue.
toString() - Method in class net.hivecell.hive.support.async.AsyncCall
Print out the method name this asynchronous call is for.
toString() - Method in class net.hivecell.hive.agent.desktop.Spoke
 
toString() - Method in class net.hivecell.hive.agent.desktop.ChatMessage
 
toString() - Method in class net.hivecell.hive.agent.wearable.Location
 
toString(Description) - Static method in class net.hivecell.hive.description.Description
This prints out the XML that makes up the Description.
trackCell(CellAddress, RemoteCell, boolean) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Make sure we're tracking a server.
translate(HiveEvent) - Method in class net.hivecell.hive.agent.EventTranslatingAgentImpl
Deprecated. The translator method - called with the event data of a HiveEvent, this method should repropagate the event data through eventSendingHelper.notifySubscribers().
translate(HiveEvent) - Method in class net.hivecell.hive.agent.filter.HoneyIShrunkTheCDs
 
translate(HiveEvent) - Method in class net.hivecell.hive.agent.image.GenericFilterAgentImpl
When an event is recieved, this method ensures that it is an ImageEvent and that the sender is a ImageSourceAgent.
translate(HiveEvent) - Method in class net.hivecell.hive.agent.image.MotionDetectorAgentImpl
We override this method so that the agent only doesn't rebroadcast the pending and ignored messages it will get.
translate(HiveEvent) - Method in class net.hivecell.hive.agent.image.ImageCreationAgentImpl
When an event of any kind comes in, if the Agent is busy, broadcast an ignored message.
translateObject(Object) - Static method in class net.hivecell.hive.support.Debug
translate an object to the appropriate string.
TreeUIAgentImpl - class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl.
a UI that displays the information from the agent monitoring agent in a tree like format.
TreeUIAgentImpl() - Constructor for class net.hivecell.hive.agent.hiveui.treeui.TreeUIAgentImpl
 
TwoAgentCellEvent - interface net.hivecell.hive.event.cell.TwoAgentCellEvent.
This interface is especially useful inside the agent monitoring agent so it can get at these two agents and fill in the missing information when this event is sent through the server event monitor
TwoPI - Static variable in class net.hivecell.hive.agent.desktop.Spoke
 
TwoWayConnectionAgent - interface net.hivecell.hive.agent.TwoWayConnectionAgent.
 
TwoWayConnectionAgentImpl - class net.hivecell.hive.agent.TwoWayConnectionAgentImpl.
 
TwoWayConnectionAgentImpl() - Constructor for class net.hivecell.hive.agent.TwoWayConnectionAgentImpl
 

U

UI - Static variable in class net.hivecell.hive.Global
Definitions for property names used to pass data into the Cell at construction..
uiAgent - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
uiAgent - Variable in class net.hivecell.hive.agent.hiveui.iconicui.BaseUICanvas
 
uiCanvas - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
UID - Variable in class net.hivecell.hive.event.IncomingExternalEvent
the UID which originated this event
UID - Variable in class net.hivecell.hive.event.OutgoingExternalEvent
the UID which originated this event
UID - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 
uiPanel - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUIAgentImpl
 
UnableToCreateTreeException - exception net.hivecell.hive.agent.hiveui.UnableToCreateTreeException.
this exception is just used whenever we cannot create a tree for a given data model
UnableToCreateTreeException() - Constructor for class net.hivecell.hive.agent.hiveui.UnableToCreateTreeException
 
UnableToCreateTreeException(Exception) - Constructor for class net.hivecell.hive.agent.hiveui.UnableToCreateTreeException
 
UnableToCreateTreeException(String) - Constructor for class net.hivecell.hive.agent.hiveui.UnableToCreateTreeException
 
UnableToCreateTreeException(String, Exception) - Constructor for class net.hivecell.hive.agent.hiveui.UnableToCreateTreeException
 
UnableToMonitorCellException - exception net.hivecell.hive.agent.cell.UnableToMonitorCellException.
This class is a wrapper to the exceptions that the agent might encounter when trying to monitor another agent
UnableToMonitorCellException() - Constructor for class net.hivecell.hive.agent.cell.UnableToMonitorCellException
 
UnableToMonitorCellException(String) - Constructor for class net.hivecell.hive.agent.cell.UnableToMonitorCellException
 
UnableToMonitorCellException(String, Exception) - Constructor for class net.hivecell.hive.agent.cell.UnableToMonitorCellException
 
unbind(String) - Method in class net.hivecell.hive.cell.HiveRMIRegistry
Unbind the name.
uncaughtException(Thread, Throwable) - Method in class net.hivecell.hive.cell.AgentThreadGroup
 
UnknownAgentException - exception net.hivecell.hive.agent.cell.UnknownAgentException.
 
UnknownAgentException() - Constructor for class net.hivecell.hive.agent.cell.UnknownAgentException
 
UnknownAgentException(Agent) - Constructor for class net.hivecell.hive.agent.cell.UnknownAgentException
 
UnknownAgentException(String) - Constructor for class net.hivecell.hive.agent.cell.UnknownAgentException
 
UnknownAgentException(String, Agent) - Constructor for class net.hivecell.hive.agent.cell.UnknownAgentException
 
UnknownEventException - exception net.hivecell.hive.event.UnknownEventException.
The UnknownEventException is thrown if a RemoteEventListener does not understand an event it received.
UnknownEventException() - Constructor for class net.hivecell.hive.event.UnknownEventException
 
UnknownVariablePropertyName - exception net.hivecell.hive.support.UnknownVariablePropertyName.
 
UnknownVariablePropertyName() - Constructor for class net.hivecell.hive.support.UnknownVariablePropertyName
 
UnknownVariablePropertyName(String) - Constructor for class net.hivecell.hive.support.UnknownVariablePropertyName
 
unmonitoredCellColor - Variable in class net.hivecell.hive.agent.hiveui.iconicui.CellListCanvas
 
up - Variable in class net.hivecell.hive.agent.cell.CellListInfo
Is the server up?
upContext() - Method in class net.hivecell.hive.description.Description
Jump to the previous level in the tree.
update() - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseLayoutManager
To be called only when the entire UI needs to be updated.
update() - Method in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
to be called only when the entire ui needs to be updated.
update() - Method in class net.hivecell.hive.support.BaseCanvas
 
update() - Method in class net.hivecell.hive.agent.desktop.Spoke
Update the position of the spoke by adding velocity.
update(Graphics) - Method in class net.hivecell.hive.agent.hiveui.iconicui.GraphicalConnectionArrow
Update the arrow representing the message between two agents (for animation)
update(Graphics) - Method in class net.hivecell.hive.support.BaseCanvas
 
update(Graphics, ImageObserver) - Method in class net.hivecell.hive.agent.hiveui.iconicui.BaseAgentIcon
Update the icon's animation.
update(Graphics, ImageObserver) - Method in interface net.hivecell.hive.agent.hiveui.iconicui.AnimatedIcon
This is called whenever the icon needs to be updated.
updateAverage() - Method in class net.hivecell.hive.agent.filter.MovingAverageAgentImpl
 
updateDisplay() - Method in class net.hivecell.hive.agent.desktop.SpokeCanvas
Update all the spokes' positions and render.
updateDisplay() - Method in class net.hivecell.hive.agent.desktop.FlashingDotCanvas
 
updateDisplay() - Method in class net.hivecell.hive.agent.desktop.RandomDotCanvas
 
updateDisplay(float) - Method in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
updateInterval - Variable in class net.hivecell.hive.agent.cell.CellListAgentImpl
How often to update the display.
updateInterval - Variable in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
 
updateInterval - Variable in class net.hivecell.hive.agent.desktop.RandomDotAgentImpl
 
updateInterval - Variable in class net.hivecell.hive.agent.desktop.FlashingDotAgentImpl
 
updateInterval - Variable in class net.hivecell.hive.agent.desktop.RunningGraphAgentImpl
 
updateLastInfo() - Method in class net.hivecell.hive.agent.cell.CellListInfo
 
updateListFrom(CellListAgent) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Update our list with the info from another agent.
updateSpokeForEvent(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.SpokeAgentImpl
When an event is received, manage the spoke associated with that event source's agent.
updateSpokeForEvent(HiveEvent) - Method in class net.hivecell.hive.agent.desktop.SpokeCellEventAgentImpl
When an event is received, if it's from a AgentMonitoringAgent then do something special with it.
useSwing - Variable in class net.hivecell.hive.agent.desktop.ChatAgentImpl
 

V

validate() - Method in class net.hivecell.hive.support.async.AsyncCall
This will make sure the types of the params class match those which the Method object says.
valueObject - Variable in class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl
 
valueObject - Variable in class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
 
valueObject - Variable in class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
 
values - Variable in class net.hivecell.hive.agent.desktop.RunningGraphCanvas
 
valueToSend - Variable in class net.hivecell.hive.agent.filter.EventNumberTranslatingAgentImpl
 
valueToSend - Variable in class net.hivecell.hive.agent.wearable.LocustToLocationTranslatingAgentImpl
 
valueToSend - Variable in class net.hivecell.hive.agent.wearable.CricketToLocationTranslatingAgentImpl
 
VariablePropertyManipulationException - exception net.hivecell.hive.support.VariablePropertyManipulationException.
this exception is the general exception for hive "bean" related problems
VariablePropertyManipulationException() - Constructor for class net.hivecell.hive.support.VariablePropertyManipulationException
 
VariablePropertyManipulationException(Exception) - Constructor for class net.hivecell.hive.support.VariablePropertyManipulationException
 
VariablePropertyManipulationException(String) - Constructor for class net.hivecell.hive.support.VariablePropertyManipulationException
 
VariablePropertyManipulationException(String, Exception) - Constructor for class net.hivecell.hive.support.VariablePropertyManipulationException
 
VariablePropertyManipulator - class net.hivecell.hive.support.VariablePropertyManipulator.
this class is meant to give access to the variables that can be set and unset in the bean style method calls on a certain class (mostly agents, but whatever)
VariablePropertyManipulator(Object) - Constructor for class net.hivecell.hive.support.VariablePropertyManipulator
create a new manipulator class for this object
VariablePropertyManipulator(Object, Class) - Constructor for class net.hivecell.hive.support.VariablePropertyManipulator
create a new manipulator class for this object
VariablePropertyManipulatorGUI - class net.hivecell.hive.support.VariablePropertyManipulatorGUI.
 
VariablePropertyManipulatorGUI(ComponentManagerShadow, Object) - Constructor for class net.hivecell.hive.support.VariablePropertyManipulatorGUI
create a gui for this manipulator
VariablePropertyManipulatorGUI(ComponentManagerShadow, Object, Class) - Constructor for class net.hivecell.hive.support.VariablePropertyManipulatorGUI
create a gui for this manipulator
variablePropertyManipulators - Variable in class net.hivecell.hive.agent.hiveui.BaseUIAgentImpl
a mapping between agents and their BeanManipulators -- this way we do not need to go through reflection all those times
version - Static variable in class net.hivecell.hive.Global
Version number of system, only bumped up occasionally.
VisualShadowConfig - Static variable in class net.hivecell.hive.Global
 
volume(int) - Method in interface net.hivecell.hive.shadow.DJShadow
set the volume on the mp3 -- we make a call out to the oss mixer with the volume number
volume(int) - Method in class net.hivecell.hive.shadow.DJShadowImpl
set the volume on the mp3 -- we make a call out to the oss mixer with the volume number
volume(int) - Method in class net.hivecell.hive.shadow.thing.JukeBoxShadowImpl
set the volume of the player
volume(int) - Method in interface net.hivecell.hive.shadow.thing.JukeBoxShadow
 
vpm - Variable in class net.hivecell.hive.support.VariablePropertyManipulatorGUI
the manipulator we are using so we can play with this object

W

waitUntilDeath() - Method in class net.hivecell.hive.agent.AgentImpl
Used at the end of the doBehavior method.
WARNING - Static variable in class net.hivecell.hive.support.Debug
A debug level warning of an undesireable occurrence, but the program has recovered and is continuing OK.
warning(Object) - Static method in class net.hivecell.hive.support.Debug
print out a warning
warning(String) - Static method in class net.hivecell.hive.support.Debug
print out a warning
warning(String, Object) - Static method in class net.hivecell.hive.support.Debug
print out a warning
wasException() - Method in interface net.hivecell.hive.support.async.AsyncResult
Return whether or not the result of the call was an exception or not -- this method blocks.
wasException() - Method in class net.hivecell.hive.support.async.AsyncResultImpl
Return whether or not the result of the call was an exception or not -- this method blocks.
WebImageAgent - interface net.hivecell.hive.agent.image.WebImageAgent.
This class retrieves Images from the net and makes them available as a ImageSource.
WebImageAgentImpl - class net.hivecell.hive.agent.image.WebImageAgentImpl.
This class retrieves Images from the net and makes them available as a ImageSource.
WebImageAgentImpl() - Constructor for class net.hivecell.hive.agent.image.WebImageAgentImpl
Default constructor
WheresBradAgentImpl - class net.hivecell.hive.agent.desktop.WheresBradAgentImpl.
An agent that draws a map of where Brad might be.
WheresBradAgentImpl() - Constructor for class net.hivecell.hive.agent.desktop.WheresBradAgentImpl
 
windowsOS - Static variable in class net.hivecell.hive.Global
Flag to know when we're on Windows, used in a few contexts.
withdrawCell(Agent, CellAddress, RemoteCell) - Method in class net.hivecell.hive.agent.cell.CellListAgentImpl
Ask the server list agent to annouce that a server is withdrawing from the network.
withdrawCell(Agent, CellAddress, RemoteCell) - Method in interface net.hivecell.hive.agent.cell.CellListAgent
withdraw a server from the hive federation
write(Object) - Method in class net.hivecell.hive.description.HiveXML
Write this DOM Object to the specified output.
write(OutputStream) - Method in class net.hivecell.hive.support.PPM
Write the PPM out to an arbitrary output stream in binary format.
write(OutputStream, int) - Method in class net.hivecell.hive.support.PPM
Write the PPM out to an arbitrary output stream in the given mode
write(String) - Method in class net.hivecell.hive.support.PPM
Write the PPM out to a file in binary format.
write(String, int) - Method in class net.hivecell.hive.support.PPM
Write the PPM out to a file in the given mode.
writeNode(Node, Object) - Method in class net.hivecell.hive.description.HiveXML
 

X

x - Variable in class net.hivecell.hive.agent.desktop.PointColor
 
XMLTest - class net.hivecell.hive.description.XMLTest.
 
XMLTest() - Constructor for class net.hivecell.hive.description.XMLTest
 
xspacing - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
 

Y

y - Variable in class net.hivecell.hive.agent.desktop.PointColor
 
yspacing - Variable in class net.hivecell.hive.agent.hiveui.iconicui.IconicUILayoutManager
 

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