public class TextRegionRewriter extends java.lang.Object implements ITextRegionRewriter
| Constructor and Description | 
|---|
TextRegionRewriter(ITextRegionAccess access)  | 
| Modifier and Type | Method and Description | 
|---|---|
ITextReplacement | 
createReplacement(int offset,
                 int length,
                 java.lang.String text)  | 
void | 
renderToAppendable(java.lang.Iterable<? extends ITextReplacement> replacements,
                  java.lang.Appendable result)  | 
void | 
renderToAppendable(ITextSegment input,
                  java.lang.Iterable<? extends ITextReplacement> rep,
                  java.lang.Appendable result)  | 
java.lang.String | 
renderToString(java.lang.Iterable<? extends ITextReplacement> replacements)
 Applies all 'replacements' on the  
ITextRegionAccess this rewriter is responsible for. | 
java.lang.String | 
renderToString(ITextSegment input,
              java.lang.Iterable<? extends ITextReplacement> replacements)
Applies replacements similar to  
ITextRegionRewriter.renderToString(Iterable), but ITextRegion.getOffset() is
 treated as relative to ITextRegion.getOffset() from 'input'. | 
public TextRegionRewriter(ITextRegionAccess access)
public void renderToAppendable(java.lang.Iterable<? extends ITextReplacement> replacements, java.lang.Appendable result) throws java.io.IOException
renderToAppendable in interface ITextRegionRewriterjava.io.IOExceptionpublic void renderToAppendable(ITextSegment input, java.lang.Iterable<? extends ITextReplacement> rep, java.lang.Appendable result) throws java.io.IOException
renderToAppendable in interface ITextRegionRewriterjava.io.IOExceptionpublic java.lang.String renderToString(java.lang.Iterable<? extends ITextReplacement> replacements)
ITextRegionRewriter
 Applies all 'replacements' on the ITextRegionAccess this rewriter is responsible for.
 
 Replaces the text regions in 'input' identified by ITextRegion.getOffset() and
 ITextRegion.getLength() with ITextReplacement.getReplacementText().
 
renderToString in interface ITextRegionRewriterpublic java.lang.String renderToString(ITextSegment input, java.lang.Iterable<? extends ITextReplacement> replacements)
ITextRegionRewriterITextRegionRewriter.renderToString(Iterable), but ITextRegion.getOffset() is
 treated as relative to ITextRegion.getOffset() from 'input'.renderToString in interface ITextRegionRewriterpublic ITextReplacement createReplacement(int offset, int length, java.lang.String text)
createReplacement in interface ITextRegionRewriter