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 Object
implements TransformListHandler
Helper class to interface the
TransformListParser
and the
ListHandler
.-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected ListHandler
TheListHandler
to pass newly createdAbstractSVGTransformList.SVGTransformItem
objects to. -
Constructor Summary
ConstructorsConstructorDescriptionTransformListBuilder
(ListHandler listHandler) Creates a new TransformListBuilder. -
Method Summary
Modifier and TypeMethodDescriptionvoid
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
ImplementsTransformListHandler.startTransformList()
.void
translate
(float tx) ImplementsTransformListHandler.translate(float)
.void
translate
(float tx, float ty) ImplementsTransformListHandler.translate(float,float)
.
-
Field Details
-
listHandler
TheListHandler
to pass newly createdAbstractSVGTransformList.SVGTransformItem
objects to.
-
-
Constructor Details
-
TransformListBuilder
Creates a new TransformListBuilder.
-
-
Method Details
-
startTransformList
ImplementsTransformListHandler.startTransformList()
.- Specified by:
startTransformList
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
matrix
- Specified by:
matrix
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
rotate
ImplementsTransformListHandler.rotate(float)
.- Specified by:
rotate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
rotate
ImplementsTransformListHandler.rotate(float,float,float)
.- Specified by:
rotate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
translate
ImplementsTransformListHandler.translate(float)
.- Specified by:
translate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
translate
ImplementsTransformListHandler.translate(float,float)
.- Specified by:
translate
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
scale
ImplementsTransformListHandler.scale(float)
.- Specified by:
scale
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
scale
ImplementsTransformListHandler.scale(float,float)
.- Specified by:
scale
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
skewX
ImplementsTransformListHandler.skewX(float)
.- Specified by:
skewX
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
skewY
ImplementsTransformListHandler.skewY(float)
.- Specified by:
skewY
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-
endTransformList
ImplementsTransformListHandler.endTransformList()
.- Specified by:
endTransformList
in interfaceTransformListHandler
- Throws:
ParseException
- if an error occured while processing the transform
-