|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectorg.deegree_impl.graphics.sld.LinePlacement_Impl
Incarnation of an sld:LinePlacement-element.
Contains some deegree-specific extensions:
Field Summary | |
private ParameterValueType |
gap
|
private ParameterValueType |
lineWidth
|
private ParameterValueType |
perpendicularOffset
|
Fields inherited from interface org.deegree.graphics.sld.LinePlacement |
TYPE_ABOVE, TYPE_ABSOLUTE, TYPE_AUTO, TYPE_BELOW, TYPE_CENTER |
Constructor Summary | |
LinePlacement_Impl(ParameterValueType perpendicularOffset,
ParameterValueType lineWidth,
ParameterValueType gap)
|
Method Summary | |
java.lang.String |
exportAsXML()
exports the content of the Font as XML formated String |
int |
getGap(Feature feature)
Defines the distance between two captions on the line string. |
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). |
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 |
private ParameterValueType perpendicularOffset
private ParameterValueType lineWidth
private ParameterValueType gap
Constructor Detail |
public LinePlacement_Impl(ParameterValueType perpendicularOffset, ParameterValueType lineWidth, ParameterValueType gap)
Method Detail |
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
getPerpendicularOffset
in interface LinePlacement
feature
- specifies the Feature to be used for evaluation
of the underlying 'sld:ParameterValueType'
FilterEvaluationException
- if the evaluation failspublic void setPerpendicularOffset(double perpendicularOffset)
setPerpendicularOffset
in interface LinePlacement
perpendicularOffset
-
public int getPlacementType(Feature feature) throws FilterEvaluationException
getPlacementType
in interface LinePlacement
feature
-
FilterEvaluationException
public void setPlacementType(int placementType)
setPlacementType
in interface LinePlacement
placementType
- public double getLineWidth(Feature feature) throws FilterEvaluationException
getLineWidth
in interface LinePlacement
feature
-
FilterEvaluationException
public void setLineWidth(double lineWidth)
setLineWidth
in interface LinePlacement
lineWidth
- the lineWidth to be setpublic int getGap(Feature feature) throws FilterEvaluationException
getGap
in interface LinePlacement
feature
-
FilterEvaluationException
public void setGap(int gap)
setGap
in interface LinePlacement
gap
- the gap to be setpublic java.lang.String exportAsXML()
exportAsXML
in interface Marshallable
|
|||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |