org.eclipse.birt.report.engine.layout.pdf.emitter
Class InlineContainerLayout

java.lang.Object
  extended by org.eclipse.birt.report.engine.layout.pdf.emitter.Layout
      extended by org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout
          extended by org.eclipse.birt.report.engine.layout.pdf.emitter.InlineStackingLayout
              extended by org.eclipse.birt.report.engine.layout.pdf.emitter.InlineContainerLayout
All Implemented Interfaces:
IInlineStackingLayout

public class InlineContainerLayout
extends InlineStackingLayout
implements IInlineStackingLayout


Field Summary
 
Fields inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout
contextList, currentContext, isInBlockStacking, isInline, offsetX, offsetY
 
Fields inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.Layout
content, context, logger, parent, specifiedHeight, specifiedWidth
 
Constructor Summary
InlineContainerLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.LayoutEngineContext context, org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout parent, IContent content)
           
 
Method Summary
 void addToRoot(org.eclipse.birt.report.engine.layout.area.impl.AbstractArea area)
           
protected  void closeLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout.ContainerContext currentContext, int index, boolean finished)
           
protected  void createRoot()
           
 boolean endLine()
           
 int getMaxLineWidth()
           
protected  void initialize()
           
 boolean isEmptyLine()
           
 void setTextIndent(ITextContent content)
           
 
Methods inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.InlineStackingLayout
verticalAlign
 
Methods inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout
addArea, addArea, addArea, addToRoot, addToRoot, align, autoPageBreak, closeExcludingLast, closeFirstN, closeLayout, getCurrentMaxContentHeight, getCurrentMaxContentWidth, getLineHeight, getMaxAvaHeight, getMaxAvaWidth, getOffsetX, getOffsetY, gotoFirstPage, gotoLastPage, isPageEmpty, isRootEmpty, layout, setCurrentContext, step
 
Methods inherited from class org.eclipse.birt.report.engine.layout.pdf.emitter.Layout
calculateSpecifiedHeight, calculateSpecifiedWidth, getDimensionValue, getDimensionValue, getDimensionValue, getDimensionValue, getDimensionValue, getParent, getTableLayoutManager, removeMargin, resolveBoxConflict, validateBoxProperty, validateBoxProperty, visitContent
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

InlineContainerLayout

public InlineContainerLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.LayoutEngineContext context,
                             org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout parent,
                             IContent content)
Method Detail

setTextIndent

public void setTextIndent(ITextContent content)
Specified by:
setTextIndent in interface IInlineStackingLayout
Overrides:
setTextIndent in class InlineStackingLayout

closeLayout

protected void closeLayout(org.eclipse.birt.report.engine.layout.pdf.emitter.ContainerLayout.ContainerContext currentContext,
                           int index,
                           boolean finished)
Overrides:
closeLayout in class InlineStackingLayout

addToRoot

public void addToRoot(org.eclipse.birt.report.engine.layout.area.impl.AbstractArea area)
Overrides:
addToRoot in class InlineStackingLayout

createRoot

protected void createRoot()
Overrides:
createRoot in class InlineStackingLayout

initialize

protected void initialize()
Overrides:
initialize in class InlineStackingLayout

endLine

public boolean endLine()
Specified by:
endLine in interface IInlineStackingLayout
Overrides:
endLine in class InlineStackingLayout

getMaxLineWidth

public int getMaxLineWidth()
Specified by:
getMaxLineWidth in interface IInlineStackingLayout
Overrides:
getMaxLineWidth in class InlineStackingLayout

isEmptyLine

public boolean isEmptyLine()
Specified by:
isEmptyLine in interface IInlineStackingLayout
Overrides:
isEmptyLine in class InlineStackingLayout


Copyright © 2008 Actuate Corp. All rights reserved.