Class LineBreakProducer
java.lang.Object
org.pentaho.reporting.libraries.fonts.text.breaks.LineBreakProducer
- All Implemented Interfaces:
java.lang.Cloneable
,BreakOpportunityProducer
,ClassificationProducer
- Direct Known Subclasses:
WordBreakProducer
This produces linebreaks when a CR/LF is encountered. This corresponds to
the expected behaviour of HTML-pre elements.
- Author:
- Thomas Morgner
-
Field Summary
Fields inherited from interface org.pentaho.reporting.libraries.fonts.text.breaks.BreakOpportunityProducer
BREAK_CHAR, BREAK_LINE, BREAK_NEVER, BREAK_SYLLABLE, BREAK_WORD
Fields inherited from interface org.pentaho.reporting.libraries.fonts.text.ClassificationProducer
END_OF_TEXT, START_OF_TEXT
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionjava.lang.Object
clone()
int
createBreakOpportunity
(int codepoint) void
reset()
void
Signals the start of text.Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
-
Constructor Details
-
LineBreakProducer
public LineBreakProducer()
-
-
Method Details
-
startText
public void startText()Signals the start of text. Resets the state to the initial values. -
createBreakOpportunity
public int createBreakOpportunity(int codepoint) - Specified by:
createBreakOpportunity
in interfaceBreakOpportunityProducer
-
clone
public java.lang.Object clone() throws java.lang.CloneNotSupportedException- Specified by:
clone
in interfaceBreakOpportunityProducer
- Specified by:
clone
in interfaceClassificationProducer
- Throws:
java.lang.CloneNotSupportedException
-
reset
public void reset()- Specified by:
reset
in interfaceBreakOpportunityProducer
-