agentland.device.drapes
Class  DrapesAgent
java.lang.Object
  |
  +--java.rmi.server.RemoteObject
        |
        +--java.rmi.server.RemoteServer
              |
              +--java.rmi.server.UnicastRemoteObject
                    |
                    +--metaglue.AgentAgent
                          |
                          +--agentland.util.GoodAgent
                                |
                                +--agentland.resource.ManagedAgent
                                      |
                                      +--agentland.device.DeviceAgent
                                            |
                                            +--agentland.device.drapes.DrapesAgent
- All Implemented Interfaces: 
- Agent, Device, Drapes, Good, Managed, MetagluePrimitives, Remote, Serializable, Spy
- Direct Known Subclasses: 
- X10DrapesAgent
- public abstract class DrapesAgent- extends DeviceAgent- implements Drapes
This is a base for all Drapes agents. This is an abstract class so
 do not try to use it directly. If you need a generic Drapes agent,
 use UniversalDrapes agent.
- See Also: 
- DeviceAgent,- Drapes, Serialized Form
 
 
 
 
 
 
 
 
| Methods inherited from class agentland.device.DeviceAgent | 
| addName, createStateChangeNotification, ensureState, getDefaultStateName, getName, getNames, getState, getState, getStateNames, hasName, quietException, resetAllStates, resetName, resetState, setDefaultStateName, setName, setState, throwException, updateState, updateState, updateState, updateState, updateState, updateState, updateState, updateState | 
 
| Methods inherited from class agentland.resource.ManagedAgent | 
| connect, getAlert, getNeed, isAvailable, isAvailable, reliesOn, reliesOn, replace, replace, request, request, request, requestAgent, requestAgent, resources, resourcesByAgentID, setNeed, tiedTo, yank, yank, yank | 
 
| Methods inherited from class agentland.util.GoodAgent | 
| addSpy, addSpy, alert, alertString, beep, error, getHistory, getHistoryElement, getPersistentMap, log, notify, removeSpy, removeSpy, resetHistory, safeRely, safeRely, safeRely, setNiceLogName, tell | 
 
| Methods inherited from class metaglue.AgentAgent | 
| addMonitor, alive, defrost, defrostAll, defrostBoolean, defrostInt, defrostString, fixAttribute, fixAttribute, freeze, freeze, freeze, freezeAll, freezeVar, getAgentID, getAttribute, getCatalog, getCatalogID, getDesignation, getFrozenVariables, getLogLevel, getMetaglueAgent, getMetaglueAgentID, getOccupation, getProperties, getSociety, log, log, lookupClass, obtainMetaglueAgent, obtainMetaglueAgent, obtainMetaglueAgentByName, reliesOn, reliesOnSynch, removeFrozen, replaceExceptionHandler, setFreezeName, setLogLevel, setLogName, shutdown, startAgent, startAgentOn, startAgentOn, startup, status, tiedTo, tiedTo, tiedTo, tiedTo, tieToDesignation, whereAreYou | 
 
 
 
 
 
| Methods inherited from interface agentland.device.drapes.Drapes | 
| close, open | 
 
| Methods inherited from interface agentland.device.Device | 
| addName, getName, getNames, getState, getState, getStateNames, hasName, resetAllStates, resetName, resetState, setName, setState | 
 
 
 
 
| Methods inherited from interface agentland.util.Spy | 
| tell | 
 
DrapesAgent
public DrapesAgent()
            throws RemoteException
getDefaultNames
protected String[] getDefaultNames()
- Overrides a method in DeviceAgent- 
- Overrides:
- getDefaultNamesin class- DeviceAgent
 
- Following copied from class: agentland.device.DeviceAgent
- 
- Returns:
- a Vectorvalue
 
isOpen
public UncertainValue isOpen()
                      throws RemoteException
- 
- Specified by: 
- isOpenin interface- Drapes
 
resetState
public void resetState()
                throws RemoteException
- Description copied from class: DeviceAgent
- Resets the default state- 
- Specified by: 
- resetStatein interface- Device
- Overrides:
- resetStatein class- DeviceAgent