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.-
Method Summary
Modifier and TypeMethodDescriptionvoidInvoked when the fragment identifier ends.voidInvoked when a view target specification ends.voidInvoked when an ID has been parsed.voidInvoked when the fragment identifier starts.voidInvoked when a view target specification starts.voidviewBox(float x, float y, float width, float height) Invoked when 'viewBox(x,y,width,height)' has been parsed.voidviewTarget(String name) Invoked when a identifier has been parsed within a view target specification.voidzoomAndPan(boolean magnify) Invoked when a 'zoomAndPan' specification has been parsed.Methods inherited from interface PreserveAspectRatioHandler
endPreserveAspectRatio, meet, none, slice, startPreserveAspectRatio, xMaxYMax, xMaxYMid, xMaxYMin, xMidYMax, xMidYMid, xMidYMin, xMinYMax, xMinYMid, xMinYMinMethods inherited from interface 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
-