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

java.lang.Object
  extended by net.sf.jame.core.config.AbstractConfigElement
      extended by net.sf.jame.twister.frame.layer.AbstractLayerConfigElement
          extended by net.sf.jame.twister.frame.layer.ImageLayerConfigElement
All Implemented Interfaces:
java.io.Serializable, java.lang.Cloneable, ConfigElement, LayerConfigElement

public class ImageLayerConfigElement
extends AbstractLayerConfigElement

Author:
Andrea Medeghini
See Also:
Serialized Form

Field Summary
static java.lang.String CLASS_ID
           
 
Constructor Summary
ImageLayerConfigElement()
           
 
Method Summary
 ImageLayerConfigElement clone()
           
 void copyFrom(ConfigElement source)
           
 void dispose()
           
 boolean equals(java.lang.Object obj)
           
 ImageConfigElement getImageConfigElement()
           
 SingleConfigElement<ImageConfigElement> getImageSingleElement()
           
 java.lang.String getLabel()
           
 StringElement getLabelElement()
           
 void setContext(ConfigContext context)
          Sets the configuration context.
 void setImageConfigElement(ImageConfigElement imageElement)
           
 void setLabel(java.lang.String label)
           
 
Methods inherited from class net.sf.jame.twister.frame.layer.AbstractLayerConfigElement
appendFilterConfigElement, getFilterConfigElement, getFilterConfigElementCount, getFilterListElement, getLockedElement, getOpacity, getOpacityElement, getVisibleElement, indexOfFilterConfigElement, insertFilterConfigElementAfter, insertFilterConfigElementBefore, isLocked, isVisible, moveDownFilterConfigElement, moveUpFilterConfigElement, removeFilterConfigElement, removeFilterConfigElement, setLocked, setOpacity, setVisible
 
Methods inherited from class net.sf.jame.core.config.AbstractConfigElement
addChangeListener, checkContext, finalize, fireConfigChanged, getClassId, getContext, getUserData, removeChangeListener, setUserData, toString
 
Methods inherited from class java.lang.Object
getClass, hashCode, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface net.sf.jame.core.config.ConfigElement
addChangeListener, getClassId, getUserData, removeChangeListener, setUserData
 

Field Detail

CLASS_ID

public static final java.lang.String CLASS_ID
See Also:
Constant Field Values
Constructor Detail

ImageLayerConfigElement

public ImageLayerConfigElement()
Method Detail

getImageConfigElement

public ImageConfigElement getImageConfigElement()
Returns:
the image.

setImageConfigElement

public void setImageConfigElement(ImageConfigElement imageElement)
Parameters:
imageElement -

clone

public ImageLayerConfigElement clone()
Specified by:
clone in interface ConfigElement
Specified by:
clone in class AbstractConfigElement
Returns:
See Also:
Object.clone()

copyFrom

public void copyFrom(ConfigElement source)
See Also:
ConfigElement.copyFrom(net.sf.jame.core.config.ConfigElement)

setLabel

public void setLabel(java.lang.String label)
Parameters:
label -

getLabel

public java.lang.String getLabel()
Returns:

setContext

public void setContext(ConfigContext context)
Description copied from class: AbstractConfigElement
Sets the configuration context.

Specified by:
setContext in interface ConfigElement
Overrides:
setContext in class AbstractLayerConfigElement
Parameters:
context - the configuration context to set.
See Also:
AbstractConfigElement.setContext(net.sf.jame.core.config.ConfigContext)

getImageSingleElement

public SingleConfigElement<ImageConfigElement> getImageSingleElement()
Returns:
the imageSingleElement

equals

public boolean equals(java.lang.Object obj)
Overrides:
equals in class AbstractLayerConfigElement
See Also:
Object.equals(java.lang.Object)

dispose

public void dispose()
Specified by:
dispose in interface ConfigElement
Overrides:
dispose in class AbstractLayerConfigElement
See Also:
AbstractConfigElement.dispose()

getLabelElement

public StringElement getLabelElement()
Returns:
the labelElement
See Also:
LayerConfigElement.getLabelElement()