org.apache.batik.dom.svg

Class AbstractSVGLengthList.LengthListBuilder

protected class AbstractSVGLengthList.LengthListBuilder extends Object implements LengthListHandler

Helper class to interface the {@link LengthListParser} and the {@link ListHandler}.
Field Summary
protected shortcurrentType
The length unit just parsed.
protected floatcurrentValue
The the length value just parsed.
protected ListHandlerlistHandler
The ListHandler to pass newly created {@link SVGLengthItem} objects to.
Constructor Summary
LengthListBuilder(ListHandler listHandler)
Creates a new LengthListBuilder.
Method Summary
voidcm()
Implements {@link LengthListHandler#cm()}.
voidem()
Implements {@link LengthListHandler#em()}.
voidendLength()
Implements {@link LengthListHandler#endLength()}.
voidendLengthList()
Implements {@link LengthListHandler#endLengthList()}.
voidex()
Implements {@link LengthListHandler#ex()}.
voidin()
Implements {@link LengthListHandler#in()}.
voidlengthValue(float v)
Implements {@link LengthListHandler#lengthValue(float)}.
voidmm()
Implements {@link LengthListHandler#mm()}.
voidpc()
Implements {@link LengthListHandler#pc()}.
voidpercentage()
Implements {@link LengthListHandler#percentage()}.
voidpt()
Implements {@link LengthListHandler#pt()}.
voidpx()
Implements {@link LengthListHandler#px()}.
voidstartLength()
Implements {@link LengthListHandler#startLength()}.
voidstartLengthList()
Implements {@link LengthListHandler#startLengthList()}.

Field Detail

currentType

protected short currentType
The length unit just parsed.

currentValue

protected float currentValue
The the length value just parsed.

listHandler

protected ListHandler listHandler
The ListHandler to pass newly created {@link SVGLengthItem} objects to.

Constructor Detail

LengthListBuilder

public LengthListBuilder(ListHandler listHandler)
Creates a new LengthListBuilder.

Method Detail

cm

public void cm()
Implements {@link LengthListHandler#cm()}.

em

public void em()
Implements {@link LengthListHandler#em()}.

endLength

public void endLength()
Implements {@link LengthListHandler#endLength()}.

endLengthList

public void endLengthList()
Implements {@link LengthListHandler#endLengthList()}.

ex

public void ex()
Implements {@link LengthListHandler#ex()}.

in

public void in()
Implements {@link LengthListHandler#in()}.

lengthValue

public void lengthValue(float v)
Implements {@link LengthListHandler#lengthValue(float)}.

mm

public void mm()
Implements {@link LengthListHandler#mm()}.

pc

public void pc()
Implements {@link LengthListHandler#pc()}.

percentage

public void percentage()
Implements {@link LengthListHandler#percentage()}.

pt

public void pt()
Implements {@link LengthListHandler#pt()}.

px

public void px()
Implements {@link LengthListHandler#px()}.

startLength

public void startLength()
Implements {@link LengthListHandler#startLength()}.

startLengthList

public void startLengthList()
Implements {@link LengthListHandler#startLengthList()}.
Copyright B) 2007 Apache Software Foundation. All Rights Reserved.