| 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.deegree.graphics.sld.LinePlacement
public class LinePlacement
Incarnation of an sld:LinePlacement-element.
Contains some deegree-specific extensions:
| Field Summary | |
|---|---|
static int | 
TYPE_ABOVE
Defining the above placement  | 
static int | 
TYPE_ABSOLUTE
Defining the absolute placement  | 
static int | 
TYPE_AUTO
Defining the auto placement  | 
static int | 
TYPE_BELOW
Defining the below placement  | 
static int | 
TYPE_CENTER
Defining the center placement  | 
| Constructor Summary | |
|---|---|
LinePlacement(ParameterValueType perpendicularOffset,
                           ParameterValueType lineWidth,
                           ParameterValueType gap)
 | 
|
| Method Summary | |
|---|---|
 String | 
exportAsXML()
exports the content of the Font as XML formated String  | 
 ParameterValueType | 
getGap()
returns the gap as a ParameterValueType  | 
 int | 
getGap(Feature feature)
Defines the distance between two captions on the line string.  | 
 ParameterValueType | 
getLineWidth()
returns the line width as a ParameterValueType  | 
 double | 
getLineWidth(Feature feature)
Provides the thickness of the styled line (needed as information for the correct positioning of labels above and below the line string).  | 
 ParameterValueType | 
getPerpendicularOffset()
returns the perpendicular offset as a ParameterValueType  | 
 double | 
getPerpendicularOffset(Feature feature)
The PerpendicularOffset element of a LinePlacement gives the perpendicular distance away from a line to draw a label.  | 
 int | 
getPlacementType(Feature feature)
Returns the placement type (one of the constants defined in LinePlacement).  | 
 void | 
setGap(int gap)
Defines the distance between two captions on the line string.  | 
 void | 
setLineWidth(double lineWidth)
Provides the thickness of the styled line (needed as information for the correct positioning of labels above and below the line string).  | 
 void | 
setPerpendicularOffset(double perpendicularOffset)
 | 
 void | 
setPlacementType(int placementType)
Sets the placement type (one of the constants defined in LinePlacement).  | 
| Methods inherited from class java.lang.Object | 
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Field Detail | 
|---|
public static final int TYPE_ABSOLUTE
public static final int TYPE_ABOVE
public static final int TYPE_BELOW
public static final int TYPE_CENTER
public static final int TYPE_AUTO
| Constructor Detail | 
|---|
public LinePlacement(ParameterValueType perpendicularOffset,
                     ParameterValueType lineWidth,
                     ParameterValueType gap)
perpendicularOffset - lineWidth - gap - | Method Detail | 
|---|
public ParameterValueType getGap()
public ParameterValueType getLineWidth()
public ParameterValueType getPerpendicularOffset()
public double getPerpendicularOffset(Feature feature)
                              throws FilterEvaluationException
deegree-specific extension: if the element has one of the values: 'center', 'above', 'below', 'auto', the return value is invalid
feature - specifies the Feature to be used for evaluation of the underlying
            'sld:ParameterValueType'
FilterEvaluationException - if the evaluation failspublic void setPerpendicularOffset(double perpendicularOffset)
perpendicularOffset - 
public int getPlacementType(Feature feature)
                     throws FilterEvaluationException
feature - 
FilterEvaluationExceptionpublic void setPlacementType(int placementType)
placementType - 
public double getLineWidth(Feature feature)
                    throws FilterEvaluationException
feature - 
FilterEvaluationExceptionpublic void setLineWidth(double lineWidth)
lineWidth - the lineWidth to be set
public int getGap(Feature feature)
           throws FilterEvaluationException
feature - 
FilterEvaluationExceptionpublic void setGap(int gap)
gap - the gap to be setpublic String exportAsXML()
exportAsXML in interface Marshallable
  | 
deegree 2.6-pre (2011/11/29 00:10 build-378-unofficial) | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
an open source project founded by lat/lon, Bonn, Germany.
                    For more information visit: http://www.deegree.org