public class FilterStyledDocument extends FilterDocument
StyledDocument.
Useful if a subclass wants to modify the behaviour of a document.
Note that unlike FilterDocument, no methods are faked here, since a real styled document is available.
original| Constructor | Description |
|---|---|
FilterStyledDocument(javax.swing.text.StyledDocument original) |
Create new document instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
javax.swing.text.Style |
addStyle(java.lang.String nm,
javax.swing.text.Style parent) |
|
java.awt.Color |
getBackground(javax.swing.text.AttributeSet attr) |
|
javax.swing.text.Element |
getCharacterElement(int pos) |
|
java.awt.Font |
getFont(javax.swing.text.AttributeSet attr) |
|
java.awt.Color |
getForeground(javax.swing.text.AttributeSet attr) |
|
javax.swing.text.Style |
getLogicalStyle(int p) |
|
javax.swing.text.Element |
getParagraphElement(int pos) |
|
javax.swing.text.Style |
getStyle(java.lang.String nm) |
|
void |
removeStyle(java.lang.String nm) |
|
void |
setCharacterAttributes(int offset,
int length,
javax.swing.text.AttributeSet s,
boolean replace) |
|
void |
setLogicalStyle(int pos,
javax.swing.text.Style s) |
|
void |
setParagraphAttributes(int offset,
int length,
javax.swing.text.AttributeSet s,
boolean replace) |
addDocumentListener, addUndoableEditListener, createPosition, getDefaultRootElement, getEndPosition, getLength, getProperty, getRootElements, getStartPosition, getText, getText, insertString, putProperty, remove, removeDocumentListener, removeUndoableEditListener, renderpublic FilterStyledDocument(javax.swing.text.StyledDocument original)
original - the delegated-to styled documentpublic javax.swing.text.Style addStyle(java.lang.String nm,
javax.swing.text.Style parent)
addStyle in class FilterDocumentpublic void removeStyle(java.lang.String nm)
removeStyle in class FilterDocumentpublic javax.swing.text.Style getStyle(java.lang.String nm)
getStyle in class FilterDocumentpublic void setCharacterAttributes(int offset,
int length,
javax.swing.text.AttributeSet s,
boolean replace)
setCharacterAttributes in class FilterDocumentpublic void setParagraphAttributes(int offset,
int length,
javax.swing.text.AttributeSet s,
boolean replace)
setParagraphAttributes in class FilterDocumentpublic void setLogicalStyle(int pos,
javax.swing.text.Style s)
setLogicalStyle in class FilterDocumentpublic javax.swing.text.Style getLogicalStyle(int p)
getLogicalStyle in class FilterDocumentpublic javax.swing.text.Element getParagraphElement(int pos)
getParagraphElement in class FilterDocumentpublic javax.swing.text.Element getCharacterElement(int pos)
getCharacterElement in class FilterDocumentpublic java.awt.Color getForeground(javax.swing.text.AttributeSet attr)
getForeground in class FilterDocumentpublic java.awt.Color getBackground(javax.swing.text.AttributeSet attr)
getBackground in class FilterDocumentpublic java.awt.Font getFont(javax.swing.text.AttributeSet attr)
getFont in class FilterDocumentBuilt on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.