DRCL J-Sim 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, ObjectCloneable, 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_GARBAGE_DISPLAY_ENABLED, FLAG_GARBAGE_ENABLED, 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_)
           
 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, setExtensionEnabled
 
Methods inherited from class drcl.comp.Component
addComponent, addComponent, addEventPort, addEventPort, addForkPort, addPort, addPort, addPort, addPort, addPort, addPort, addPort, addPort, addServerPort, addServerPort, cancelFork, connect, containsComponent, containsComponent, containsPort, debug, disconnectAll, disconnectAllPeers, disconnectAllPorts, drop, drop, error, error, expose, exposeEventPorts, exposePort, exposePort, exposePort, exposePort, exposePort, findAvailable, findAvailable, findAvailable, fork, forkAt, getAllComponents, getAllPorts, getAllPorts, getAllWiresInside, getAllWiresInsideOut, getAllWiresOut, getComponent, getComponentFlag, getComponentFlag, getContract, getContractHT, getContractHT, getDebugFlagsInBinary, getDebugLevelNames, getID, getName, getParent, getPort, getPort, getRoot, getTime, iduplicate, isAncestorOf, isContainer, isDebugEnabled, isDebugEnabledAt, isDirectlyRelatedTo, isDirectOutputEnabled, isEnabled, isErrorNoticeEnabled, isEventExportEnabled, isGarbageDisplayEnabled, isGarbageEnabled, isPortRemovable, isStarted, isStopped, isTraceEnabled, lock, notify, notifyAll, operate, reboot, removeAll, removeAllComponents, removeAllPorts, removeAllPorts, removeComponent, removeComponent, removePort, removePort, removePort, resume, run, sduplicate, send, sendAt, setComponentFlag, setDebugEnabled, setDebugEnabled, setDebugEnabledAt, setDebugEnabledAt, setDebugEnabledAt, setDirectOutputEnabled, setDirectOutputEnabled, setEnabled, setErrorNoticeEnabled, setErrorNoticeEnabled, setEventExportEnabled, setEventExportEnabled, setExecutionBoundary, setGarbageDisplayEnabled, setGarbageDisplayEnabled, setGarbageEnabled, setGarbageEnabled, setID, setID, setName, setPort, setPort, setTraceEnabled, setTraceEnabled, sleepFor, sleepUntil, stop, toString, unexpose, unlock, useLocalForkManager, useLocalForkManager, wait
 
Methods inherited from class drcl.DrclObj
clone
 
Methods inherited from class java.lang.Object
equals, 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_)

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()

DRCL J-Sim API

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