|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IRenderMetrics
A RenderMetrics object is used to calculate estimated metrics for a renderer while rendering a particular layer. RenderMetrics objects are used to decide which renderer to instantiate to render a layer. As the state of udig changes different renderers may be more suited so the RenderMetrics object are also used to judge whether a new renderer should be used for rendering a layer.
AbstractRenderMetrics
Method Summary | |
---|---|
boolean |
canAddLayer(ILayer layer)
Check to see if this layers can be added to rendered. |
boolean |
canStyle(java.lang.String styleID,
java.lang.Object value)
True if renderer use the provided style information. |
Renderer |
createRenderer()
Creates a new Renderer that is represented by this Metrics object |
IRenderContext |
getRenderContext()
|
IRenderMetricsFactory |
getRenderMetricsFactory()
Returns the IRenderMetricsFactory that created this object. |
java.util.Set<javax.media.jai.util.Range> |
getValidScaleRanges()
Returns a set of valid ranges of doubles that indicates the scales that the layer is valid. |
boolean |
isOptimized()
Returns true if this renderer is built specifically to render the GeoResource. |
Method Detail |
---|
Renderer createRenderer()
IRenderContext getRenderContext()
IRenderContext
IRenderMetricsFactory getRenderMetricsFactory()
IRenderMetricsFactory
boolean canStyle(java.lang.String styleID, java.lang.Object value)
The style information should be considered with respect to the current getRenderContext().
SyleID
- value
-
java.util.Set<javax.media.jai.util.Range> getValidScaleRanges()
The value of a RenderMetrics with a scale that is within the Viewport's scale will be increased. an empty set is return then this will be disregarded
boolean isOptimized()
boolean canAddLayer(ILayer layer)
This is only called for renderers that are MultiLayer renderers.
|
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |