|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectjava.lang.Thread
com.lowagie.tools.plugins.treeview.AnalyzePDF
public class AnalyzePDF
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class java.lang.Thread |
|---|
java.lang.Thread.State, java.lang.Thread.UncaughtExceptionHandler |
| Field Summary | |
|---|---|
(package private) javax.swing.tree.DefaultMutableTreeNode |
filenode
|
(package private) int |
numberofpages
|
(package private) int |
pagecount
|
(package private) java.util.ArrayList |
pageInh
|
(package private) ProgressDialog |
progressdialog
|
(package private) PdfReader |
reader
|
(package private) javax.swing.tree.DefaultMutableTreeNode |
root
|
private java.util.Vector |
treeModelListeners
|
| Fields inherited from class java.lang.Thread |
|---|
MAX_PRIORITY, MIN_PRIORITY, NORM_PRIORITY |
| Constructor Summary | |
|---|---|
AnalyzePDF(java.lang.String infile,
ProgressDialog blubb)
|
|
| Method Summary | |
|---|---|
void |
addTreeModelListener(javax.swing.event.TreeModelListener l)
|
protected void |
fireTreeNodesChanged(javax.swing.event.TreeModelEvent e)
|
protected void |
fireTreeNodesInserted(javax.swing.event.TreeModelEvent e)
|
protected void |
fireTreeNodesRemoved(javax.swing.event.TreeModelEvent e)
|
protected void |
fireTreeStructureChanged(javax.swing.event.TreeModelEvent e)
|
java.lang.Object |
getChild(java.lang.Object parent,
int index)
Returns the child of parent at index index in the
parent's child array. |
int |
getChildCount(java.lang.Object parent)
Returns the number of children of parent. |
int |
getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
Returns the index of child in parent. |
int |
getPagecount()
|
java.lang.Object |
getRoot()
Returns the root of the tree. |
boolean |
isLeaf(java.lang.Object node)
Returns true if node is a leaf. |
void |
iterateObjects(PdfObject pdfobj,
PdfReader pdfreader,
javax.swing.tree.DefaultMutableTreeNode node)
Recursive investigate PDF Objecttree (other than pagetree objects!) |
protected void |
iterateOutlines(PdfDictionary outlines,
PdfReader pdfreader,
javax.swing.tree.DefaultMutableTreeNode node)
|
protected void |
iteratePages(PdfDictionary page,
PdfReader pdfreader,
javax.swing.tree.DefaultMutableTreeNode node)
Walk down the Pagetree |
void |
removeTreeModelListener(javax.swing.event.TreeModelListener l)
|
void |
run()
When an object implementing interface Runnable is used to
create a thread, starting the thread causes the object's run
method to be called in that separately executing thread. |
void |
updatecount()
|
void |
valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
Messaged when the user has altered the value for the item identified by path to newValue. |
| Methods inherited from class java.lang.Thread |
|---|
activeCount, checkAccess, countStackFrames, currentThread, destroy, dumpStack, enumerate, getAllStackTraces, getContextClassLoader, getDefaultUncaughtExceptionHandler, getId, getName, getPriority, getStackTrace, getState, getThreadGroup, getUncaughtExceptionHandler, holdsLock, interrupt, interrupted, isAlive, isDaemon, isInterrupted, join, join, join, resume, setContextClassLoader, setDaemon, setDefaultUncaughtExceptionHandler, setName, setPriority, setUncaughtExceptionHandler, sleep, sleep, start, stop, stop, suspend, toString, yield |
| Methods inherited from class java.lang.Object |
|---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
javax.swing.tree.DefaultMutableTreeNode root
javax.swing.tree.DefaultMutableTreeNode filenode
int pagecount
ProgressDialog progressdialog
int numberofpages
java.util.ArrayList pageInh
private transient java.util.Vector treeModelListeners
PdfReader reader
| Constructor Detail |
|---|
public AnalyzePDF(java.lang.String infile,
ProgressDialog blubb)
| Method Detail |
|---|
protected void iteratePages(PdfDictionary page,
PdfReader pdfreader,
javax.swing.tree.DefaultMutableTreeNode node)
page - PdfDictionarypdfreader - PdfReadercount_in_leaf - intnode - DefaultMutableTreeNode
protected void iterateOutlines(PdfDictionary outlines,
PdfReader pdfreader,
javax.swing.tree.DefaultMutableTreeNode node)
public void iterateObjects(PdfObject pdfobj,
PdfReader pdfreader,
javax.swing.tree.DefaultMutableTreeNode node)
iterateObjects in interface ICommonAnalyzerpdfobj - PdfObjectpdfreader - PdfReadernode - DefaultMutableTreeNodepublic java.lang.Object getRoot()
getRoot in interface javax.swing.tree.TreeModel
public java.lang.Object getChild(java.lang.Object parent,
int index)
parent at index index in the
parent's child array.
getChild in interface javax.swing.tree.TreeModelparent - a node in the tree, obtained from this data sourceindex - int
parent at index indexpublic int getChildCount(java.lang.Object parent)
parent.
getChildCount in interface javax.swing.tree.TreeModelparent - a node in the tree, obtained from this data source
parentpublic boolean isLeaf(java.lang.Object node)
true if node is a leaf.
isLeaf in interface javax.swing.tree.TreeModelnode - a node in the tree, obtained from this data source
node is a leaf
public void valueForPathChanged(javax.swing.tree.TreePath path,
java.lang.Object newValue)
path to newValue.
valueForPathChanged in interface javax.swing.tree.TreeModelpath - path to the node that the user has alterednewValue - the new value from the TreeCellEditor
public int getIndexOfChild(java.lang.Object parent,
java.lang.Object child)
getIndexOfChild in interface javax.swing.tree.TreeModelparent - a note in the tree, obtained from this data sourcechild - the node we are interested in
child or parent are nullpublic void removeTreeModelListener(javax.swing.event.TreeModelListener l)
removeTreeModelListener in interface javax.swing.tree.TreeModelpublic void addTreeModelListener(javax.swing.event.TreeModelListener l)
addTreeModelListener in interface javax.swing.tree.TreeModelprotected void fireTreeNodesChanged(javax.swing.event.TreeModelEvent e)
protected void fireTreeNodesInserted(javax.swing.event.TreeModelEvent e)
protected void fireTreeNodesRemoved(javax.swing.event.TreeModelEvent e)
protected void fireTreeStructureChanged(javax.swing.event.TreeModelEvent e)
public void run()
Runnable is used to
create a thread, starting the thread causes the object's run
method to be called in that separately executing thread.
run in interface java.lang.Runnablerun in class java.lang.Threadpublic int getPagecount()
public void updatecount()
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||