com.dlsc.flexgantt.swing.layer.system
Class AbstractSystemLayer

java.lang.Object
  extended by com.dlsc.flexgantt.swing.layer.AbstractLayer
      extended by com.dlsc.flexgantt.swing.layer.system.AbstractSystemLayer
Direct Known Subclasses:
BackgroundLayer, CalendarLayer, CrosshairLayer, DatelineLayer, DragLayer, EditingLayer, EventlineLayer, GridLayer, LabelLayer, LassoLayer, PopupLayer, RelationshipLayer, RowLayer, SelectionLayer, TimeNowLayer

public abstract class AbstractSystemLayer
extends AbstractLayer

Common and abstract superclass used for system layers.

Since:
1.0
Author:
Dirk Lemmermann
See Also:
ILayerFactory.createSystemLayer(LayerContainer, Class), LayerContainer.getSystemLayer(Class)

Field Summary
 
Fields inherited from class com.dlsc.flexgantt.swing.layer.AbstractLayer
alpha, changeSupport, ganttChart, layerContainer, PROPERTY_ALPHA, PROPERTY_VISIBLE
 
Constructor Summary
protected AbstractSystemLayer(java.lang.String name, LayerContainer lc)
          Constructs a new system layer.
 
Method Summary
 
Methods inherited from class com.dlsc.flexgantt.swing.layer.AbstractLayer
addPropertyChangeListener, getAlpha, getDateline, getEventline, getGanttChart, getLayerContainer, getLayerPolicyProvider, getModel, getName, getStartRow, getTimeAt, getTimeline, getTimeLocation, getTimeSpanUsed, getToolTipText, getTreeTable, getTreeTablePolicyProvider, isVisible, paintLayer, removePropertyChangeListener, repaint, repaint, repaint, setAlpha, setVisible, tearDown
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AbstractSystemLayer

protected AbstractSystemLayer(java.lang.String name,
                              LayerContainer lc)
Constructs a new system layer.

Parameters:
name - the layer's name
lc - the parent layer container
Since:
1.0