|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface MarkFactory
Symbol handler for a Mark.
Method Summary | |
---|---|
java.awt.Shape |
getShape(java.awt.Graphics2D graphics,
org.opengis.filter.expression.Expression symbolUrl,
org.opengis.feature.Feature feature)
Turns the specified URL into an Shape, eventually using the Feature attributes to evaluate the expression, or returns null if
the factory cannot evaluate this symbolUrl. |
Method Detail |
---|
java.awt.Shape getShape(java.awt.Graphics2D graphics, org.opengis.filter.expression.Expression symbolUrl, org.opengis.feature.Feature feature) throws java.lang.Exception
null
if
the factory cannot evaluate this symbolUrl.
The returned Shape must not exceed the [-0.5, -0.5, 0.5, 0.5] bounds
(will be rescaled according to the
symbolUrl
- the expression that will return the symbol name. Once
evaluated the expression should return something like
plainName
or like protocol://path
.
See the actual implementations for details on the kind of
supported name.feature
- The feature that will be used to evaluate the symbolURL
expression (or to extract data from it, think complex attributes, in that
case a visit to the expression and some direct attribute value extraction
might be needed instead)
java.lang.Exception
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |