public class SubDocument extends FormattableDocument implements IFormattableSubDocument, ICompositeTextReplacer
GET_REGION
Constructor and Description |
---|
SubDocument(ITextSegment region,
IFormattableDocument parent) |
Modifier and Type | Method and Description |
---|---|
ITextReplacerContext |
createReplacements(ITextReplacerContext previous) |
AbstractFormatter2 |
getFormatter() |
ITextSegment |
getRegion() |
FormatterRequest |
getRequest() |
IFormattableSubDocument |
requireFitsInLine() |
IFormattableSubDocument |
requireFitsInLine(int offset,
int length) |
IFormattableSubDocument |
requireFitsInLine(int offset,
int length,
int maxLineWidth) |
addReplacer, append, append, applyTextReplacements, createTextReplacerSet, formatConditionally, formatConditionally, getPreferences, getTextRegionAccess, needsAutowrap, prepend, prepend, renderToTextReplacements, set, surround, surround, toString, withReplacerFilter
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
addReplacer, append, append, formatConditionally, formatConditionally, prepend, prepend, set, surround, surround, withReplacerFilter
addReplacer
public SubDocument(ITextSegment region, IFormattableDocument parent)
public ITextReplacerContext createReplacements(ITextReplacerContext previous)
createReplacements
in interface ITextReplacer
createReplacements
in class FormattableDocument
public AbstractFormatter2 getFormatter()
getFormatter
in interface IFormattableDocument
public ITextSegment getRegion()
getRegion
in interface IFormattableDocument
getRegion
in interface ITextReplacer
public FormatterRequest getRequest()
getRequest
in interface IFormattableDocument
public IFormattableSubDocument requireFitsInLine()
requireFitsInLine
in interface IFormattableSubDocument
public IFormattableSubDocument requireFitsInLine(int offset, int length)
public IFormattableSubDocument requireFitsInLine(int offset, int length, int maxLineWidth)
requireFitsInLine
in interface IFormattableSubDocument