Interface FragmentIdentifierHandler

All Superinterfaces:
PreserveAspectRatioHandler, TransformListHandler
All Known Implementing Classes:
DefaultFragmentIdentifierHandler, ViewBox.ViewHandler

public interface FragmentIdentifierHandler extends PreserveAspectRatioHandler, TransformListHandler
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 Details

    • startFragmentIdentifier

      void startFragmentIdentifier() throws ParseException
      Invoked when the fragment identifier starts.
      Throws:
      ParseException - if an error occured while processing the fragment identifier
    • idReference

      void idReference(String s) throws ParseException
      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

      void viewBox(float x, float y, float width, float height) throws ParseException
      Invoked when 'viewBox(x,y,width,height)' has been parsed.
      Parameters:
      x - x coordinate of the viewbox
      y - y coordinate of the viewbox
      width - width of the viewbox
      height - height of the viewbox
      Throws:
      ParseException - if an error occured while processing the fragment identifier
    • startViewTarget

      void startViewTarget() throws ParseException
      Invoked when a view target specification starts.
      Throws:
      ParseException - if an error occured while processing the fragment identifier
    • viewTarget

      void viewTarget(String name) throws ParseException
      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

      void endViewTarget() throws ParseException
      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

      void endFragmentIdentifier() throws ParseException
      Invoked when the fragment identifier ends.
      Throws:
      ParseException - if an error occured while processing the fragment identifier