javax.swing.text.Document, javax.swing.text.StyledDocumentFilterStyledDocumentpublic class FilterDocument
extends java.lang.Object
implements javax.swing.text.StyledDocument
StyledDocument methods are just defaulted to the plainest behavior.
| Modifier and Type | Field | Description |
|---|---|---|
protected javax.swing.text.Document |
original |
the original document to delegate to
|
| Constructor | Description |
|---|---|
FilterDocument(javax.swing.text.Document original) |
Create new document instance.
|
| Modifier and Type | Method | Description |
|---|---|---|
void |
addDocumentListener(javax.swing.event.DocumentListener l) |
|
javax.swing.text.Style |
addStyle(java.lang.String nm,
javax.swing.text.Style parent) |
|
void |
addUndoableEditListener(javax.swing.event.UndoableEditListener listener) |
|
javax.swing.text.Position |
createPosition(int offset) |
|
java.awt.Color |
getBackground(javax.swing.text.AttributeSet attr) |
|
javax.swing.text.Element |
getCharacterElement(int pos) |
|
javax.swing.text.Element |
getDefaultRootElement() |
|
javax.swing.text.Position |
getEndPosition() |
|
java.awt.Font |
getFont(javax.swing.text.AttributeSet attr) |
|
java.awt.Color |
getForeground(javax.swing.text.AttributeSet attr) |
|
int |
getLength() |
|
javax.swing.text.Style |
getLogicalStyle(int p) |
|
javax.swing.text.Element |
getParagraphElement(int pos) |
|
java.lang.Object |
getProperty(java.lang.Object key) |
|
javax.swing.text.Element[] |
getRootElements() |
|
javax.swing.text.Position |
getStartPosition() |
|
javax.swing.text.Style |
getStyle(java.lang.String nm) |
|
java.lang.String |
getText(int offset,
int len) |
|
void |
getText(int offset,
int len,
javax.swing.text.Segment txt) |
|
void |
insertString(int offset,
java.lang.String str,
javax.swing.text.AttributeSet a) |
|
void |
putProperty(java.lang.Object key,
java.lang.Object value) |
|
void |
remove(int offset,
int len) |
|
void |
removeDocumentListener(javax.swing.event.DocumentListener l) |
|
void |
removeStyle(java.lang.String nm) |
|
void |
removeUndoableEditListener(javax.swing.event.UndoableEditListener listener) |
|
void |
render(java.lang.Runnable r) |
|
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) |
protected javax.swing.text.Document original
public FilterDocument(javax.swing.text.Document original)
original - delegated-to documentpublic int getLength()
getLength in interface javax.swing.text.Documentpublic void addDocumentListener(javax.swing.event.DocumentListener l)
addDocumentListener in interface javax.swing.text.Documentpublic void removeDocumentListener(javax.swing.event.DocumentListener l)
removeDocumentListener in interface javax.swing.text.Documentpublic void addUndoableEditListener(javax.swing.event.UndoableEditListener listener)
addUndoableEditListener in interface javax.swing.text.Documentpublic void removeUndoableEditListener(javax.swing.event.UndoableEditListener listener)
removeUndoableEditListener in interface javax.swing.text.Documentpublic java.lang.Object getProperty(java.lang.Object key)
getProperty in interface javax.swing.text.Documentpublic void putProperty(java.lang.Object key,
java.lang.Object value)
putProperty in interface javax.swing.text.Documentpublic void remove(int offset,
int len)
throws javax.swing.text.BadLocationException
remove in interface javax.swing.text.Documentjavax.swing.text.BadLocationExceptionpublic void insertString(int offset,
java.lang.String str,
javax.swing.text.AttributeSet a)
throws javax.swing.text.BadLocationException
insertString in interface javax.swing.text.Documentjavax.swing.text.BadLocationExceptionpublic java.lang.String getText(int offset,
int len)
throws javax.swing.text.BadLocationException
getText in interface javax.swing.text.Documentjavax.swing.text.BadLocationExceptionpublic void getText(int offset,
int len,
javax.swing.text.Segment txt)
throws javax.swing.text.BadLocationException
getText in interface javax.swing.text.Documentjavax.swing.text.BadLocationExceptionpublic javax.swing.text.Position getStartPosition()
getStartPosition in interface javax.swing.text.Documentpublic javax.swing.text.Position getEndPosition()
getEndPosition in interface javax.swing.text.Documentpublic javax.swing.text.Position createPosition(int offset)
throws javax.swing.text.BadLocationException
createPosition in interface javax.swing.text.Documentjavax.swing.text.BadLocationExceptionpublic javax.swing.text.Element[] getRootElements()
getRootElements in interface javax.swing.text.Documentpublic javax.swing.text.Element getDefaultRootElement()
getDefaultRootElement in interface javax.swing.text.Documentpublic void render(java.lang.Runnable r)
render in interface javax.swing.text.Documentpublic javax.swing.text.Style addStyle(java.lang.String nm,
javax.swing.text.Style parent)
addStyle in interface javax.swing.text.StyledDocumentpublic void removeStyle(java.lang.String nm)
removeStyle in interface javax.swing.text.StyledDocumentpublic javax.swing.text.Style getStyle(java.lang.String nm)
getStyle in interface javax.swing.text.StyledDocumentpublic void setCharacterAttributes(int offset,
int length,
javax.swing.text.AttributeSet s,
boolean replace)
setCharacterAttributes in interface javax.swing.text.StyledDocumentpublic void setParagraphAttributes(int offset,
int length,
javax.swing.text.AttributeSet s,
boolean replace)
setParagraphAttributes in interface javax.swing.text.StyledDocumentpublic void setLogicalStyle(int pos,
javax.swing.text.Style s)
setLogicalStyle in interface javax.swing.text.StyledDocumentpublic javax.swing.text.Style getLogicalStyle(int p)
getLogicalStyle in interface javax.swing.text.StyledDocumentpublic javax.swing.text.Element getParagraphElement(int pos)
getParagraphElement in interface javax.swing.text.StyledDocumentpublic javax.swing.text.Element getCharacterElement(int pos)
getCharacterElement in interface javax.swing.text.StyledDocumentpublic java.awt.Color getForeground(javax.swing.text.AttributeSet attr)
getForeground in interface javax.swing.text.StyledDocumentpublic java.awt.Color getBackground(javax.swing.text.AttributeSet attr)
getBackground in interface javax.swing.text.StyledDocumentpublic java.awt.Font getFont(javax.swing.text.AttributeSet attr)
getFont in interface javax.swing.text.StyledDocumentBuilt on April 24 2018. | Portions Copyright 1997-2018 Oracle. All rights reserved.