J-Sim v1.2.1-p7 API

drcl.comp.tool
Class ComponentMonitor

java.lang.Object
  extended bydrcl.DrclObj
      extended bydrcl.comp.Component
          extended bydrcl.comp.Extension
              extended bydrcl.comp.lib.TextDisplay
                  extended bydrcl.comp.tool.ComponentMonitor
All Implemented Interfaces:
java.lang.Cloneable, ObjectDuplicable, java.io.Serializable

public class ComponentMonitor
extends TextDisplay

A simple text display component. Whenever a message is received from the port, it is displayed in the display area.

See Also:
Serialized Form

Nested Class Summary
 
Nested classes inherited from class drcl.comp.Component
Component.Locks
 
Field Summary
 
Fields inherited from class drcl.comp.Component
FLAG_COMPONENT_NOTIFICATION, FLAG_DEBUG_ENABLED, FLAG_DIRECT_OUTPUT_ENABLED, FLAG_ENABLED, FLAG_ERROR_ENABLED, FLAG_EVENT_ENABLED, FLAG_EXPOSED, FLAG_GARBAGE_DISPLAY_ENABLED, FLAG_GARBAGE_ENABLED, FLAG_HAS_EXPOSED_CHILD, FLAG_PORT_NOTIFICATION, FLAG_STARTED, FLAG_STOPPED, FLAG_TRACE_ENABLED, FLAG_UNDEFINED_START, id, infoPort, locks, name, parent, PortGroup_DEFAULT_GROUP, PortGroup_EVENT, PortGroup_SERVICE, Root, Trace_DATA, Trace_SEND
 
Constructor Summary
ComponentMonitor()
           
ComponentMonitor(java.lang.String id_)
           
 
Method Summary
 java.awt.Component getDisplay()
           
 boolean isDebugExeEnabled()
           
 boolean isErrorExeEnabled()
           
 boolean isEventExeEnabled()
           
 boolean isGarbageExeEnabled()
           
 boolean isTraceExeEnabled()
           
 void process(java.lang.Object data_, Port inPort_)
          The main callback method of a component.
 void setComponentFlag(int flag_)
          Extends Component.setComponentFlag(long) to reflect the change to GUI.
 void setComponentFlag(long mask_, boolean v_)
          Extends Component.setComponentFlag(long, boolean) to reflect the change to GUI.
 void setDebugExeEnabled(boolean v_)
           
 void setErrorExeEnabled(boolean v_)
           
 void setEventExeEnabled(boolean v_)
           
 void setGarbageExeEnabled(boolean v_)
           
 void setTraceExeEnabled(boolean v_)
           
 
Methods inherited from class drcl.comp.lib.TextDisplay
duplicate, info, isPaste, reset, setDisplaySize, setPaste
 
Methods inherited from class drcl.comp.Extension
isExtensionEnabled, portAdded, setExtensionEnabled
 
Methods inherited from class drcl.comp.Component
_resume, _start, _stop, addComponent, addComponent, addEventPort, addEventPort, addForkPort, addPort, addPort, addPort, addPort, addPort, addPort, addPort, addPort, addServerPort, addServerPort, cancelFork, componentAdded, componentRemoved, connect, containsComponent, containsComponent, containsPort, debug, disconnectAll, disconnectAllPeers, disconnectAllPorts, drop, drop, error, error, expose, exposeEventPorts, exposePort, exposePort, exposePort, exposePort, exposePort, findAvailable, findAvailable, findAvailable, finishing, fork, forkAt, getAllComponents, getAllPorts, getAllPorts, getAllWiresInside, getAllWiresInsideOut, getAllWiresOut, getComponent, getComponentFlag, getComponentFlag, getContract, getContractHT, getContractHT, getDebugFlagsInBinary, getDebugLevelNames, getForkManager, getID, getName, getParent, getPort, getPort, getRoot, getRuntime, getTime, iduplicate, isAncestorOf, isComponentNotificationEnabled, isContainer, isDebugEnabled, isDebugEnabledAt, isDirectlyRelatedTo, isDirectOutputEnabled, isEnabled, isErrorNoticeEnabled, isEventExportEnabled, isGarbageDisplayEnabled, isGarbageEnabled, isPortNotificationEnabled, isPortRemovable, isStarted, isStopped, isTraceEnabled, lock, notify, notifyAll, operate, portRemoved, reboot, removeAll, removeAllComponents, removeAllPorts, removeAllPorts, removeComponent, removeComponent, removePort, removePort, removePort, resume, run, sduplicate, send, sendAt, setComponentFlag, setComponentNotificationEnabled, setContract, setDebugEnabled, setDebugEnabled, setDebugEnabledAt, setDebugEnabledAt, setDebugEnabledAt, setDirectOutputEnabled, setDirectOutputEnabled, setEnabled, setErrorNoticeEnabled, setErrorNoticeEnabled, setEventExportEnabled, setEventExportEnabled, setExecutionBoundary, setGarbageDisplayEnabled, setGarbageDisplayEnabled, setGarbageEnabled, setGarbageEnabled, setID, setID, setName, setPort, setPort, setPortNotificationEnabled, setPortRemovable, setRuntime, setTraceEnabled, setTraceEnabled, sleepFor, sleepUntil, stop, toString, unexpose, unlock, useLocalForkManager, useLocalForkManager, wait, yield
 
Methods inherited from class drcl.DrclObj
clone
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ComponentMonitor

public ComponentMonitor()

ComponentMonitor

public ComponentMonitor(java.lang.String id_)
Method Detail

process

public void process(java.lang.Object data_,
                    Port inPort_)
Description copied from class: Component
The main callback method of a component. Being invoked when data arrives at a port of its.

Overrides:
process in class TextDisplay

getDisplay

public java.awt.Component getDisplay()
Overrides:
getDisplay in class TextDisplay

setComponentFlag

public void setComponentFlag(int flag_)
Extends Component.setComponentFlag(long) to reflect the change to GUI.


setComponentFlag

public void setComponentFlag(long mask_,
                             boolean v_)
Extends Component.setComponentFlag(long, boolean) to reflect the change to GUI.

Overrides:
setComponentFlag in class Component

setTraceExeEnabled

public void setTraceExeEnabled(boolean v_)

isTraceExeEnabled

public boolean isTraceExeEnabled()

setEventExeEnabled

public void setEventExeEnabled(boolean v_)

isEventExeEnabled

public boolean isEventExeEnabled()

setDebugExeEnabled

public void setDebugExeEnabled(boolean v_)

isDebugExeEnabled

public boolean isDebugExeEnabled()

setGarbageExeEnabled

public void setGarbageExeEnabled(boolean v_)

isGarbageExeEnabled

public boolean isGarbageExeEnabled()

setErrorExeEnabled

public void setErrorExeEnabled(boolean v_)

isErrorExeEnabled

public boolean isErrorExeEnabled()

J-Sim v1.2.1-p7 API

Copyright © 1998-2003 Distributed Real-time Computing Lab (DRCL). All Rights Reserved.     ~ To J-Sim Home ~