org.xmlBlaster.contrib
Class AppTerm.PanelStream
java.lang.Object
java.io.OutputStream
org.xmlBlaster.contrib.AppTerm.PanelStream
- All Implemented Interfaces:
- java.io.Closeable, java.io.Flushable
- Enclosing class:
- AppTerm
public class AppTerm.PanelStream
- extends java.io.OutputStream
Field Summary |
(package private) javax.swing.text.MutableAttributeSet |
attr
|
(package private) java.lang.StringBuffer |
buf
|
private javax.swing.text.Document |
doc
|
(package private) boolean |
inStyle
|
(package private) int |
maxSize
|
private javax.swing.JTextPane |
pane
|
(package private) int |
sizeToFlush
|
(package private) java.util.Map<java.lang.String,javax.swing.text.MutableAttributeSet> |
styles
|
Method Summary |
private void |
filter(java.lang.String in)
|
private java.awt.Color |
getColor(java.lang.String txt,
int offset)
|
private void |
inNormalText(java.lang.String in)
|
private void |
inStyledText(java.lang.String in)
|
private javax.swing.text.MutableAttributeSet |
registerNewStyle(java.lang.String token)
|
private void |
setStyle(java.lang.String token)
|
void |
write(int b)
|
private void |
writeToDoc(java.lang.String txt)
|
Methods inherited from class java.io.OutputStream |
close, flush, write, write |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
buf
java.lang.StringBuffer buf
doc
private javax.swing.text.Document doc
pane
private javax.swing.JTextPane pane
attr
javax.swing.text.MutableAttributeSet attr
inStyle
boolean inStyle
styles
java.util.Map<java.lang.String,javax.swing.text.MutableAttributeSet> styles
maxSize
int maxSize
sizeToFlush
int sizeToFlush
AppTerm.PanelStream
public AppTerm.PanelStream(javax.swing.JTextPane pane,
int maxSize)
getColor
private java.awt.Color getColor(java.lang.String txt,
int offset)
registerNewStyle
private javax.swing.text.MutableAttributeSet registerNewStyle(java.lang.String token)
setStyle
private void setStyle(java.lang.String token)
inNormalText
private final void inNormalText(java.lang.String in)
inStyledText
private final void inStyledText(java.lang.String in)
filter
private final void filter(java.lang.String in)
writeToDoc
private final void writeToDoc(java.lang.String txt)
write
public void write(int b)
throws java.io.IOException
- Specified by:
write
in class java.io.OutputStream
- Throws:
java.io.IOException
Copyright © 1999-2014 The xmlBlaster.org contributers.