Unified Typesetting API M1-20040817

de.inghuimische.uta.linebreaking
Class ParagraphBasedBreakAlgorithm

java.lang.Object
  extended byde.inghuimische.uta.linebreaking.AbstractLinebreakAlgorithm
      extended byde.inghuimische.uta.linebreaking.ParagraphBasedBreakAlgorithm
All Implemented Interfaces:
LinebreakAlgorithm, QManageable

public abstract class ParagraphBasedBreakAlgorithm
extends AbstractLinebreakAlgorithm

Base class for global optimizing line break algorithms.

Author:
Christian Ziesemer

Field Summary
 
Fields inherited from class de.inghuimische.uta.linebreaking.AbstractLinebreakAlgorithm
features, lineNumber, lineWidthModel
 
Constructor Summary
ParagraphBasedBreakAlgorithm()
          Constructs a new paragraph based algorithm and adds the Feature.GLOBAL_OPTIMIZING feature to feature list.
 
Methods inherited from class de.inghuimische.uta.linebreaking.AbstractLinebreakAlgorithm
getFeatures, getLineWidthModel, nextLineWidth, setLineWidthModel
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface de.inghuimische.uta.linebreaking.LinebreakAlgorithm
consider, getBreakpoints
 

Constructor Detail

ParagraphBasedBreakAlgorithm

public ParagraphBasedBreakAlgorithm()
Constructs a new paragraph based algorithm and adds the Feature.GLOBAL_OPTIMIZING feature to feature list.


Unified Typesetting API M1-20040817


An inghuimische.de project.
Copyright (C) 2004 Christian Ziesemer; See the Mozilla Public License for more details.