org.apache.batik.parser
Interface LengthHandler

All Known Subinterfaces:
LengthListHandler
All Known Implementing Classes:
DefaultLengthHandler, 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 © 2002 Apache Software Foundation. All Rights Reserved.