Package org.apache.batik.dom.svg
Class AbstractSVGTransformList.TransformListBuilder
- java.lang.Object
-
- org.apache.batik.dom.svg.AbstractSVGTransformList.TransformListBuilder
-
- All Implemented Interfaces:
TransformListHandler
- Enclosing class:
- AbstractSVGTransformList
protected static class AbstractSVGTransformList.TransformListBuilder extends java.lang.Object implements TransformListHandler
Helper class to interface theTransformListParserand theListHandler.
-
-
Field Summary
Fields Modifier and Type Field Description protected ListHandlerlistHandlerTheListHandlerto pass newly createdAbstractSVGTransformList.SVGTransformItemobjects to.
-
Constructor Summary
Constructors Constructor Description TransformListBuilder(ListHandler listHandler)Creates a new TransformListBuilder.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidendTransformList()ImplementsTransformListHandler.endTransformList().voidmatrix(float a, float b, float c, float d, float e, float f)voidrotate(float theta)ImplementsTransformListHandler.rotate(float).voidrotate(float theta, float cx, float cy)ImplementsTransformListHandler.rotate(float,float,float).voidscale(float sx)ImplementsTransformListHandler.scale(float).voidscale(float sx, float sy)ImplementsTransformListHandler.scale(float,float).voidskewX(float skx)ImplementsTransformListHandler.skewX(float).voidskewY(float sky)ImplementsTransformListHandler.skewY(float).voidstartTransformList()ImplementsTransformListHandler.startTransformList().voidtranslate(float tx)ImplementsTransformListHandler.translate(float).voidtranslate(float tx, float ty)ImplementsTransformListHandler.translate(float,float).
-
-
-
Field Detail
-
listHandler
protected ListHandler listHandler
TheListHandlerto pass newly createdAbstractSVGTransformList.SVGTransformItemobjects to.
-
-
Constructor Detail
-
TransformListBuilder
public TransformListBuilder(ListHandler listHandler)
Creates a new TransformListBuilder.
-
-
Method Detail
-
startTransformList
public void startTransformList() throws ParseExceptionImplementsTransformListHandler.startTransformList().- Specified by:
startTransformListin interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
matrix
public void matrix(float a, float b, float c, float d, float e, float f) throws ParseException- Specified by:
matrixin interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
rotate
public void rotate(float theta) throws ParseExceptionImplementsTransformListHandler.rotate(float).- Specified by:
rotatein interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
rotate
public void rotate(float theta, float cx, float cy) throws ParseExceptionImplementsTransformListHandler.rotate(float,float,float).- Specified by:
rotatein interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
translate
public void translate(float tx) throws ParseExceptionImplementsTransformListHandler.translate(float).- Specified by:
translatein interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
translate
public void translate(float tx, float ty) throws ParseExceptionImplementsTransformListHandler.translate(float,float).- Specified by:
translatein interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
scale
public void scale(float sx) throws ParseExceptionImplementsTransformListHandler.scale(float).- Specified by:
scalein interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
scale
public void scale(float sx, float sy) throws ParseExceptionImplementsTransformListHandler.scale(float,float).- Specified by:
scalein interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
skewX
public void skewX(float skx) throws ParseExceptionImplementsTransformListHandler.skewX(float).- Specified by:
skewXin interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
skewY
public void skewY(float sky) throws ParseExceptionImplementsTransformListHandler.skewY(float).- Specified by:
skewYin interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
endTransformList
public void endTransformList() throws ParseExceptionImplementsTransformListHandler.endTransformList().- Specified by:
endTransformListin interfaceTransformListHandler- Throws:
ParseException- if an error occured while processing the transform
-
-