A B C D E F G H I J K L M N O P R S T U V W X

A

ABOUT - Static variable in class com.itextpdf.rups.view.RupsMenuBar
Caption for "Help about".
accept(File) - Method in class com.itextpdf.rups.io.filters.PdfFilter
 
actionPerformed(ActionEvent) - Method in class com.itextpdf.rups.io.FileChooserAction
 
actionPerformed(ActionEvent) - Method in class com.itextpdf.rups.io.FileCloseAction
 
actionPerformed(ActionEvent) - Method in class com.itextpdf.rups.view.MessageAction
 
addItem(JMenu, String, ActionListener) - Method in class com.itextpdf.rups.view.RupsMenuBar
Create an item with a certain caption and a certain action, then add the item to a menu.
addPacket(String, PdfObjectTreeNode) - Method in class com.itextpdf.rups.view.itext.treenodes.XfaTreeNode
Adds a child node to the XFA root.
array - Variable in class com.itextpdf.rups.view.models.PdfArrayTableModel
The PDF array.
attributemap - Static variable in class com.itextpdf.rups.view.itext.SyntaxHighlightedStreamPane
Syntax highlight attributes for operators

B

BackgroundTask - Class in com.itextpdf.rups.model
Allows you to perform long lasting tasks in background.
BackgroundTask() - Constructor for class com.itextpdf.rups.model.BackgroundTask
Starts a thread.
BOUNDARY_END - Static variable in class com.itextpdf.rups.view.itext.treenodes.XfaTreeNode
End sequence of an artificial boundary between XFA fragments added by RUPS
BOUNDARY_MIDDLE - Static variable in class com.itextpdf.rups.view.itext.treenodes.XfaTreeNode
Middle sequence of an artificial boundary between XFA fragments added by RUPS
BOUNDARY_START - Static variable in class com.itextpdf.rups.view.itext.treenodes.XfaTreeNode
Start sequence of an artificial boundary between XFA fragments added by RUPS

C

cache - Static variable in class com.itextpdf.rups.view.icons.IconFetcher
Cache with icons.
clear() - Method in class com.itextpdf.rups.io.TextAreaOutputStream
Clear the text area.
clear() - Method in class com.itextpdf.rups.view.itext.PdfObjectPanel
Clear the object panel.
clear() - Method in class com.itextpdf.rups.view.itext.XfaTextArea
 
clear() - Method in class com.itextpdf.rups.view.itext.XfaTree
 
CLOSE - Static variable in class com.itextpdf.rups.view.RupsMenuBar
Caption for "Close file".
com.itextpdf.rups - package com.itextpdf.rups
 
com.itextpdf.rups.controller - package com.itextpdf.rups.controller
 
com.itextpdf.rups.io - package com.itextpdf.rups.io
 
com.itextpdf.rups.io.filters - package com.itextpdf.rups.io.filters
 
com.itextpdf.rups.model - package com.itextpdf.rups.model
 
com.itextpdf.rups.view - package com.itextpdf.rups.view
 
com.itextpdf.rups.view.icons - package com.itextpdf.rups.view.icons
 
com.itextpdf.rups.view.itext - package com.itextpdf.rups.view.itext
 
com.itextpdf.rups.view.itext.treenodes - package com.itextpdf.rups.view.itext.treenodes
 
com.itextpdf.rups.view.models - package com.itextpdf.rups.view.models
 
Console - Class in com.itextpdf.rups.view
A Class that redirects everything written to System.out and System.err to a JTextPane.
controller - Variable in class com.itextpdf.rups.view.itext.FormTree
Nodes in the FormTree correspond with nodes in the main PdfTree.
controller - Variable in class com.itextpdf.rups.view.itext.OutlineTree
Nodes in the FormTree correspond with nodes in the main PdfTree.
controller - Variable in class com.itextpdf.rups.view.itext.PagesTable
Nodes in the FormTree correspond with nodes in the main PdfTree.
controller - Variable in class com.itextpdf.rups.view.itext.XRefTable
The renderer that will render an object when selected in the table.
cryptoMode - Variable in class com.itextpdf.rups.model.Permissions
How was the document encrypted?
current - Variable in class com.itextpdf.rups.model.IndirectObjectFactory
The current xref number.

D

dictionary - Variable in class com.itextpdf.rups.view.models.DictionaryTableModel
The PDF dictionary.
DictionaryTableModel - Class in com.itextpdf.rups.view.models
A TableModel in case we want to show a PDF dictionary in a JTable.
DictionaryTableModel(PdfDictionary) - Constructor for class com.itextpdf.rups.view.models.DictionaryTableModel
Creates the TableModel.
directory - Variable in class com.itextpdf.rups.model.PdfFile
The directory where the file can be found (if the PDF was passed as a file).
doTask() - Method in class com.itextpdf.rups.model.BackgroundTask
Implement this class; the time-consuming task will go here.
doTask() - Method in class com.itextpdf.rups.model.ObjectLoader
 

E

editorTabs - Variable in class com.itextpdf.rups.controller.PdfReaderController
Tabbed Pane containing other components.
enableItem(String, boolean) - Method in class com.itextpdf.rups.view.RupsMenuBar
Enables/disables a specific menu item
enableItems(boolean) - Method in class com.itextpdf.rups.view.RupsMenuBar
Enables/Disables a series of menu items.
encrypted - Variable in class com.itextpdf.rups.model.Permissions
Was the file encrypted?
expandNode(PdfObjectTreeNode) - Method in class com.itextpdf.rups.model.TreeNodeFactory
Creates the Child TreeNode objects for a PDF object TreeNode.

F

file - Variable in class com.itextpdf.rups.io.FileChooserAction
The file that was chosen.
FILE_MENU - Static variable in class com.itextpdf.rups.view.RupsMenuBar
Caption for the file menu.
FileChooserAction - Class in com.itextpdf.rups.io
Allows you to browse the file system and forwards the file to the object that is waiting for you to choose a file.
FileChooserAction(Observable, String, FileFilter, boolean) - Constructor for class com.itextpdf.rups.io.FileChooserAction
Creates a new file chooser action.
fileChooserAction - Variable in class com.itextpdf.rups.view.RupsMenuBar
The action needed to open a file.
FileCloseAction - Class in com.itextpdf.rups.io
Action that tells an observable to close a file and/or releases resources relevant for the file that is being closed.
FileCloseAction(Observable) - Constructor for class com.itextpdf.rups.io.FileCloseAction
Creates the close action.
filename - Variable in class com.itextpdf.rups.model.PdfFile
The original filename.
filter - Variable in class com.itextpdf.rups.io.FileChooserAction
A file filter to apply when browsing for a file.
finished() - Method in class com.itextpdf.rups.model.BackgroundTask
Called on the event dispatching thread once the construct method has finished its task.
form - Variable in class com.itextpdf.rups.controller.PdfReaderController
Treeview of the form.
FormTree - Class in com.itextpdf.rups.view.itext
A JTree visualizing information about the Interactive Form of the PDF file (if any).
FormTree(PdfReaderController) - Constructor for class com.itextpdf.rups.view.itext.FormTree
Creates a new FormTree.
FormTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
A FormTreeNode is a standard node in a FormTree.
FormTreeNode() - Constructor for class com.itextpdf.rups.view.itext.treenodes.FormTreeNode
Creates the root node of the FormTree.
FormTreeNode(PdfObjectTreeNode) - Constructor for class com.itextpdf.rups.view.itext.treenodes.FormTreeNode
Creates a node corresponding with a node in the PdfTree.

G

getAncestor() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Gets the tree path of an ancestor.
getCaption(PdfObject) - Static method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Creates the caption for a PDF object.
getChildNode(PdfObjectTreeNode, PdfName) - Method in class com.itextpdf.rups.model.TreeNodeFactory
Finds a specific child of dictionary node.
getColumnCount() - Method in class com.itextpdf.rups.view.itext.PagesTable
 
getColumnCount() - Method in class com.itextpdf.rups.view.itext.XRefTable
 
getColumnCount() - Method in class com.itextpdf.rups.view.models.DictionaryTableModel
 
getColumnCount() - Method in class com.itextpdf.rups.view.models.JTableAutoModel
 
getColumnCount() - Method in interface com.itextpdf.rups.view.models.JTableAutoModelInterface
 
getColumnCount() - Method in class com.itextpdf.rups.view.models.PdfArrayTableModel
 
getColumnName(int) - Method in class com.itextpdf.rups.view.itext.PagesTable
 
getColumnName(int) - Method in class com.itextpdf.rups.view.itext.XRefTable
 
getColumnName(int) - Method in class com.itextpdf.rups.view.models.DictionaryTableModel
 
getColumnName(int) - Method in class com.itextpdf.rups.view.models.JTableAutoModel
 
getColumnName(int) - Method in interface com.itextpdf.rups.view.models.JTableAutoModelInterface
 
getColumnName(int) - Method in class com.itextpdf.rups.view.models.PdfArrayTableModel
 
getCorrespondingPdfObjectNode() - Method in class com.itextpdf.rups.view.itext.treenodes.FormTreeNode
Gets the node in the PdfTree that corresponds with this FormTreeNode.
getCorrespondingPdfObjectNode() - Method in class com.itextpdf.rups.view.itext.treenodes.OutlineTreeNode
Gets the node in the PdfTree that corresponds with this OutlineTreeNode.
getCryptoMode() - Method in class com.itextpdf.rups.model.Permissions
Returns the crypto mode.
getCurrent() - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Gets the last object that has been registered.
getDescription() - Method in class com.itextpdf.rups.io.filters.PdfFilter
 
getDictionaryEntryCaption(PdfDictionary, PdfName) - Static method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Creates the caption for an object that is a dictionary entry.
getEditorTabs() - Method in class com.itextpdf.rups.controller.PdfReaderController
Getter for the tabs with the editor windows (to which the Console window will be added).
getFile() - Method in class com.itextpdf.rups.io.FileChooserAction
Getter for the file.
getFilename() - Method in class com.itextpdf.rups.model.PdfFile
Getter for the filename
getIcon() - Method in interface com.itextpdf.rups.view.icons.IconActionListener
Returns an Icon.
getIcon(String) - Static method in class com.itextpdf.rups.view.icons.IconFetcher
Gets an Icon with a specific name.
getIcon() - Method in class com.itextpdf.rups.view.icons.IconTreeNode
Getter for the icon.
getIndexByRef(int) - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Gets the index of an object based on its number in the xref table.
getInstance() - Static method in class com.itextpdf.rups.view.Console
Console is a Singleton class: you can only get one Console.
getInstance(PdfObject) - Static method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Creates an instance of a tree node for a PDF object.
getInstance(PdfObject, int) - Static method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Creates an instance of a tree node for an indirect object.
getInstance(PdfDictionary, PdfName) - Static method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Creates an instance of a tree node for the object corresponding with a key in a dictionary.
getLoaderName() - Method in class com.itextpdf.rups.model.ObjectLoader
getter for a human readable name representing this loader
getMasterComponent() - Method in class com.itextpdf.rups.controller.RupsController
Getter for the master component.
getMenuBar() - Method in class com.itextpdf.rups.controller.RupsController
Getter for the menubar.
getNavigationTabs() - Method in class com.itextpdf.rups.controller.PdfReaderController
Getter for the tabs that allow you to navigate through the PdfTree quickly (pages, form, outlines, xref table).
getNode(int) - Method in class com.itextpdf.rups.model.TreeNodeFactory
Gets a TreeNode for an indirect objects.
getNode() - Method in class com.itextpdf.rups.view.itext.treenodes.XdpTreeNode
 
getNodes() - Method in class com.itextpdf.rups.model.ObjectLoader
Getter for the tree node factory.
getNumber() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Getter for the object number in case the object is indirect.
getObjectByIndex(int) - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Gets an object based on its index in the indirect object list.
getObjectByReference(int) - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Gets an object based on its reference number in the xref table.
getObjectByRow(int) - Method in class com.itextpdf.rups.view.itext.XRefTable
Gets the object that is shown in a row.
getObjectDescriptionByRow(int) - Method in class com.itextpdf.rups.view.itext.XRefTable
Gets the object that is shown in a row.
getObjectPanel() - Method in class com.itextpdf.rups.controller.PdfReaderController
Getter for the panel that will show the contents of a PDF Object (except for PdfStreams: only the Stream Dictionary will be shown; the content stream is shown in a StreamTextArea object).
getObjectReferenceByRow(int) - Method in class com.itextpdf.rups.view.itext.XRefTable
Gets the reference number of an indirect object based on the row index.
getObjects() - Method in class com.itextpdf.rups.model.ObjectLoader
Getter for the object factory.
getOwnerPassword() - Method in class com.itextpdf.rups.model.Permissions
Returns the owner password of the PDF file (if any).
getPdfObject() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Getter for the PDF Object.
getPdfReader() - Method in class com.itextpdf.rups.model.PdfFile
Getter for iText's PdfReader object.
getPdfTree() - Method in class com.itextpdf.rups.controller.PdfReaderController
Getter for the PDF Tree.
getPermissions() - Method in class com.itextpdf.rups.model.Permissions
Returns the permissions in the form of an int (each bit is a specific permission)
getPrintStream() - Method in class com.itextpdf.rups.view.Console
Get the custom PrintStream of the console.
getReader() - Method in class com.itextpdf.rups.model.ObjectLoader
Getter for the PdfReader object.
getRefByIndex(int) - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Gets the reference number in the xref table based on the index in the indirect object list.
getRoot() - Method in class com.itextpdf.rups.view.itext.PdfTree
Getter for the root node
getRowCount() - Method in class com.itextpdf.rups.view.itext.PagesTable
 
getRowCount() - Method in class com.itextpdf.rups.view.itext.XRefTable
 
getRowCount() - Method in class com.itextpdf.rups.view.models.DictionaryTableModel
 
getRowCount() - Method in class com.itextpdf.rups.view.models.JTableAutoModel
 
getRowCount() - Method in interface com.itextpdf.rups.view.models.JTableAutoModelInterface
 
getRowCount() - Method in class com.itextpdf.rups.view.models.PdfArrayTableModel
 
getStreamPane() - Method in class com.itextpdf.rups.controller.PdfReaderController
Getter for the object that holds the TextPane with the content stream of a PdfStream object.
getTextArea() - Method in class com.itextpdf.rups.view.Console
Get the JTextArea to which everything is written.
getTreeCellRendererComponent(JTree, Object, boolean, boolean, boolean, int, boolean) - Method in class com.itextpdf.rups.view.icons.IconTreeCellRenderer
 
getUserPassword() - Method in class com.itextpdf.rups.model.Permissions
Returns the user password (if any).
getValueAt(int, int) - Method in class com.itextpdf.rups.view.itext.PagesTable
 
getValueAt(int, int) - Method in class com.itextpdf.rups.view.itext.XRefTable
 
getValueAt(int, int) - Method in class com.itextpdf.rups.view.models.DictionaryTableModel
 
getValueAt(int, int) - Method in class com.itextpdf.rups.view.models.JTableAutoModel
 
getValueAt(int, int) - Method in interface com.itextpdf.rups.view.models.JTableAutoModelInterface
 
getValueAt(int, int) - Method in class com.itextpdf.rups.view.models.PdfArrayTableModel
 
getVersion() - Static method in class com.itextpdf.rups.Rups
 
getXfaDocument() - Method in class com.itextpdf.rups.model.XfaFile
Getter for the XFA Document object.
getXfaTextArea() - Method in class com.itextpdf.rups.view.itext.FormTree
 
getXfaTree() - Method in class com.itextpdf.rups.view.itext.FormTree
 
getXRefMaximum() - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Gets the highest possible object number in the XRef table.
gotoPage(int) - Method in class com.itextpdf.rups.controller.PdfReaderController
Selects the row in the pageTable that corresponds with a certain page number.
gotoPage(int) - Method in class com.itextpdf.rups.controller.RupsController
 
gotoPage(int) - Method in interface com.itextpdf.rups.view.PageSelectionListener
Goes to a specific page number in a document.

H

HELP_MENU - Static variable in class com.itextpdf.rups.view.RupsMenuBar
Caption for the help menu.

I

icon - Variable in class com.itextpdf.rups.view.icons.IconTreeNode
The icon that has to be used for this TreeNode.
IconActionListener - Interface in com.itextpdf.rups.view.icons
Special ActionListener to be implemented by Buttons that need an Icon.
IconButton - Class in com.itextpdf.rups.view.icons
JButton with an Icon that performs an Action if you push it.
IconButton(IconActionListener) - Constructor for class com.itextpdf.rups.view.icons.IconButton
Creates a button with an Icon that performs an action when you push it.
IconFetcher - Class in com.itextpdf.rups.view.icons
Class that fetches the icons in com.itextpdf.trapeze.icons.
IconFetcher() - Constructor for class com.itextpdf.rups.view.icons.IconFetcher
 
IconTreeCellRenderer - Class in com.itextpdf.rups.view.icons
Renders the tree cells with the correct icon.
IconTreeCellRenderer() - Constructor for class com.itextpdf.rups.view.icons.IconTreeCellRenderer
 
IconTreeNode - Class in com.itextpdf.rups.view.icons
A tree node with a specific icon.
IconTreeNode(String) - Constructor for class com.itextpdf.rups.view.icons.IconTreeNode
Constructs an IconTreeNode.
IconTreeNode(String, Object) - Constructor for class com.itextpdf.rups.view.icons.IconTreeNode
Constructs an IconTreeNode.
idxToRef - Variable in class com.itextpdf.rups.model.IndirectObjectFactory
Mapping between the index in the objects list and the reference number in the xref table.
IndirectObjectFactory - Class in com.itextpdf.rups.model
A factory that can produce all the indirect objects in a PDF file.
IndirectObjectFactory(PdfReader) - Constructor for class com.itextpdf.rups.model.IndirectObjectFactory
Creates a list that will contain all the indirect objects in a PDF document.
INFO - Static variable in class com.itextpdf.rups.model.ProgressDialog
the icon used for this dialog box.
initAttributes() - Method in class com.itextpdf.rups.view.itext.SyntaxHighlightedStreamPane
Initialize the syntax highlighting attributes.
INSTANCE - Static variable in class com.itextpdf.rups.io.filters.PdfFilter
A public instance of the PdfFilter.
interrupt() - Method in class com.itextpdf.rups.model.BackgroundTask
Forces the thread to stop what it's doing.
isAllowAssembly() - Method in class com.itextpdf.rups.model.Permissions
Tells you if document assembly is allowed.
isAllowCopy(boolean) - Method in class com.itextpdf.rups.model.Permissions
Tells you if copying is allowed.
isAllowDegradedPrinting() - Method in class com.itextpdf.rups.model.Permissions
Tells you if degraded printing is allowed.
isAllowFillIn() - Method in class com.itextpdf.rups.model.Permissions
Tells you if filling in forms is allowed.
isAllowModifyAnnotations() - Method in class com.itextpdf.rups.model.Permissions
Tells you if modifying annotations is allowed
isAllowModifyContents(boolean) - Method in class com.itextpdf.rups.model.Permissions
Tells you if modifying the contents is allowed.
isAllowPrinting() - Method in class com.itextpdf.rups.model.Permissions
Tells you if printing is allowed.
isAllowScreenReaders() - Method in class com.itextpdf.rups.model.Permissions
Tells you if modifying the layout for screenreaders is allowed.
isArray() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Tells you if the node contains an array.
isDictionary() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Tells you if the node contains a dictionary.
isDictionaryNode(PdfName) - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Checks if this node is a dictionary item with a specific key.
isEncrypted() - Method in class com.itextpdf.rups.model.Permissions
Tells you if the document was encrypted.
isIndirect() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Tells you if the object is indirect.
isIndirectReference() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Tells you if the node contains an indirect reference.
isRecursive() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Tells you if the object is a reference to a node higher up in the tree.
isStream() - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Tells you if the node contains a stream.
items - Variable in class com.itextpdf.rups.view.RupsMenuBar
The HashMap with all the actions.

J

JTableAutoModel - Class in com.itextpdf.rups.view.models
A reusable TableModel class for tables that implement the JTableAutoModelInterface.
JTableAutoModel(JTableAutoModelInterface) - Constructor for class com.itextpdf.rups.view.models.JTableAutoModel
Constructs an auto model for a JTable.
JTableAutoModelInterface - Interface in com.itextpdf.rups.view.models
Tables that contain the information necessary for creating their model should implement this interface, so that they can use the JTableAutoModel class as TableModel.

K

key - Variable in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
the key if the parent of this node is a dictionary.
keys - Variable in class com.itextpdf.rups.view.models.DictionaryTableModel
An ArrayList with the dictionary keys.

L

layout - Variable in class com.itextpdf.rups.view.itext.PdfObjectPanel
The layout that will show the info about the PDF object that is being analyzed.
list - Variable in class com.itextpdf.rups.view.itext.PagesTable
A list with page nodes.
listener - Variable in class com.itextpdf.rups.view.itext.PagesTable
 
load(OutputStreamResource) - Method in class com.itextpdf.rups.view.itext.XfaTextArea
 
load(XfaFile) - Method in class com.itextpdf.rups.view.itext.XfaTree
 
loadFile(File) - Method in class com.itextpdf.rups.controller.RupsController
 
loadObjectByReference(int) - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Loads an object based on its reference number in the xref table.

M

main(String[]) - Static method in class com.itextpdf.rups.Rups
Main method.
masterComponent - Variable in class com.itextpdf.rups.controller.RupsController
Contains all other components: the page panel, the outline tree, etc.
matchingOperands - Static variable in class com.itextpdf.rups.view.itext.SyntaxHighlightedStreamPane
Highlight operands according to their operator
menuBar - Variable in class com.itextpdf.rups.controller.RupsController
The JMenuBar for the RUPS application.
message - Variable in class com.itextpdf.rups.model.ProgressDialog
label showing the message describing what's in progress.
MessageAction - Class in com.itextpdf.rups.view
 
MessageAction() - Constructor for class com.itextpdf.rups.view.MessageAction
 

N

n - Variable in class com.itextpdf.rups.model.IndirectObjectFactory
The highest xref number.
navigationTabs - Variable in class com.itextpdf.rups.controller.PdfReaderController
Tabbed Pane containing other components.
newFile - Variable in class com.itextpdf.rups.io.FileChooserAction
Indicates if you're browsing to create a new or an existing file.
nodes - Variable in class com.itextpdf.rups.controller.PdfReaderController
The factory producing tree nodes.
nodes - Variable in class com.itextpdf.rups.model.ObjectLoader
The factory that can provide tree nodes.
nodes - Variable in class com.itextpdf.rups.model.TreeNodeFactory
An list containing the nodes of every indirect object.
notifyObservers(Object) - Method in class com.itextpdf.rups.controller.PdfReaderController
The GUI components that show the internals of a PDF file, can only be shown if all objects are loaded into the IndirectObjectFactory using the ObjectLoader.
notifyObservers(Object) - Method in class com.itextpdf.rups.controller.RupsController
 
number - Variable in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
if the object is indirect, the number of the PDF object.

O

object - Variable in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
the PDF object corresponding with this node.
object_node - Variable in class com.itextpdf.rups.view.itext.treenodes.FormTreeNode
The corresponding tree node in the PdfTree.
object_node - Variable in class com.itextpdf.rups.view.itext.treenodes.OutlineTreeNode
The corresponding tree node in the PdfTree.
ObjectLoader - Class in com.itextpdf.rups.model
Loads the necessary iText PDF objects in Background.
ObjectLoader(Observable, PdfReader, String) - Constructor for class com.itextpdf.rups.model.ObjectLoader
Creates a new ObjectLoader.
objectPanel - Variable in class com.itextpdf.rups.controller.PdfReaderController
A panel that will show PdfObjects.
objects - Variable in class com.itextpdf.rups.model.IndirectObjectFactory
A list of all the indirect objects in a PDF file.
objects - Variable in class com.itextpdf.rups.model.ObjectLoader
The factory that can provide PDF objects.
objects - Variable in class com.itextpdf.rups.model.TreeNodeFactory
The factory that can produce all indirect objects.
objects - Variable in class com.itextpdf.rups.view.itext.XRefTable
The factory that can produce all the indirect objects.
observable - Variable in class com.itextpdf.rups.io.FileChooserAction
An object that is expecting the result of the file chooser action.
observable - Variable in class com.itextpdf.rups.io.FileCloseAction
An object that allows you to close a file.
observable - Variable in class com.itextpdf.rups.model.ObjectLoader
This is the object that will forward the updates to the observers.
observable - Variable in class com.itextpdf.rups.view.RupsMenuBar
The Observable object.
offset - Variable in class com.itextpdf.rups.io.TextAreaOutputStream
Keeps track of the offset of the text in the text area.
OPEN - Static variable in class com.itextpdf.rups.view.RupsMenuBar
Caption for "Open file".
outlines - Variable in class com.itextpdf.rups.controller.PdfReaderController
Treeview of the outlines.
OutlineTree - Class in com.itextpdf.rups.view.itext
A JTree visualizing information about the outlines (aka bookmarks) of the PDF file (if any).
OutlineTree(PdfReaderController) - Constructor for class com.itextpdf.rups.view.itext.OutlineTree
Creates a new outline tree.
OutlineTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
A node in the OutlineTree.
OutlineTreeNode() - Constructor for class com.itextpdf.rups.view.itext.treenodes.OutlineTreeNode
Creates the root node for the OutlineTree.
OutlineTreeNode(PdfObjectTreeNode) - Constructor for class com.itextpdf.rups.view.itext.treenodes.OutlineTreeNode
Creates a node corresponding with a node in the PdfTree.
OutputStreamResource - Interface in com.itextpdf.rups.io
An object that implements this interface is a resource that can be written to an OutputStream.
ownerPassword - Variable in class com.itextpdf.rups.model.Permissions
Which owner password was provided to open the file?

P

pages - Variable in class com.itextpdf.rups.controller.PdfReaderController
JTable with all the pages and their labels.
PageSelectionListener - Interface in com.itextpdf.rups.view
Interface that has to be implemented by every class that listens to page navigation features; keys that are pressed, buttons that are pushed,...
PagesTable - Class in com.itextpdf.rups.view.itext
A JTable listing all the pages in a PDF file: the object number of each page dictionary and the page numbers (with label information if present).
PagesTable(PdfReaderController, PageSelectionListener) - Constructor for class com.itextpdf.rups.view.itext.PagesTable
Constructs a PagesTable.
PdfArrayTableModel - Class in com.itextpdf.rups.view.models
A TableModel in case we want to show a PDF array in a JTable.
PdfArrayTableModel(PdfArray) - Constructor for class com.itextpdf.rups.view.models.PdfArrayTableModel
Creates the TableModel.
pdfFile - Variable in class com.itextpdf.rups.controller.RupsController
The Pdf file that is currently open in the application.
PdfFile - Class in com.itextpdf.rups.model
Wrapper for both iText's PdfReader (referring to a PDF file to read) and SUN's PDFFile (referring to the same PDF file to render).
PdfFile(File) - Constructor for class com.itextpdf.rups.model.PdfFile
Constructs a PdfFile object.
PdfFile(byte[]) - Constructor for class com.itextpdf.rups.model.PdfFile
Constructs a PdfFile object.
PdfFilter - Class in com.itextpdf.rups.io.filters
Filters PDF files in a JFileChooser.
PdfFilter() - Constructor for class com.itextpdf.rups.io.filters.PdfFilter
 
PdfObjectPanel - Class in com.itextpdf.rups.view.itext
 
PdfObjectPanel() - Constructor for class com.itextpdf.rups.view.itext.PdfObjectPanel
Creates a PDF object panel.
PdfObjectTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
Every node in our tree corresponds with a PDF object.
PdfObjectTreeNode(PdfObject) - Constructor for class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Creates a tree node for a PDF object.
PdfObjectTreeNode(String, PdfObject) - Constructor for class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Creates a tree node for a PDF object.
PdfPagesTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
A tree node corresponding with a Pages dictionary in a PDF file.
PdfPagesTreeNode(PdfDictionary) - Constructor for class com.itextpdf.rups.view.itext.treenodes.PdfPagesTreeNode
Creates a tree node for a Pages dictionary.
PdfPageTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
A tree node corresponding with a Page dictionary in a PDF file.
PdfPageTreeNode(PdfDictionary) - Constructor for class com.itextpdf.rups.view.itext.treenodes.PdfPageTreeNode
Creates a tree node for a Pages dictionary.
PdfReaderController - Class in com.itextpdf.rups.controller
Controls the GUI components that get their content from iText's PdfReader.
PdfReaderController(TreeSelectionListener, PageSelectionListener) - Constructor for class com.itextpdf.rups.controller.PdfReaderController
Constructs the PdfReaderController.
PdfTrailerTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
A special treenode that will be used for the trailer dictionary of a PDF file.
PdfTrailerTreeNode() - Constructor for class com.itextpdf.rups.view.itext.treenodes.PdfTrailerTreeNode
Constructs a simple text tree node.
pdfTree - Variable in class com.itextpdf.rups.controller.PdfReaderController
Treeview of the PDF file.
PdfTree - Class in com.itextpdf.rups.view.itext
A JTree that shows the object hierarchy of a PDF document.
PdfTree() - Constructor for class com.itextpdf.rups.view.itext.PdfTree
Constructs a PDF tree.
permissions - Variable in class com.itextpdf.rups.model.PdfFile
The file permissions
Permissions - Class in com.itextpdf.rups.model
This class can tell you more about the permissions that are allowed on the PDF file.
Permissions() - Constructor for class com.itextpdf.rups.model.Permissions
 
permissions - Variable in class com.itextpdf.rups.model.Permissions
What are the document permissions?
println(String) - Static method in class com.itextpdf.rups.view.Console
Allows you to print something to the custom PrintStream.
progress - Variable in class com.itextpdf.rups.model.ProgressDialog
the progress bar
ProgressDialog - Class in com.itextpdf.rups.model
An informational dialog window showing the progress of a certain action.
ProgressDialog(JFrame, String) - Constructor for class com.itextpdf.rups.model.ProgressDialog
Creates a Progress frame displaying a certain message and a progress bar in indeterminate mode.

R

reader - Variable in class com.itextpdf.rups.model.IndirectObjectFactory
The reader object.
reader - Variable in class com.itextpdf.rups.model.ObjectLoader
iText's PdfReader object.
reader - Variable in class com.itextpdf.rups.model.PdfFile
The PdfReader object.
readerController - Variable in class com.itextpdf.rups.controller.RupsController
Object with the GUI components for iText.
readFile(RandomAccessFileOrArray) - Method in class com.itextpdf.rups.model.PdfFile
Does the actual reading of the file into PdfReader and PDFFile.
recursive - Variable in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
indicates if the object is indirect and recursive.
refToIdx - Variable in class com.itextpdf.rups.model.IndirectObjectFactory
Mapping between the reference number in the xref table and the index in the objects list .
render(PdfObject) - Method in class com.itextpdf.rups.controller.PdfReaderController
Renders the syntax of a PdfObject in the objectPanel.
render(PdfObject) - Method in class com.itextpdf.rups.view.itext.PdfObjectPanel
Shows a PdfObject as text or in a table.
render(PdfObject) - Method in class com.itextpdf.rups.view.itext.StreamTextArea
Renders the content stream of a PdfObject or empties the text area.
render(PdfObject) - Method in class com.itextpdf.rups.view.itext.SyntaxHighlightedStreamPane
Renders the content stream of a PdfObject or empties the text area.
root - Variable in class com.itextpdf.rups.view.itext.PdfTree
The root of the PDF tree.
Rups - Class in com.itextpdf.rups
iText RUPS is a tool that allows you to inspect the internal structure of a PDF file.
Rups() - Constructor for class com.itextpdf.rups.Rups
 
RupsController - Class in com.itextpdf.rups.controller
This class controls all the GUI components that are shown in the RUPS application: the menu bar, the panels,...
RupsController(Dimension) - Constructor for class com.itextpdf.rups.controller.RupsController
Constructs the GUI components of the RUPS application.
RupsController(Dimension, File) - Constructor for class com.itextpdf.rups.controller.RupsController
 
RupsMenuBar - Class in com.itextpdf.rups.view
 
RupsMenuBar(Observable) - Constructor for class com.itextpdf.rups.view.RupsMenuBar
Creates a JMenuBar.

S

selectNode(PdfObjectTreeNode) - Method in class com.itextpdf.rups.controller.PdfReaderController
Selects a node in the PdfTree.
selectNode(int) - Method in class com.itextpdf.rups.controller.PdfReaderController
Selects a node in the PdfTree.
selectNode(PdfObjectTreeNode) - Method in class com.itextpdf.rups.view.itext.PdfTree
Select a specific node in the tree.
selectRowByReference(int) - Method in class com.itextpdf.rups.view.itext.XRefTable
Selects a row containing information about an indirect object.
setCryptoMode(int) - Method in class com.itextpdf.rups.model.Permissions
Setter for the crypto mode
setEncrypted(boolean) - Method in class com.itextpdf.rups.model.Permissions
Setter for the encrypted variable.
setMessage(String) - Method in class com.itextpdf.rups.model.ProgressDialog
Changes the message describing what's in progress
setOwnerPassword(byte[]) - Method in class com.itextpdf.rups.model.Permissions
Setter for the owner password.
setPermissions(int) - Method in class com.itextpdf.rups.model.Permissions
Setter for the permissions.
setRecursive(boolean) - Method in class com.itextpdf.rups.view.itext.treenodes.PdfObjectTreeNode
Set this to true if the object is a reference to a node higher up in the tree.
setTotal(int) - Method in class com.itextpdf.rups.model.ProgressDialog
Sets the maximum value for the progress bar.
setTrailer(PdfDictionary) - Method in class com.itextpdf.rups.view.itext.treenodes.PdfTrailerTreeNode
Sets the object for this node.
setUserPassword(byte[]) - Method in class com.itextpdf.rups.model.Permissions
Setter for the user password.
setValue(int) - Method in class com.itextpdf.rups.model.ProgressDialog
Changes the value of the progress bar.
size() - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Gets the total number of indirect objects in the PDF file.
start() - Method in class com.itextpdf.rups.model.BackgroundTask
Starts the thread.
startApplication(File) - Static method in class com.itextpdf.rups.Rups
Initializes the main components of the Rups application.
startObjectLoader(PdfFile) - Method in class com.itextpdf.rups.controller.PdfReaderController
Starts loading the PDF Objects in background.
storeNextObject() - Method in class com.itextpdf.rups.model.IndirectObjectFactory
Stores the next object of the XRef table.
streamPane - Variable in class com.itextpdf.rups.controller.PdfReaderController
A panel that will show a stream.
StreamTextArea - Class in com.itextpdf.rups.view.itext
 
StreamTextArea() - Constructor for class com.itextpdf.rups.view.itext.StreamTextArea
Constructs a StreamTextArea.
SyntaxHighlightedStreamPane - Class in com.itextpdf.rups.view.itext
 
SyntaxHighlightedStreamPane() - Constructor for class com.itextpdf.rups.view.itext.SyntaxHighlightedStreamPane
Constructs a SyntaxHighlightedStreamPane.

T

table - Variable in class com.itextpdf.rups.view.models.JTableAutoModel
The table that knows how to model itself.
text - Variable in class com.itextpdf.rups.io.TextAreaOutputStream
The text area to which we want to write.
text - Variable in class com.itextpdf.rups.view.itext.StreamTextArea
The text area with the content stream.
text - Variable in class com.itextpdf.rups.view.itext.SyntaxHighlightedStreamPane
The text pane with the content stream.
text - Variable in class com.itextpdf.rups.view.itext.XfaTextArea
The text area with the content stream.
TextAreaOutputStream - Class in com.itextpdf.rups.io
Everything writing to this OutputStream will be shown in a JTextArea.
TextAreaOutputStream(JTextArea) - Constructor for class com.itextpdf.rups.io.TextAreaOutputStream
Constructs a TextAreaOutputStream.
toString() - Method in class com.itextpdf.rups.view.itext.treenodes.XdpTreeNode
 
TreeNodeFactory - Class in com.itextpdf.rups.model
A factory that creates TreeNode objects corresponding with PDF objects.
TreeNodeFactory(IndirectObjectFactory) - Constructor for class com.itextpdf.rups.model.TreeNodeFactory
Creates a factory that can produce TreeNode objects corresponding with PDF objects.

U

update(Observable, Object) - Method in class com.itextpdf.rups.controller.PdfReaderController
Forwards updates from the RupsController to the Observers of this class.
update(Observable, Object) - Method in class com.itextpdf.rups.view.Console
 
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.FormTree
Loads the fields of a PDF document into the FormTree.
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.OutlineTree
 
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.PagesTable
 
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.PdfObjectPanel
 
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.PdfTree
Updates the PdfTree when a file is closed or when a ObjectLoader has finished loading objects.
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.StreamTextArea
 
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.SyntaxHighlightedStreamPane
 
update(Observable, Object) - Method in class com.itextpdf.rups.view.itext.XRefTable
 
update(Observable, Object) - Method in class com.itextpdf.rups.view.RupsMenuBar
 
userPassword - Variable in class com.itextpdf.rups.model.Permissions
What is the user password?

V

valueChanged(TreeSelectionEvent) - Method in class com.itextpdf.rups.controller.RupsController
 
valueChanged(TreeSelectionEvent) - Method in class com.itextpdf.rups.view.itext.FormTree
 
valueChanged(TreeSelectionEvent) - Method in class com.itextpdf.rups.view.itext.OutlineTree
 
valueChanged(ListSelectionEvent) - Method in class com.itextpdf.rups.view.itext.PagesTable
 
valueChanged(ListSelectionEvent) - Method in class com.itextpdf.rups.view.itext.XRefTable
 
VERSION - Static variable in class com.itextpdf.rups.view.RupsMenuBar
Caption for "Help versions".

W

write(int) - Method in class com.itextpdf.rups.io.TextAreaOutputStream
 
write(byte[], int, int) - Method in class com.itextpdf.rups.io.TextAreaOutputStream
 
write(byte[]) - Method in class com.itextpdf.rups.io.TextAreaOutputStream
 
writeTo(OutputStream) - Method in interface com.itextpdf.rups.io.OutputStreamResource
Writes a resource to an OutputStream.
writeTo(OutputStream) - Method in class com.itextpdf.rups.model.XfaFile
Writes a formatted XML file to the OutputStream.
writeTo(OutputStream) - Method in class com.itextpdf.rups.view.itext.treenodes.XfaTreeNode
Writes (part of) the XFA resource to an OutputStream.

X

XdpTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
 
XdpTreeNode(Node) - Constructor for class com.itextpdf.rups.view.itext.treenodes.XdpTreeNode
Constructs an XdpTreeNode
xfaDocument - Variable in class com.itextpdf.rups.model.XfaFile
The X4J Document object (XML).
XfaFile - Class in com.itextpdf.rups.model
Class that deals with the XFA file that can be inside a PDF file.
XfaFile(OutputStreamResource) - Constructor for class com.itextpdf.rups.model.XfaFile
Constructs an XFA file from an OutputStreamResource.
xfaFile - Variable in class com.itextpdf.rups.view.itext.FormTree
If the form is an XFA form, the XML file is stored in this object.
xfaTextArea - Variable in class com.itextpdf.rups.view.itext.FormTree
Textview of the XFA file.
XfaTextArea - Class in com.itextpdf.rups.view.itext
TextArea that visualizes the XFA XML file.
XfaTextArea() - Constructor for class com.itextpdf.rups.view.itext.XfaTextArea
Constructs a StreamTextArea.
xfaTree - Variable in class com.itextpdf.rups.view.itext.FormTree
Treeview of the XFA file.
XfaTree - Class in com.itextpdf.rups.view.itext
Tree that visualizes the XFA information.
XfaTree() - Constructor for class com.itextpdf.rups.view.itext.XfaTree
Constructs an XfaTree.
XfaTreeNode - Class in com.itextpdf.rups.view.itext.treenodes
This is the root tree node for the different parts of the XFA resource; it's a child of the root in the FormTree.
XfaTreeNode(PdfObjectTreeNode) - Constructor for class com.itextpdf.rups.view.itext.treenodes.XfaTreeNode
Creates the root node of the XFA tree.
xref - Variable in class com.itextpdf.rups.controller.PdfReaderController
JTable corresponding with the CrossReference table.
XRefTable - Class in com.itextpdf.rups.view.itext
A JTable that shows the indirect objects of a PDF xref table.
XRefTable(PdfReaderController) - Constructor for class com.itextpdf.rups.view.itext.XRefTable
Creates a JTable visualizing xref table.

A B C D E F G H I J K L M N O P R S T U V W X

Copyright © 2012. All Rights Reserved.