org.pentaho.reporting.libraries.fonts.text.classifier
Class LinebreakClassificationProducer

java.lang.Object
  extended by org.pentaho.reporting.libraries.fonts.text.classifier.LinebreakClassificationProducer
All Implemented Interfaces:
java.lang.Cloneable, ClassificationProducer, GlyphClassificationProducer

public class LinebreakClassificationProducer
extends java.lang.Object
implements GlyphClassificationProducer

Creation-Date: 26.06.2006, 16:36:50

Author:
Thomas Morgner

Field Summary
 
Fields inherited from interface org.pentaho.reporting.libraries.fonts.text.classifier.GlyphClassificationProducer
LETTER, SPACE_CHAR
 
Fields inherited from interface org.pentaho.reporting.libraries.fonts.text.ClassificationProducer
END_OF_TEXT, START_OF_TEXT
 
Constructor Summary
LinebreakClassificationProducer()
           
 
Method Summary
 java.lang.Object clone()
           
 int getClassification(int codepoint)
           
protected  boolean isLinebreak(int codepoint)
           
 void reset()
           
 
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LinebreakClassificationProducer

public LinebreakClassificationProducer()
Method Detail

getClassification

public int getClassification(int codepoint)
Specified by:
getClassification in interface GlyphClassificationProducer

isLinebreak

protected boolean isLinebreak(int codepoint)

clone

public java.lang.Object clone()
                       throws java.lang.CloneNotSupportedException
Specified by:
clone in interface ClassificationProducer
Overrides:
clone in class java.lang.Object
Throws:
java.lang.CloneNotSupportedException

reset

public void reset()
Specified by:
reset in interface GlyphClassificationProducer