public class QGISMarkFactory extends Object implements MarkFactory
We are doubling up on these providing an aleais to make things easier:
|Constructor and Description|
|Modifier and Type||Method and Description|
Turns the specified URL into an Shape, eventually using the Feature attributes to evaluate the expression, or returns
public Shape getShape(Graphics2D graphics, Expression symbolUrl, Feature feature) throws Exception
nullif 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
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)
Copyright © 1996–2021 Geotools. All rights reserved.