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 class AbstractSVGTransformList.TransformListBuilder extends java.lang.Object implements TransformListHandler
Helper class to interface theTransformListParser
and theListHandler
.
-
-
Field Summary
Fields Modifier and Type Field Description protected ListHandler
listHandler
TheListHandler
to pass newly createdAbstractSVGTransformList.SVGTransformItem
objects 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 void
endTransformList()
ImplementsTransformListHandler.endTransformList()
.void
matrix(float a, float b, float c, float d, float e, float f)
void
rotate(float theta)
ImplementsTransformListHandler.rotate(float)
.void
rotate(float theta, float cx, float cy)
ImplementsTransformListHandler.rotate(float,float,float)
.void
scale(float sx)
ImplementsTransformListHandler.scale(float)
.void
scale(float sx, float sy)
ImplementsTransformListHandler.scale(float,float)
.void
skewX(float skx)
ImplementsTransformListHandler.skewX(float)
.void
skewY(float sky)
ImplementsTransformListHandler.skewY(float)
.void
startTransformList()
ImplementsTransformListHandler.startTransformList()
.void
translate(float tx)
ImplementsTransformListHandler.translate(float)
.void
translate(float tx, float ty)
ImplementsTransformListHandler.translate(float,float)
.
-
-
-
Field Detail
-
listHandler
protected ListHandler listHandler
TheListHandler
to pass newly createdAbstractSVGTransformList.SVGTransformItem
objects to.
-
-
Constructor Detail
-
TransformListBuilder
public TransformListBuilder(ListHandler listHandler)
Creates a new TransformListBuilder.
-
-
Method Detail
-
startTransformList
public void startTransformList() throws ParseException
ImplementsTransformListHandler.startTransformList()
.- Specified by:
startTransformList
in 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:
matrix
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
rotate
public void rotate(float theta) throws ParseException
ImplementsTransformListHandler.rotate(float)
.- Specified by:
rotate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
rotate
public void rotate(float theta, float cx, float cy) throws ParseException
ImplementsTransformListHandler.rotate(float,float,float)
.- Specified by:
rotate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
translate
public void translate(float tx) throws ParseException
ImplementsTransformListHandler.translate(float)
.- Specified by:
translate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
translate
public void translate(float tx, float ty) throws ParseException
ImplementsTransformListHandler.translate(float,float)
.- Specified by:
translate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
scale
public void scale(float sx) throws ParseException
ImplementsTransformListHandler.scale(float)
.- Specified by:
scale
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
scale
public void scale(float sx, float sy) throws ParseException
ImplementsTransformListHandler.scale(float,float)
.- Specified by:
scale
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
skewX
public void skewX(float skx) throws ParseException
ImplementsTransformListHandler.skewX(float)
.- Specified by:
skewX
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
skewY
public void skewY(float sky) throws ParseException
ImplementsTransformListHandler.skewY(float)
.- Specified by:
skewY
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
endTransformList
public void endTransformList() throws ParseException
ImplementsTransformListHandler.endTransformList()
.- Specified by:
endTransformList
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
-