net.refractions.udig.project.render
Class AbstractRenderMetrics

java.lang.Object
  extended by net.refractions.udig.project.render.AbstractRenderMetrics
All Implemented Interfaces:
IRenderMetrics

public abstract class AbstractRenderMetrics
extends java.lang.Object
implements IRenderMetrics

Abstract implementation of the IRenderMetrics.

Since:
1.1.0
Author:
Jesse

Field Summary
protected  IRenderContext context
           
protected  IRenderMetricsFactory factory
           
 
Constructor Summary
AbstractRenderMetrics(IRenderContext context, IRenderMetricsFactory factory)
          Create New instance
 
Method Summary
 IRenderContext getRenderContext()
           
 IRenderMetricsFactory getRenderMetricsFactory()
          Returns the IRenderMetricsFactory that created this object.
 boolean isOptimized()
          Returns true if this renderer is built specifically to render the GeoResource.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface net.refractions.udig.project.render.IRenderMetrics
canAddLayer, canStyle, createRenderer, getValidScaleRanges
 

Field Detail

context

protected final IRenderContext context

factory

protected final IRenderMetricsFactory factory
Constructor Detail

AbstractRenderMetrics

public AbstractRenderMetrics(IRenderContext context,
                             IRenderMetricsFactory factory)
Create New instance

Parameters:
context - context to use for determining the metrics of the associated renderer
factory - the factory associated with this metrics.
Method Detail

getRenderContext

public IRenderContext getRenderContext()
Specified by:
getRenderContext in interface IRenderMetrics
Returns:
the RenderContext that this RenderMetrics is valid for.
See Also:
IRenderContext

getRenderMetricsFactory

public IRenderMetricsFactory getRenderMetricsFactory()
Description copied from interface: IRenderMetrics
Returns the IRenderMetricsFactory that created this object.

Specified by:
getRenderMetricsFactory in interface IRenderMetrics
Returns:
the IRenderMetricsFactory that created this object.
See Also:
IRenderMetricsFactory

isOptimized

public boolean isOptimized()
Description copied from interface: IRenderMetrics
Returns true if this renderer is built specifically to render the GeoResource.

Specified by:
isOptimized in interface IRenderMetrics
Returns:
true if renderer is optimized to render