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)
Creates the real replacements for this region.
|
AbstractFormatter2 |
getFormatter()
Returns the formatter that is being used.
|
ITextSegment |
getRegion()
Returns the region this formattable document is responsible for.
|
FormatterRequest |
getRequest()
Returns the current formatting request.
|
IFormattableSubDocument |
requireFitsInLine() |
IFormattableSubDocument |
requireFitsInLine(int offset,
int length) |
IFormattableSubDocument |
requireFitsInLine(int offset,
int length,
int maxLineWidth) |
addReplacer, append, append, applyTextReplacements, createTextReplacerSet, format, formatConditionally, formatConditionally, getPreferences, getTextRegionAccess, interior, interior, interior, needsAutowrap, prepend, prepend, renderToTextReplacements, set, set, surround, surround, toString, withReplacerFilterclone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitaddReplacer, append, append, format, formatConditionally, formatConditionally, interior, interior, interior, prepend, prepend, renderToTextReplacements, set, set, surround, surround, withReplacerFilteraddReplacerpublic SubDocument(ITextSegment region, IFormattableDocument parent)
public ITextReplacerContext createReplacements(ITextReplacerContext previous)
ITextReplacercreateReplacements in interface ITextReplacercreateReplacements in class FormattableDocumentpublic AbstractFormatter2 getFormatter()
IFormattableDocumentgetFormatter in interface IFormattableDocumentpublic ITextSegment getRegion()
IFormattableDocumentgetRegion in interface IFormattableDocumentgetRegion in interface ITextReplacerpublic FormatterRequest getRequest()
IFormattableDocumentgetRequest in interface IFormattableDocumentpublic IFormattableSubDocument requireFitsInLine()
requireFitsInLine in interface IFormattableSubDocumentpublic IFormattableSubDocument requireFitsInLine(int offset, int length)
public IFormattableSubDocument requireFitsInLine(int offset, int length, int maxLineWidth)
requireFitsInLine in interface IFormattableSubDocument