org.ejtools.graph.frame
Class GraphInternalFrame

java.lang.Object
  |
  +--java.beans.beancontext.BeanContextChildSupport
        |
        +--java.beans.beancontext.BeanContextSupport
              |
              +--java.beans.beancontext.BeanContextServicesSupport
                    |
                    +--org.ejtools.beans.beancontext.CustomBeanContextServicesSupport
                          |
                          +--org.ejtools.adwt.service.BeanContextInternalFrame
                                |
                                +--org.ejtools.graph.frame.GraphInternalFrame
All Implemented Interfaces:
java.beans.beancontext.BeanContext, java.beans.beancontext.BeanContextChild, java.beans.beancontext.BeanContextServiceRevokedListener, java.beans.beancontext.BeanContextServices, java.beans.beancontext.BeanContextServicesListener, java.util.Collection, java.beans.DesignMode, java.util.EventListener, GraphConsumer, javax.swing.event.InternalFrameListener, java.beans.PropertyChangeListener, java.io.Serializable, org.ejtools.util.state.Storable, java.beans.VetoableChangeListener, java.beans.Visibility

public class GraphInternalFrame
extends org.ejtools.adwt.service.BeanContextInternalFrame
implements GraphConsumer

Description of the Class

Version:
$Revision: 1.6 $
Author:
Laurent Etiemble
See Also:
Serialized Form

Field Summary
protected  ControlCompositeTrack composite
          Description of the Field
protected  javax.swing.JPanel controls
          Description of the Field
protected  long delay
          Description of the Field
protected  int index
          Description of the Field
protected  org.ejtools.adwt.service.MenuBarServiceProvider menubarProvider
          Description of the Field
protected  java.lang.String name
          Description of the Field
protected  javax.swing.JPanel printArea
          Description of the Field
protected  java.util.Hashtable producers
          Description of the Field
protected  JPanelGraphRenderer renderer
          Description of the Field
protected  boolean running
          Description of the Field
protected  double scale
          Description of the Field
protected  org.ejtools.adwt.service.ToolBarServiceProvider toolbarProvider
          Description of the Field
 
Fields inherited from class org.ejtools.adwt.service.BeanContextInternalFrame
action, frame, service
 
Fields inherited from class java.beans.beancontext.BeanContextServicesSupport
bcsListeners, proxy, serializable, services
 
Fields inherited from class java.beans.beancontext.BeanContextSupport
bcmListeners, children, designTime, locale, okToUseGui
 
Fields inherited from class java.beans.beancontext.BeanContextChildSupport
beanContext, beanContextChildPeer, pcSupport, rejectedSetBCOnce, vcSupport
 
Fields inherited from interface java.beans.beancontext.BeanContext
globalHierarchyLock
 
Fields inherited from interface java.beans.DesignMode
PROPERTYNAME
 
Constructor Summary
GraphInternalFrame()
          Constructor for GraphInternalFrame.
 
Method Summary
 void addGraphProducer(GraphProducer producer)
          Adds a feature to the GraphProducer attribute of the GraphService object
 boolean containsGraphProducer(GraphProducer producer)
          Description of the Method
 long getDelay()
          Returns the delay.
 java.lang.String getName()
          Returns the name.
 double getScale()
          Returns the scale.
protected  void releaseBeanContextResources()
          Description of the Method
 void removeGraphProducer(GraphProducer producer)
          Description of the Method
 void setDelay(long delay)
          Sets the consomptionDelay attribute of the GraphConsumer object
 void setName(java.lang.String name)
          Sets the name.
 void setScale(double scale)
          Sets the scale attribute of the GraphInternalFrame object
 java.lang.String toString()
           
 
Methods inherited from class org.ejtools.adwt.service.BeanContextInternalFrame
activate, close, getAction, getComponent, getTitle, initializeBeanContextResources, internalFrameActivated, internalFrameClosed, internalFrameClosing, internalFrameDeactivated, internalFrameDeiconified, internalFrameIconified, internalFrameOpened, releaseServices, setTitle, useServices
 
Methods inherited from class org.ejtools.beans.beancontext.CustomBeanContextServicesSupport
accept, clear, getService
 
Methods inherited from class java.beans.beancontext.BeanContextServicesSupport
addBeanContextServicesListener, addService, addService, bcsPreDeserializationHook, bcsPreSerializationHook, childJustRemovedHook, createBCSChild, createBCSSServiceProvider, fireServiceAdded, fireServiceAdded, fireServiceRevoked, fireServiceRevoked, getBeanContextServicesPeer, getChildBeanContextServicesListener, getCurrentServiceClasses, getCurrentServiceSelectors, hasService, initialize, releaseService, removeBeanContextServicesListener, revokeService, serviceAvailable, serviceRevoked
 
Methods inherited from class java.beans.beancontext.BeanContextSupport
add, addAll, addBeanContextMembershipListener, avoidingGui, bcsChildren, childDeserializedHook, childJustAddedHook, classEquals, contains, containsAll, containsKey, copyChildren, deserialize, dontUseGui, fireChildrenAdded, fireChildrenRemoved, getBeanContextPeer, getChildBeanContextChild, getChildBeanContextMembershipListener, getChildPropertyChangeListener, getChildSerializable, getChildVetoableChangeListener, getChildVisibility, getLocale, getResource, getResourceAsStream, instantiateChild, isDesignTime, isEmpty, isSerializing, iterator, needsGui, okToUseGui, propertyChange, readChildren, remove, remove, removeAll, removeBeanContextMembershipListener, retainAll, serialize, setDesignTime, setLocale, size, toArray, toArray, validatePendingAdd, validatePendingRemove, vetoableChange, writeChildren
 
Methods inherited from class java.beans.beancontext.BeanContextChildSupport
addPropertyChangeListener, addVetoableChangeListener, firePropertyChange, fireVetoableChange, getBeanContext, getBeanContextChildPeer, isDelegated, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext, validatePendingSetBeanContext
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface java.beans.beancontext.BeanContext
addBeanContextMembershipListener, getResource, getResourceAsStream, instantiateChild, removeBeanContextMembershipListener
 
Methods inherited from interface java.beans.beancontext.BeanContextChild
addPropertyChangeListener, addVetoableChangeListener, getBeanContext, removePropertyChangeListener, removeVetoableChangeListener, setBeanContext
 
Methods inherited from interface java.util.Collection
add, addAll, contains, containsAll, equals, hashCode, isEmpty, iterator, remove, removeAll, retainAll, size, toArray, toArray
 
Methods inherited from interface java.beans.DesignMode
isDesignTime, setDesignTime
 
Methods inherited from interface java.beans.Visibility
avoidingGui, dontUseGui, needsGui, okToUseGui
 

Field Detail

composite

protected transient ControlCompositeTrack composite
Description of the Field


controls

protected transient javax.swing.JPanel controls
Description of the Field


delay

protected long delay
Description of the Field


index

protected int index
Description of the Field


menubarProvider

protected org.ejtools.adwt.service.MenuBarServiceProvider menubarProvider
Description of the Field


name

protected java.lang.String name
Description of the Field


printArea

protected transient javax.swing.JPanel printArea
Description of the Field


producers

protected transient java.util.Hashtable producers
Description of the Field


renderer

protected transient JPanelGraphRenderer renderer
Description of the Field


running

protected boolean running
Description of the Field


scale

protected double scale
Description of the Field


toolbarProvider

protected org.ejtools.adwt.service.ToolBarServiceProvider toolbarProvider
Description of the Field

Constructor Detail

GraphInternalFrame

public GraphInternalFrame()
Constructor for GraphInternalFrame.

Method Detail

addGraphProducer

public void addGraphProducer(GraphProducer producer)
Description copied from interface: GraphConsumer
Adds a feature to the GraphProducer attribute of the GraphService object

Specified by:
addGraphProducer in interface GraphConsumer
Parameters:
producer - The feature to be added to the GraphProducer attribute

containsGraphProducer

public boolean containsGraphProducer(GraphProducer producer)
Description of the Method

Specified by:
containsGraphProducer in interface GraphConsumer
Parameters:
producer - Description of the Parameter
Returns:
Description of the Return Value

getDelay

public long getDelay()
Returns the delay.

Returns:
long

getName

public java.lang.String getName()
Returns the name.

Returns:
String

getScale

public double getScale()
Returns the scale.

Returns:
double

removeGraphProducer

public void removeGraphProducer(GraphProducer producer)
Description copied from interface: GraphConsumer
Description of the Method

Specified by:
removeGraphProducer in interface GraphConsumer
Parameters:
producer - Description of the Parameter

setDelay

public void setDelay(long delay)
Description copied from interface: GraphConsumer
Sets the consomptionDelay attribute of the GraphConsumer object

Specified by:
setDelay in interface GraphConsumer
Parameters:
delay - The new delay value

setName

public void setName(java.lang.String name)
Sets the name.

Parameters:
name - The name to set

setScale

public void setScale(double scale)
Sets the scale attribute of the GraphInternalFrame object

Parameters:
scale - The new scale value

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object
Returns:
Description of the Return Value

releaseBeanContextResources

protected void releaseBeanContextResources()
Description of the Method

Overrides:
releaseBeanContextResources in class org.ejtools.adwt.service.BeanContextInternalFrame


Copyright © 2002-2003 EJTools Org.. All Rights Reserved.