## org.apache.batik.parser
Interface LengthHandler

All Known Subinterfaces:
  LengthListHandler

All Known Implementing Classes:
  AbstractSVGLengthList.LengthListBuilder, DefaultLengthHandler, DefaultLengthListHandler, 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
`void` `cm()` Invoked when 'cm' has been parsed.
`void` `em()` Invoked when 'em' has been parsed.
`void` `endLength()` 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` `percentage()` Invoked when '%' has been parsed.
`void` `pt()` Invoked when 'pt' has been parsed.
`void` `px()` Invoked when 'px' has been parsed.
`void` `startLength()` Invoked when the length attribute starts.

Method Detail

### startLength

    public void startLength()
                     throws ParseException

  Invoked when the length attribute starts.

  Throws:
    `ParseException` - if an error occures while processing the length

### lengthValue

    public 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

    public void em()
            throws ParseException

  Invoked when 'em' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### ex

    public void ex()
            throws ParseException

  Invoked when 'ex' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### in

    public void in()
            throws ParseException

  Invoked when 'in' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### cm

    public void cm()
            throws ParseException

  Invoked when 'cm' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### mm

    public void mm()
            throws ParseException

  Invoked when 'mm' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### pc

    public void pc()
            throws ParseException

  Invoked when 'pc' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### pt

    public void pt()
            throws ParseException

  Invoked when 'pt' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### px

    public void px()
            throws ParseException

  Invoked when 'px' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### percentage

    public void percentage()
                    throws ParseException

  Invoked when '%' has been parsed.

  Throws:
    `ParseException` - if an error occures while processing the length

### endLength

    public void endLength()
                   throws ParseException

  Invoked when the length attribute ends.

  Throws:
    `ParseException` - if an error occures while processing the length

Copyright © 2004 Apache Software Foundation. All Rights Reserved.