Docjar: A Java Source and Docuemnt Enginecom.*    java.*    javax.*    org.*    all    new    plug-in

Quick Search    Search Deep

virtuoso.asaph.util.render
Class PlainTextBodyLayout  view PlainTextBodyLayout download PlainTextBodyLayout.java

java.lang.Object
  extended byvirtuoso.asaph.util.render.BodyLayout
      extended byvirtuoso.asaph.util.render.EditableBodyLayout
          extended byvirtuoso.asaph.util.render.PlainTextBodyLayout

public class PlainTextBodyLayout
extends EditableBodyLayout

BodyLayout for monospaced plain text rendering.


Nested Class Summary
 
Nested classes inherited from class virtuoso.asaph.util.render.EditableBodyLayout
EditableBodyLayout.LineLayoutFactory
 
Field Summary
private  boolean compressNarrowLines_
           
private  int indentSpaces_
           
 
Fields inherited from class virtuoso.asaph.util.render.EditableBodyLayout
 
Fields inherited from class virtuoso.asaph.util.render.BodyLayout
 
Constructor Summary
PlainTextBodyLayout(int indentSpaces, int lineSpacing, int blockSpacing, boolean compressNarrowLines)
          Constructor
 
Method Summary
protected  EditableBodyLayout.LineLayoutFactory createLineLayoutFactory()
          Subclasses must override this to build a LineLayoutFactory
 
Methods inherited from class virtuoso.asaph.util.render.EditableBodyLayout
addSong, addSong, addSongBlock
 
Methods inherited from class virtuoso.asaph.util.render.BodyLayout
getBlockCount, getBottomPosition, getHeight, getLastLineLayout, getLeftSide, getLineLayoutCount, getLineLayouts, getNthBlockLayout, getNthLineLayout, getRightSide, getTopPosition, rawAddLineLayout, rawGetLeftSide, rawGetRightSide, rawSetLeftSide, rawSetRightSide
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

indentSpaces_

private int indentSpaces_

compressNarrowLines_

private boolean compressNarrowLines_
Constructor Detail

PlainTextBodyLayout

public PlainTextBodyLayout(int indentSpaces,
                           int lineSpacing,
                           int blockSpacing,
                           boolean compressNarrowLines)
Constructor

Method Detail

createLineLayoutFactory

protected EditableBodyLayout.LineLayoutFactory createLineLayoutFactory()
Subclasses must override this to build a LineLayoutFactory

Specified by:
createLineLayoutFactory in class EditableBodyLayout