Interface LengthHandler

All Known Subinterfaces:
LengthListHandler
All Known Implementing Classes:
AbstractSVGLengthList.LengthListBuilder, DefaultLengthHandler, DefaultLengthListHandler, LengthArrayProducer, UnitProcessor.UnitResolver

public interface LengthHandler
This interface must be implemented and then registred as the handler of a LengthParser instance in order to be notified of parsing events.
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    cm()
    Invoked when 'cm' has been parsed.
    void
    em()
    Invoked when 'em' has been parsed.
    void
    Invoked when the length attribute ends.
    void
    ex()
    Invoked when 'ex' has been parsed.
    void
    in()
    Invoked when 'in' has been parsed.
    void
    lengthValue(float v)
    Invoked when a float value has been parsed.
    void
    mm()
    Invoked when 'mm' has been parsed.
    void
    pc()
    Invoked when 'pc' has been parsed.
    void
    Invoked when '%' has been parsed.
    void
    pt()
    Invoked when 'pt' has been parsed.
    void
    px()
    Invoked when 'px' has been parsed.
    void
    Invoked when the length attribute starts.
  • Method Details

    • startLength

      void startLength() throws ParseException
      Invoked when the length attribute starts.
      Throws:
      ParseException - if an error occures while processing the length
    • lengthValue

      void lengthValue(float v) throws ParseException
      Invoked when a float value has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • em

      void em() throws ParseException
      Invoked when 'em' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • ex

      void ex() throws ParseException
      Invoked when 'ex' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • in

      void in() throws ParseException
      Invoked when 'in' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • cm

      void cm() throws ParseException
      Invoked when 'cm' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • mm

      void mm() throws ParseException
      Invoked when 'mm' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • pc

      void pc() throws ParseException
      Invoked when 'pc' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • pt

      void pt() throws ParseException
      Invoked when 'pt' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • px

      void px() throws ParseException
      Invoked when 'px' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • percentage

      void percentage() throws ParseException
      Invoked when '%' has been parsed.
      Throws:
      ParseException - if an error occures while processing the length
    • endLength

      void endLength() throws ParseException
      Invoked when the length attribute ends.
      Throws:
      ParseException - if an error occures while processing the length