Package org.apache.batik.parser
Interface FragmentIdentifierHandler
- All Superinterfaces:
PreserveAspectRatioHandler
,TransformListHandler
- All Known Implementing Classes:
DefaultFragmentIdentifierHandler
,ViewBox.ViewHandler
This interface must be implemented and then registred as the
handler of a
PreserveAspectRatioParser
instance
in order to be notified of parsing events.- Version:
- $Id: FragmentIdentifierHandler.java 1733416 2016-03-03 07:07:13Z gadams $
-
Method Summary
Modifier and TypeMethodDescriptionvoid
Invoked when the fragment identifier ends.void
Invoked when a view target specification ends.void
Invoked when an ID has been parsed.void
Invoked when the fragment identifier starts.void
Invoked when a view target specification starts.void
viewBox
(float x, float y, float width, float height) Invoked when 'viewBox(x,y,width,height)' has been parsed.void
viewTarget
(String name) Invoked when a identifier has been parsed within a view target specification.void
zoomAndPan
(boolean magnify) Invoked when a 'zoomAndPan' specification has been parsed.Methods inherited from interface org.apache.batik.parser.PreserveAspectRatioHandler
endPreserveAspectRatio, meet, none, slice, startPreserveAspectRatio, xMaxYMax, xMaxYMid, xMaxYMin, xMidYMax, xMidYMid, xMidYMin, xMinYMax, xMinYMid, xMinYMin
Methods inherited from interface org.apache.batik.parser.TransformListHandler
endTransformList, matrix, rotate, rotate, scale, scale, skewX, skewY, startTransformList, translate, translate
-
Method Details
-
startFragmentIdentifier
Invoked when the fragment identifier starts.- Throws:
ParseException
- if an error occured while processing the fragment identifier
-
idReference
Invoked when an ID has been parsed.- Parameters:
s
- The string that represents the parsed ID.- Throws:
ParseException
- if an error occured while processing the fragment identifier
-
viewBox
Invoked when 'viewBox(x,y,width,height)' has been parsed.- Parameters:
x
- x coordinate of the viewboxy
- y coordinate of the viewboxwidth
- width of the viewboxheight
- height of the viewbox- Throws:
ParseException
- if an error occured while processing the fragment identifier
-
startViewTarget
Invoked when a view target specification starts.- Throws:
ParseException
- if an error occured while processing the fragment identifier
-
viewTarget
Invoked when a identifier has been parsed within a view target specification.- Parameters:
name
- the target name.- Throws:
ParseException
- if an error occured while processing the fragment identifier
-
endViewTarget
Invoked when a view target specification ends.- Throws:
ParseException
- if an error occured while processing the fragment identifier
-
zoomAndPan
void zoomAndPan(boolean magnify) Invoked when a 'zoomAndPan' specification has been parsed.- Parameters:
magnify
- true if 'magnify' has been parsed.- Throws:
ParseException
- if an error occured while processing the fragment identifier
-
endFragmentIdentifier
Invoked when the fragment identifier ends.- Throws:
ParseException
- if an error occured while processing the fragment identifier
-