Class StreamPane.DocumentCreator
java.lang.Object
javax.swing.SwingWorker<StyledDocument,Integer>
org.apache.pdfbox.debugger.streampane.StreamPane.DocumentCreator
- All Implemented Interfaces:
Runnable,Future<StyledDocument>,RunnableFuture<StyledDocument>
- Enclosing class:
- StreamPane
A SwingWorker extended class that convert the stream to text loads in a document.
-
Nested Class Summary
Nested classes/interfaces inherited from class javax.swing.SwingWorker
SwingWorker.StateValue -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final Stringprivate intprivate booleanprivate final booleanprivate final StreamPaneView -
Constructor Summary
ConstructorsModifierConstructorDescriptionprivateDocumentCreator(StreamPaneView targetView, String filterKey, boolean nice) -
Method Summary
Modifier and TypeMethodDescriptionprivate voidaddOperators(Object obj, StyledDocument docu) protected StyledDocumentprotected voiddone()private StyledDocumentgetContentStreamDocument(InputStream inputStream) private StyledDocumentgetDocument(InputStream inputStream, String encoding) private StringgetStringOfStream(InputStream in, String encoding) private StyledDocumentgetXMLDocument(InputStream inputStream, String encoding) (package private) voidwriteIndent(StyledDocument docu) private voidwriteOperand(Object obj, StyledDocument docu) private voidwriteToken(Object obj, StyledDocument docu) Methods inherited from class javax.swing.SwingWorker
addPropertyChangeListener, cancel, execute, firePropertyChange, get, get, getProgress, getPropertyChangeSupport, getState, isCancelled, isDone, process, publish, removePropertyChangeListener, run, setProgress
-
Field Details
-
targetView
-
filterKey
-
nice
private final boolean nice -
indent
private int indent -
needIndent
private boolean needIndent
-
-
Constructor Details
-
DocumentCreator
-
-
Method Details
-
doInBackground
- Specified by:
doInBackgroundin classSwingWorker<StyledDocument,Integer>
-
done
protected void done()- Overrides:
donein classSwingWorker<StyledDocument,Integer>
-
getStringOfStream
-
getDocument
-
getXMLDocument
-
getContentStreamDocument
-
writeToken
-
writeOperand
- Throws:
BadLocationException
-
addOperators
- Throws:
BadLocationException
-
writeIndent
- Throws:
BadLocationException
-