org.pentaho.reporting.engine.classic.core.layout.process.valign
Class InlineBlockAlignContext

java.lang.Object
  extended by org.pentaho.reporting.engine.classic.core.layout.process.valign.AlignContext
      extended by org.pentaho.reporting.engine.classic.core.layout.process.valign.InlineBlockAlignContext

public final class InlineBlockAlignContext
extends AlignContext

Todo: We should select a baseline (and not be limited to the first one)

Author:
Thomas Morgner

Constructor Summary
InlineBlockAlignContext(RenderBox box)
           
 
Method Summary
 long getAfterEdge()
           
 long getBaselineDistance(int baseline)
           
 long getBeforeEdge()
           
 void shift(long delta)
           
 
Methods inherited from class org.pentaho.reporting.engine.classic.core.layout.process.valign.AlignContext
getDominantBaseline, getNext, getNode, isSimpleNode, setDominantBaseline, setNext
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineBlockAlignContext

public InlineBlockAlignContext(RenderBox box)
Method Detail

getBaselineDistance

public long getBaselineDistance(int baseline)
Specified by:
getBaselineDistance in class AlignContext

shift

public void shift(long delta)
Specified by:
shift in class AlignContext

getAfterEdge

public long getAfterEdge()
Specified by:
getAfterEdge in class AlignContext

getBeforeEdge

public long getBeforeEdge()
Specified by:
getBeforeEdge in class AlignContext