SourceForge.net Logo
aXSL API 0.1

org.axsl.text.line
Interface LineBreaker

All Known Subinterfaces:
EagerLineBreaker, PatientLineBreaker

public interface LineBreaker

Super-interface for all line-breakers.

Note that LineBreaker subclasses are not expected to normalize or otherwise modify the text that is presented to them. For example, some typesetting systems have provisions to normalize linefeed characters a certain way, or to condense contiguous whitespace into one space. Although a LineBreaker subclass could perform these services, it is not part of the general contract. Also, LineBreaker subclasses do not provide any special treatment for the tab character. If tab characters are presented to it, it will treat them like any other character, which is likely not the intent of the author.



SourceForge.net Logo
aXSL API 0.1

This documentation was created September 6 2006 by The aXSL Group and may be freely copied. See license for details.