org.deegree.graphics.displayelements
Interface LabelDisplayElement

All Superinterfaces:
DisplayElement, GeometryDisplayElement
All Known Implementing Classes:
LabelDisplayElement_Impl

public interface LabelDisplayElement
extends GeometryDisplayElement

The interface describes a Label-DisplayElement.

------------------------------------------------------------------------

Version:
$Revision: 1.9 $ $Date: 2004/02/09 07:57:01 $
Author:
Andreas Poth, Markus Schneider

Method Summary
 void addLabel(Label label)
          Adds a Label representation that is to be considered when the LabelDisplayElement is painted to the view.
 void addLabels(Label[] labels)
          Adds Label representations that are to be considered when the LabelDisplayElement is painted to the view.
 void clearLabels()
          Removes all Label representations for this LabelDisplayElement.
 ParameterValueType getLabel()
          gets the text of the label
 void setLabel(ParameterValueType label)
          sets the text of the label
 void setLabels(Label[] labels)
          Sets the Label representations that are to be considered when the LabelDisplayElement is painted to the view.
 
Methods inherited from interface org.deegree.graphics.displayelements.GeometryDisplayElement
getGeometry, getHighlightSymbolizer, getSelectedSymbolizer, getSymbolizer, setGeometry, setHighlightSymbolizer, setPlacement, setSelectedSymbolizer, setSymbolizer
 
Methods inherited from interface org.deegree.graphics.displayelements.DisplayElement
doesScaleConstraintApply, getAssociateFeatureId, getFeature, isHighlighted, isSelected, paint, setHighlighted, setSelected
 

Method Detail

setLabel

public void setLabel(ParameterValueType label)
sets the text of the label


getLabel

public ParameterValueType getLabel()
gets the text of the label


clearLabels

public void clearLabels()
Removes all Label representations for this LabelDisplayElement.


addLabel

public void addLabel(Label label)
Adds a Label representation that is to be considered when the LabelDisplayElement is painted to the view.


addLabels

public void addLabels(Label[] labels)
Adds Label representations that are to be considered when the LabelDisplayElement is painted to the view.


setLabels

public void setLabels(Label[] labels)
Sets the Label representations that are to be considered when the LabelDisplayElement is painted to the view.