Package org.apache.batik.parser
Interface TransformListHandler
- All Known Subinterfaces:
FragmentIdentifierHandler
- All Known Implementing Classes:
AbstractSVGTransformList.TransformListBuilder
,AWTTransformProducer
,DefaultFragmentIdentifierHandler
,DefaultTransformListHandler
,ViewBox.ViewHandler
public interface TransformListHandler
This interface must be implemented and then registred as the
handler of a
TransformParser
instance in order to
be notified of parsing events.- Version:
- $Id: TransformListHandler.java 1733416 2016-03-03 07:07:13Z gadams $
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Invoked when the transform ends.void
matrix
(float a, float b, float c, float d, float e, float f) Invoked when 'matrix(a, b, c, d, e, f)' has been parsed.void
rotate
(float theta) Invoked when 'rotate(theta)' has been parsed.void
rotate
(float theta, float cx, float cy) Invoked when 'rotate(theta, cx, cy)' has been parsed.void
scale
(float sx) Invoked when 'scale(sx)' has been parsed.void
scale
(float sx, float sy) Invoked when 'scale(sx, sy)' has been parsed.void
skewX
(float skx) Invoked when 'skewX(skx)' has been parsed.void
skewY
(float sky) Invoked when 'skewY(sky)' has been parsed.void
Invoked when the tranform starts.void
translate
(float tx) Invoked when 'translate(tx)' has been parsed.void
translate
(float tx, float ty) Invoked when 'translate(tx, ty)' has been parsed.
-
Method Details
-
startTransformList
Invoked when the tranform starts.- Throws:
ParseException
- if an error occured while processing the transform
-
matrix
Invoked when 'matrix(a, b, c, d, e, f)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
rotate
Invoked when 'rotate(theta)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
rotate
Invoked when 'rotate(theta, cx, cy)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
translate
Invoked when 'translate(tx)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
translate
Invoked when 'translate(tx, ty)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
scale
Invoked when 'scale(sx)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
scale
Invoked when 'scale(sx, sy)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
skewX
Invoked when 'skewX(skx)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
skewY
Invoked when 'skewY(sky)' has been parsed.- Throws:
ParseException
- if an error occured while processing the transform
-
endTransformList
Invoked when the transform ends.- Throws:
ParseException
- if an error occured while processing the transform
-