org.apache.batik.dom.svg

Class AbstractSVGTransformList.TransformListBuilder

protected class AbstractSVGTransformList.TransformListBuilder extends Object implements TransformListHandler

Helper class to interface the {@link TransformListParser} and the {@link ListHandler}.
Field Summary
protected ListHandlerlistHandler
The {@link ListHandler} to pass newly created {@link SVGTransformItem} objects to.
Constructor Summary
TransformListBuilder(ListHandler listHandler)
Creates a new TransformListBuilder.
Method Summary
voidendTransformList()
Implements {@link TransformListHandler#endTransformList()}.
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)}.
voidstartTransformList()
Implements {@link TransformListHandler#startTransformList()}.
voidtranslate(float tx)
Implements {@link TransformListHandler#translate(float)}.
voidtranslate(float tx, float ty)
Implements {@link TransformListHandler#translate(float,float)}.

Field Detail

listHandler

protected ListHandler listHandler
The {@link ListHandler} to pass newly created {@link SVGTransformItem} objects to.

Constructor Detail

TransformListBuilder

public TransformListBuilder(ListHandler listHandler)
Creates a new TransformListBuilder.

Method Detail

endTransformList

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

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)}.

startTransformList

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

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)}.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.