org.apache.batik.parser

Class DefaultFragmentIdentifierHandler

public class DefaultFragmentIdentifierHandler extends DefaultPreserveAspectRatioHandler implements FragmentIdentifierHandler

This class provides an adapter for FragmentIdentifierHandler.
Field Summary
static FragmentIdentifierHandlerINSTANCE
The only instance of this class.
Constructor Summary
protected DefaultFragmentIdentifierHandler()
This class does not need to be instantiated.
Method Summary
voidendFragmentIdentifier()
Implements {@link FragmentIdentifierHandler#endFragmentIdentifier()}.
voidendTransformList()
Implements {@link TransformListHandler#endTransformList()}.
voidendViewTarget()
Invoked when a view target specification ends.
voididReference(String s)
Invoked when an ID has been parsed.
voidmatrix(float a, float b, float c, float d, float e, float f)
Implements {@link TransformListHandler#matrix(float,float,float,float,float,float)}.
voidrotate(float theta)
Implements {@link TransformListHandler#rotate(float)}.
voidrotate(float theta, float cx, float cy)
Implements {@link TransformListHandler#rotate(float,float,float)}.
voidscale(float sx)
Implements {@link TransformListHandler#scale(float)}.
voidscale(float sx, float sy)
Implements {@link TransformListHandler#scale(float,float)}.
voidskewX(float skx)
Implements {@link TransformListHandler#skewX(float)}.
voidskewY(float sky)
Implements {@link TransformListHandler#skewY(float)}.
voidstartFragmentIdentifier()
Implements {@link FragmentIdentifierHandler#startFragmentIdentifier()}.
voidstartTransformList()
Implements {@link TransformListHandler#startTransformList()}.
voidstartViewTarget()
Invoked when a view target specification starts.
voidtranslate(float tx)
Implements {@link TransformListHandler#translate(float)}.
voidtranslate(float tx, float ty)
Implements {@link TransformListHandler#translate(float,float)}.
voidviewBox(float x, float y, float width, float height)
Invoked when 'viewBox(x,y,width,height)' has been parsed.
voidviewTarget(String name)
Invoked when a view target component has been parsed.
voidzoomAndPan(boolean magnify)
Invoked when a 'zoomAndPan' specification has been parsed.

Field Detail

INSTANCE

public static final FragmentIdentifierHandler INSTANCE
The only instance of this class.

Constructor Detail

DefaultFragmentIdentifierHandler

protected DefaultFragmentIdentifierHandler()
This class does not need to be instantiated.

Method Detail

endFragmentIdentifier

public void endFragmentIdentifier()
Implements {@link FragmentIdentifierHandler#endFragmentIdentifier()}.

endTransformList

public void endTransformList()
Implements {@link TransformListHandler#endTransformList()}.

endViewTarget

public void endViewTarget()
Invoked when a view target specification ends.

Throws: ParseException if an error occured while processing the fragment identifier

idReference

public void idReference(String s)
Invoked when an ID has been parsed.

Parameters: s The string that represents the parsed ID.

Throws: ParseException if an error occured while processing the fragment identifier

matrix

public void matrix(float a, float b, float c, float d, float e, float f)
Implements {@link TransformListHandler#matrix(float,float,float,float,float,float)}.

rotate

public void rotate(float theta)
Implements {@link TransformListHandler#rotate(float)}.

rotate

public void rotate(float theta, float cx, float cy)
Implements {@link TransformListHandler#rotate(float,float,float)}.

scale

public void scale(float sx)
Implements {@link TransformListHandler#scale(float)}.

scale

public void scale(float sx, float sy)
Implements {@link TransformListHandler#scale(float,float)}.

skewX

public void skewX(float skx)
Implements {@link TransformListHandler#skewX(float)}.

skewY

public void skewY(float sky)
Implements {@link TransformListHandler#skewY(float)}.

startFragmentIdentifier

public void startFragmentIdentifier()
Implements {@link FragmentIdentifierHandler#startFragmentIdentifier()}.

startTransformList

public void startTransformList()
Implements {@link TransformListHandler#startTransformList()}.

startViewTarget

public void startViewTarget()
Invoked when a view target specification starts.

Throws: ParseException if an error occured while processing the fragment identifier

translate

public void translate(float tx)
Implements {@link TransformListHandler#translate(float)}.

translate

public void translate(float tx, float ty)
Implements {@link TransformListHandler#translate(float,float)}.

viewBox

public void viewBox(float x, float y, float width, float height)
Invoked when 'viewBox(x,y,width,height)' has been parsed.

Parameters: x the x coordinate of the viewbox. y the y coordinate of the viewbox. width the width of the viewbox. height the height of the viewbox.

Throws: ParseException if an error occured while processing the fragment identifier

viewTarget

public void viewTarget(String name)
Invoked when a view target component has been parsed.

Parameters: name the target name.

Throws: ParseException if an error occured while processing the fragment identifier

zoomAndPan

public void zoomAndPan(boolean magnify)
Invoked when a 'zoomAndPan' specification has been parsed.

Parameters: magnify true if 'magnify' has been parsed.

Throws: ParseException if an error occured while processing the fragment identifier

Copyright B) 2007 Apache Software Foundation. All Rights Reserved.