org.apache.batik.bridge
Class UnitProcessor.DefaultContext

java.lang.Object
  extended by org.apache.batik.bridge.UnitProcessor.DefaultContext
All Implemented Interfaces:
UnitProcessor.Context
Enclosing class:
UnitProcessor

public static class UnitProcessor.DefaultContext
extends Object
implements UnitProcessor.Context

This class is the default context for a particular element. Information not available on the element are obtained from the bridge context (such as the viewport or the pixel to millimeter factor).


Field Summary
protected  BridgeContext ctx
          The bridge context.
protected  Element e
          The element.
 
Constructor Summary
UnitProcessor.DefaultContext(BridgeContext ctx, Element e)
          Creates a new DefaultContext.
 
Method Summary
 Element getElement()
          Returns the element.
 float getFontSize()
          Returns the font-size value.
 float getPixelToMM()
          Returns the size of a px CSS unit in millimeters.
 float getPixelUnitToMillimeter()
          Returns the size of a px CSS unit in millimeters.
 float getViewportHeight()
          Returns the viewport height used to compute units.
 float getViewportWidth()
          Returns the viewport width used to compute units.
 float getXHeight()
          Returns the x-height value.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

e

protected Element e
The element.


ctx

protected BridgeContext ctx
The bridge context.

Constructor Detail

UnitProcessor.DefaultContext

public UnitProcessor.DefaultContext(BridgeContext ctx,
                                    Element e)
Creates a new DefaultContext.

Method Detail

getElement

public Element getElement()
Returns the element.

Specified by:
getElement in interface UnitProcessor.Context

getPixelUnitToMillimeter

public float getPixelUnitToMillimeter()
Returns the size of a px CSS unit in millimeters.

Specified by:
getPixelUnitToMillimeter in interface UnitProcessor.Context

getPixelToMM

public float getPixelToMM()
Returns the size of a px CSS unit in millimeters. This will be removed after next release.

Specified by:
getPixelToMM in interface UnitProcessor.Context
See Also:
getPixelUnitToMillimeter()

getFontSize

public float getFontSize()
Returns the font-size value.

Specified by:
getFontSize in interface UnitProcessor.Context

getXHeight

public float getXHeight()
Returns the x-height value.

Specified by:
getXHeight in interface UnitProcessor.Context

getViewportWidth

public float getViewportWidth()
Returns the viewport width used to compute units.

Specified by:
getViewportWidth in interface UnitProcessor.Context

getViewportHeight

public float getViewportHeight()
Returns the viewport height used to compute units.

Specified by:
getViewportHeight in interface UnitProcessor.Context


Copyright © 2008 Apache Software Foundation. All Rights Reserved.