net.sf.jame.twister.frame.layer
Class GroupLayerRuntimeElement

java.lang.Object
  extended by net.sf.jame.core.config.RuntimeElement
      extended by net.sf.jame.twister.frame.layer.AbstractLayerRuntimeElement
          extended by net.sf.jame.twister.frame.layer.GroupLayerRuntimeElement
All Implemented Interfaces:
LayerRuntimeElement

public class GroupLayerRuntimeElement
extends AbstractLayerRuntimeElement

Author:
Andrea Medeghini

Nested Class Summary
 
Nested classes/interfaces inherited from class net.sf.jame.twister.frame.layer.AbstractLayerRuntimeElement
AbstractLayerRuntimeElement.FilterListElementListener
 
Constructor Summary
GroupLayerRuntimeElement(GroupLayerConfigElement layerElement)
          Constructs a new layer.
 
Method Summary
 void dispose()
          Disposes the element resources.
 ImageLayerRuntimeElement getLayer(int index)
          Returns a layer.
 int getLayerCount()
          Returns the number of layers.
 int indexOfLayer(ImageLayerRuntimeElement layer)
          Returns the layer index.
 boolean isChanged()
          Tests and resets the change counter.
 
Methods inherited from class net.sf.jame.twister.frame.layer.AbstractLayerRuntimeElement
appendFilter, createFilters, getFilter, getFilterCount, getLayerElement, getOpacity, indexOfFilter, insertFilterAfter, insertFilterBefore, isLocked, isVisible, removeFilter
 
Methods inherited from class net.sf.jame.core.config.RuntimeElement
changeCount, finalize, fireChanged
 
Methods inherited from class java.lang.Object
clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

GroupLayerRuntimeElement

public GroupLayerRuntimeElement(GroupLayerConfigElement layerElement)
Constructs a new layer.

Parameters:
layerElement -
Method Detail

dispose

public void dispose()
Description copied from class: RuntimeElement
Disposes the element resources. The default implementation does nothing.

Overrides:
dispose in class AbstractLayerRuntimeElement
See Also:
RuntimeElement.dispose()

getLayer

public ImageLayerRuntimeElement getLayer(int index)
Returns a layer.

Parameters:
index - the layer index.
Returns:
the layer.

indexOfLayer

public int indexOfLayer(ImageLayerRuntimeElement layer)
Returns the layer index.

Parameters:
layer - the layer.
Returns:
the index.

getLayerCount

public int getLayerCount()
Returns the number of layers.

Returns:
the number of layers.

isChanged

public boolean isChanged()
Description copied from class: RuntimeElement
Tests and resets the change counter.

Overrides:
isChanged in class AbstractLayerRuntimeElement
Returns:
true if the change counter is greater than 0.
See Also:
RuntimeElement.isChanged()