danger.util
Class LineBreaker

java.lang.Object
  |
  +--danger.util.LineBreaker

public class LineBreaker
extends java.lang.Object


Constructor Summary
LineBreaker(java.lang.String inText, Font inFont, int inWidthInPixels)
           
LineBreaker(java.lang.String inText, Font inFont, int inWidthInPixels, int inOffset)
           
LineBreaker(TextBuffer inText, Font inFont, int inWidthInPixels)
           
LineBreaker(TextBuffer inText, Font inFont, int inWidthInPixels, int inOffset)
           
 
Method Summary
 void breakWord(WordRun ioWord, int inWidth)
           
 int lineWidth()
           
 int nextLineBreak()
           
 int nextLineBreak(int inOffset)
           
 int nextLineBreak(int inOffset, int waste)
           
 int nextLineBreakString(int inOffset, int waste)
           
 int nextWord(WordRun outWord)
           
 void setHyphenChar(char c)
           
 void setText(java.lang.String inText)
           
 void setText(TextBuffer inText)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LineBreaker

public LineBreaker(TextBuffer inText,
                   Font inFont,
                   int inWidthInPixels)

LineBreaker

public LineBreaker(TextBuffer inText,
                   Font inFont,
                   int inWidthInPixels,
                   int inOffset)

LineBreaker

public LineBreaker(java.lang.String inText,
                   Font inFont,
                   int inWidthInPixels)

LineBreaker

public LineBreaker(java.lang.String inText,
                   Font inFont,
                   int inWidthInPixels,
                   int inOffset)
Method Detail

setText

public void setText(TextBuffer inText)

setText

public void setText(java.lang.String inText)

nextLineBreak

public int nextLineBreak(int inOffset,
                         int waste)

nextLineBreakString

public int nextLineBreakString(int inOffset,
                               int waste)

nextLineBreak

public int nextLineBreak(int inOffset)

nextLineBreak

public int nextLineBreak()

nextWord

public int nextWord(WordRun outWord)

breakWord

public void breakWord(WordRun ioWord,
                      int inWidth)

lineWidth

public int lineWidth()

setHyphenChar

public void setHyphenChar(char c)


Danger Confidential. Copyright © 2000-2003, Danger Inc.