# Serialized Form

- ## Package com.lowagie.rups.io

  - ### Class com.lowagie.rups.io.FileChooserAction extends javax.swing.AbstractAction implements Serializable

    serialVersionUID:
      2225830878098387118L

    - ### Serialized Fields

      - #### observable

            java.util.Observable observable

        An object that is expecting the result of the file chooser action.

      - #### filter

            javax.swing.filechooser.FileFilter filter

        A file filter to apply when browsing for a file.

      - #### newFile

            boolean newFile

        Indicates if you're browsing to create a new or an existing file.

      - #### file

            java.io.File file

        The file that was chosen.

- ## Package com.lowagie.rups.model

  - ### Class com.lowagie.rups.model.ProgressDialog extends javax.swing.JDialog implements Serializable

    serialVersionUID:
      -8286949678008659120L

    - ### Serialized Fields

      - #### message

            javax.swing.JLabel message

        label showing the message describing what's in progress.

      - #### progress

            javax.swing.JProgressBar progress

        the progress bar

- ## Package com.lowagie.rups.view

  - ### Class com.lowagie.rups.view.RupsMenuBar extends javax.swing.JMenuBar implements Serializable

    serialVersionUID:
      6403040037592308742L

    - ### Serialized Fields

      - #### observable

            java.util.Observable observable

        The Observable object.

      - #### fileChooserAction

            FileChooserAction fileChooserAction

        The action needed to open a file.

      - #### items

            java.util.HashMap<K,V> items

        The HashMap with all the actions.

- ## Package com.lowagie.rups.view.icons

  - ### Class com.lowagie.rups.view.icons.IconButton extends javax.swing.JButton implements Serializable

    serialVersionUID:
      3523016393512117003L

  - ### Class com.lowagie.rups.view.icons.IconTreeCellRenderer extends javax.swing.tree.DefaultTreeCellRenderer implements Serializable

    serialVersionUID:
      6513462839504342074L

  - ### Class com.lowagie.rups.view.icons.IconTreeNode extends javax.swing.tree.DefaultMutableTreeNode implements Serializable

    serialVersionUID:
      -5900308991182960842L

    - ### Serialized Fields

      - #### icon

            javax.swing.Icon icon

        The icon that has to be used for this TreeNode.

- ## Package com.lowagie.rups.view.itext

  - ### Class com.lowagie.rups.view.itext.FormTree extends javax.swing.JTree implements Serializable

    serialVersionUID:
      -3584003547303700407L

    - ### Serialized Fields

      - #### controller

            PdfReaderController controller

        Nodes in the FormTree correspond with nodes in the main PdfTree.

      - #### xfaFile

            XfaFile xfaFile

        If the form is an XFA form, the XML file is stored in this object.

      - #### xfaTree

            XfaTree xfaTree

        Treeview of the XFA file.

      - #### xfaTextArea

            XfaTextArea xfaTextArea

        Textview of the XFA file.

  - ### Class com.lowagie.rups.view.itext.OutlineTree extends javax.swing.JTree implements Serializable

    serialVersionUID:
      5646572654823301007L

    - ### Serialized Fields

      - #### controller

            PdfReaderController controller

        Nodes in the FormTree correspond with nodes in the main PdfTree.

  - ### Class com.lowagie.rups.view.itext.PagesTable extends javax.swing.JTable implements Serializable

    serialVersionUID:
      -6523261089453886508L

    - ### Serialized Fields

      - #### list

            java.util.ArrayList<E> list

        A list with page nodes.

      - #### controller

            PdfReaderController controller

        Nodes in the FormTree correspond with nodes in the main PdfTree.

      - #### listener

            PageSelectionListener listener

  - ### Class com.lowagie.rups.view.itext.PdfObjectPanel extends javax.swing.JPanel implements Serializable

    serialVersionUID:
      1302283071087762494L

    - ### Serialized Fields

      - #### layout

            java.awt.CardLayout layout

        The layout that will show the info about the PDF object that is being analyzed.

      - #### table

            javax.swing.JTable table

        Table with dictionary entries.

      - #### text

            javax.swing.JTextArea text

        The text pane with the info about a PDF object in the bottom panel.

  - ### Class com.lowagie.rups.view.itext.PdfTree extends javax.swing.JTree implements Serializable

    serialVersionUID:
      7545804447512085734L

    - ### Serialized Fields

      - #### root

            PdfTrailerTreeNode root

        The root of the PDF tree.

  - ### Class com.lowagie.rups.view.itext.StreamTextArea extends javax.swing.JScrollPane implements Serializable

    serialVersionUID:
      1302283071087762494L

    - ### Serialized Fields

      - #### text

            javax.swing.JTextArea text

        The text area with the content stream.

  - ### Class com.lowagie.rups.view.itext.XfaTextArea extends javax.swing.JScrollPane implements Serializable

    serialVersionUID:
      -8275229961781669457L

    - ### Serialized Fields

      - #### text

            javax.swing.JTextArea text

        The text area with the content stream.

  - ### Class com.lowagie.rups.view.itext.XfaTree extends javax.swing.JTree implements Serializable

    serialVersionUID:
      -5072971223015095193L

  - ### Class com.lowagie.rups.view.itext.XRefTable extends javax.swing.JTable implements Serializable

    serialVersionUID:
      -382184619041375537L

    - ### Serialized Fields

      - #### objects

            IndirectObjectFactory objects

        The factory that can produce all the indirect objects.

      - #### controller

            PdfReaderController controller

        The renderer that will render an object when selected in the table.

- ## Package com.lowagie.rups.view.itext.treenodes

  - ### Class com.lowagie.rups.view.itext.treenodes.FormTreeNode extends IconTreeNode implements Serializable

    serialVersionUID:
      7800080437550790989L

    - ### Serialized Fields

      - #### object_node

            PdfObjectTreeNode object_node

        The corresponding tree node in the PdfTree.

  - ### Class com.lowagie.rups.view.itext.treenodes.OutlineTreeNode extends IconTreeNode implements Serializable

    serialVersionUID:
      5437651809665762952L

    - ### Serialized Fields

      - #### object_node

            PdfObjectTreeNode object_node

        The corresponding tree node in the PdfTree.

  - ### Class com.lowagie.rups.view.itext.treenodes.PdfObjectTreeNode extends IconTreeNode implements Serializable

    serialVersionUID:
      -5617844659397445879L

    - ### Serialized Fields

      - #### object

            PdfObject object

        the PDF object corresponding with this node.

      - #### key

            PdfName key

        the key if the parent of this node is a dictionary.

      - #### number

            int number

        if the object is indirect, the number of the PDF object.

      - #### recursive

            boolean recursive

        indicates if the object is indirect and recursive.

  - ### Class com.lowagie.rups.view.itext.treenodes.PdfPagesTreeNode extends PdfObjectTreeNode implements Serializable

    serialVersionUID:
      4527774449030791503L

  - ### Class com.lowagie.rups.view.itext.treenodes.PdfPageTreeNode extends PdfObjectTreeNode implements Serializable

    serialVersionUID:
      3747496604295843783L

  - ### Class com.lowagie.rups.view.itext.treenodes.PdfTrailerTreeNode extends PdfObjectTreeNode implements Serializable

    serialVersionUID:
      -3607980103983635182L

  - ### Class com.lowagie.rups.view.itext.treenodes.XdpTreeNode extends IconTreeNode implements Serializable

    serialVersionUID:
      -6431790925424045933L

  - ### Class com.lowagie.rups.view.itext.treenodes.XfaTreeNode extends FormTreeNode implements Serializable

    serialVersionUID:
      2463297568233643790L

- ## Package com.lowagie.rups.view.models

  - ### Class com.lowagie.rups.view.models.DictionaryTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    serialVersionUID:
      -8835275996639701776L

    - ### Serialized Fields

      - #### dictionary

            PdfDictionary dictionary

        The PDF dictionary.

      - #### keys

            java.util.ArrayList<E> keys

        An ArrayList with the dictionary keys.

  - ### Class com.lowagie.rups.view.models.JTableAutoModel extends javax.swing.table.AbstractTableModel implements Serializable

    serialVersionUID:
      -2229431581745521537L

    - ### Serialized Fields

      - #### table

            JTableAutoModelInterface table

        The table that knows how to model itself.

  - ### Class com.lowagie.rups.view.models.PdfArrayTableModel extends javax.swing.table.AbstractTableModel implements Serializable

    serialVersionUID:
      4665485782853993708L

    - ### Serialized Fields

      - #### array

            PdfArray array

        The PDF array.

- ## Package com.lowagie.text

  - ### Class com.lowagie.text.Anchor extends Phrase implements Serializable

    serialVersionUID:
      -852278536049236911L

    - ### Serialized Fields

      - #### name

            java.lang.String name

        This is the name of the `Anchor`.

      - #### reference

            java.lang.String reference

        This is the reference of the `Anchor`.

  - ### Class com.lowagie.text.BadElementException extends DocumentException implements Serializable

    serialVersionUID:
      -799006030723822254L

  - ### Class com.lowagie.text.Chapter extends Section implements Serializable

    serialVersionUID:
      1791000695779357361L

  - ### Class com.lowagie.text.ChapterAutoNumber extends Chapter implements Serializable

    serialVersionUID:
      -9217457637987854167L

    - ### Serialized Fields

      - #### numberSet

            boolean numberSet

        Is the chapter number already set?
        Since:
          2.1.4

  - ### Class com.lowagie.text.DocumentException extends java.lang.Exception implements Serializable

    serialVersionUID:
      -2191131489390840739L

  - ### Class com.lowagie.text.ExceptionConverter extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      8657630363395849399L

    - ### Serialized Fields

      - #### ex

            java.lang.Exception ex

        we keep a handle to the wrapped exception

      - #### prefix

            java.lang.String prefix

        prefix for the exception

  - ### Class com.lowagie.text.ListItem extends Paragraph implements Serializable

    serialVersionUID:
      1970670787169329006L

    - ### Serialized Fields

      - #### symbol

            Chunk symbol

        this is the symbol that will precede the listitem.
        Since:
          5.0 used to be private

  - ### Class com.lowagie.text.Paragraph extends Phrase implements Serializable

    serialVersionUID:
      7852314969733375514L

    - ### Serialized Fields

      - #### alignment

            int alignment

        The alignment of the text.

      - #### multipliedLeading

            float multipliedLeading

        The text leading that is multiplied by the biggest font size in the line.

      - #### indentationLeft

            float indentationLeft

        The indentation of this paragraph on the left side.

      - #### indentationRight

            float indentationRight

        The indentation of this paragraph on the right side.

      - #### firstLineIndent

            float firstLineIndent

        Holds value of property firstLineIndent.

      - #### spacingBefore

            float spacingBefore

        The spacing before the paragraph.

      - #### spacingAfter

            float spacingAfter

        The spacing after the paragraph.

      - #### extraParagraphSpace

            float extraParagraphSpace

        Holds value of property extraParagraphSpace.

      - #### keeptogether

            boolean keeptogether

        Does the paragraph has to be kept together on 1 page.

  - ### Class com.lowagie.text.Phrase extends java.util.ArrayList implements Serializable

    serialVersionUID:
      2643594602455068231L

    - ### Serialized Fields

      - #### leading

            float leading

        This is the leading of this phrase.

      - #### font

            Font font

        This is the font of this phrase.

      - #### hyphenation

            HyphenationEvent hyphenation

        Null, unless the Phrase has to be hyphenated.
        Since:
          2.1.2

  - ### Class com.lowagie.text.Section extends java.util.ArrayList implements Serializable

    serialVersionUID:
      3324172577544748043L

    - ### Serialized Fields

      - #### title

            Paragraph title

        The title of this section.

      - #### bookmarkTitle

            java.lang.String bookmarkTitle

        The bookmark title if different from the content title

      - #### numberDepth

            int numberDepth

        The number of sectionnumbers that has to be shown before the section title.

      - #### numberStyle

            int numberStyle

        The style for sectionnumbers.
        Since:
          iText 2.0.8

      - #### indentationLeft

            float indentationLeft

        The indentation of this section on the left side.

      - #### indentationRight

            float indentationRight

        The indentation of this section on the right side.

      - #### indentation

            float indentation

        The additional indentation of the content of this section.

      - #### bookmarkOpen

            boolean bookmarkOpen

        false if the bookmark children are not visible

      - #### triggerNewPage

            boolean triggerNewPage

        true if the section has to trigger a new page

      - #### subsections

            int subsections

        This is the number of subsections.

      - #### numbers

            java.util.ArrayList<E> numbers

        This is the complete list of sectionnumbers of this section and the parents of this section.

      - #### complete

            boolean complete

        Indicates if the Section will be complete once added to the document.
        Since:
          iText 2.0.8

      - #### addedCompletely

            boolean addedCompletely

        Indicates if the Section was added completely to the document.
        Since:
          iText 2.0.8

      - #### notAddedYet

            boolean notAddedYet

        Indicates if this is the first time the section was added.
        Since:
          iText 2.0.8

- ## Package com.lowagie.text.exceptions

  - ### Class com.lowagie.text.exceptions.BadPasswordException extends java.io.IOException implements Serializable

    serialVersionUID:
      -4333706268155063964L

  - ### Class com.lowagie.text.exceptions.IllegalPdfSyntaxException extends java.lang.IllegalArgumentException implements Serializable

    serialVersionUID:
      -643024246596031671L

  - ### Class com.lowagie.text.exceptions.InvalidPdfException extends java.io.IOException implements Serializable

    serialVersionUID:
      -2319614911517026938L

  - ### Class com.lowagie.text.exceptions.UnsupportedPdfException extends InvalidPdfException implements Serializable

    serialVersionUID:
      2180764250839096628L

- ## Package com.lowagie.text.html

  - ### Class com.lowagie.text.html.HtmlTagMap extends java.util.HashMap implements Serializable

    serialVersionUID:
      5287430058473705350L

  - ### Class com.lowagie.text.html.WebColors extends java.util.HashMap implements Serializable

    serialVersionUID:
      3542523100813372896L

- ## Package com.lowagie.text.pdf

  - ### Class com.lowagie.text.pdf.BadPdfFormatException extends PdfException implements Serializable

    serialVersionUID:
      1802317735708833538L

  - ### Class com.lowagie.text.pdf.CMYKColor extends ExtendedColor implements Serializable

    serialVersionUID:
      5940378778276468452L

    - ### Serialized Fields

      - #### cyan

            float cyan

      - #### magenta

            float magenta

      - #### yellow

            float yellow

      - #### black

            float black

  - ### Class com.lowagie.text.pdf.ExtendedColor extends java.awt.Color implements Serializable

    serialVersionUID:
      2722660170712380080L

    - ### Serialized Fields

      - #### type

            int type

  - ### Class com.lowagie.text.pdf.GrayColor extends ExtendedColor implements Serializable

    serialVersionUID:
      -6571835680819282746L

    - ### Serialized Fields

      - #### gray

            float gray

  - ### Class com.lowagie.text.pdf.PatternColor extends ExtendedColor implements Serializable

    serialVersionUID:
      -1185448552860615964L

    - ### Serialized Fields

      - #### painter

            PdfPatternPainter painter

        The actual pattern.

  - ### Class com.lowagie.text.pdf.PdfException extends DocumentException implements Serializable

    serialVersionUID:
      6767433960955483999L

  - ### Class com.lowagie.text.pdf.PdfXConformanceException extends java.lang.RuntimeException implements Serializable

    serialVersionUID:
      9199144538884293397L

  - ### Class com.lowagie.text.pdf.ShadingColor extends ExtendedColor implements Serializable

    serialVersionUID:
      4817929454941328671L

    - ### Serialized Fields

      - #### shadingPattern

            PdfShadingPattern shadingPattern

  - ### Class com.lowagie.text.pdf.SpotColor extends ExtendedColor implements Serializable

    serialVersionUID:
      -6257004582113248079L

    - ### Serialized Fields

      - #### spot

            PdfSpotColor spot

      - #### tint

            float tint

  - ### Class com.lowagie.text.pdf.XfaForm.Stack2 extends java.util.ArrayList implements Serializable

    serialVersionUID:
      -7451476576174095212L

- ## Package com.lowagie.text.pdf.codec

  - ### Class com.lowagie.text.pdf.codec.TIFFDirectory extends java.lang.Object implements Serializable

    serialVersionUID:
      -168636766193675380L

    - ### Serialized Fields

      - #### isBigEndian

            boolean isBigEndian

        A boolean storing the endianness of the stream.

      - #### numEntries

            int numEntries

        The number of entries in the IFD.

      - #### fields

            TIFFField[] fields

        An array of TIFFFields.

      - #### fieldIndex

            java.util.Hashtable<K,V> fieldIndex

        A Hashtable indexing the fields by tag number.

      - #### IFDOffset

            long IFDOffset

        The offset of this IFD.

      - #### nextIFDOffset

            long nextIFDOffset

        The offset of the next IFD.

  - ### Class com.lowagie.text.pdf.codec.TIFFField extends java.lang.Object implements Serializable

    serialVersionUID:
      9088332901412823834L

    - ### Serialized Fields

      - #### tag

            int tag

        The tag number.

      - #### type

            int type

        The tag type.

      - #### count

            int count

        The number of data items present in the field.

      - #### data

            java.lang.Object data

        The field data.

- ## Package com.lowagie.text.pdf.hyphenation

  - ### Class com.lowagie.text.pdf.hyphenation.ByteVector extends java.lang.Object implements Serializable

    serialVersionUID:
      -1096301185375029343L

    - ### Serialized Fields

      - #### blockSize

            int blockSize

      - #### array

            byte[] array

        The encapsulated array

      - #### n

            int n

        Points to next free item

  - ### Class com.lowagie.text.pdf.hyphenation.CharVector extends java.lang.Object implements Serializable

    serialVersionUID:
      -4875768298308363544L

    - ### Serialized Fields

      - #### blockSize

            int blockSize

      - #### array

            char[] array

        The encapsulated array

      - #### n

            int n

        Points to next free item

  - ### Class com.lowagie.text.pdf.hyphenation.Hyphen extends java.lang.Object implements Serializable

    serialVersionUID:
      -7666138517324763063L

    - ### Serialized Fields

      - #### preBreak

            java.lang.String preBreak

      - #### noBreak

            java.lang.String noBreak

      - #### postBreak

            java.lang.String postBreak

  - ### Class com.lowagie.text.pdf.hyphenation.HyphenationException extends java.lang.Exception implements Serializable

    serialVersionUID:
      4721513606846982325L

  - ### Class com.lowagie.text.pdf.hyphenation.HyphenationTree extends TernaryTree implements Serializable

    serialVersionUID:
      -7763254239309429432L

    - ### Serialized Fields

      - #### vspace

            ByteVector vspace

        value space: stores the interletter values

      - #### stoplist

            java.util.HashMap<K,V> stoplist

        This map stores hyphenation exceptions

      - #### classmap

            TernaryTree classmap

        This map stores the character classes

  - ### Class com.lowagie.text.pdf.hyphenation.TernaryTree extends java.lang.Object implements Serializable

    serialVersionUID:
      5313366505322983510L

    - ### Serialized Fields

      - #### lo

            char[] lo

        Pointer to low branch and to rest of the key when it is stored directly in this node, we don't have unions in java!

      - #### hi

            char[] hi

        Pointer to high branch.

      - #### eq

            char[] eq

        Pointer to equal branch and to data when this node is a string terminator.

      - #### sc

            char[] sc

        The character stored in this node: splitchar. Two special values are reserved:

        - 0x0000 as string terminator
        - 0xFFFF to indicate that the branch starting at this node is compressed

        This shouldn't be a problem if we give the usual semantics to strings since 0xFFFF is guaranteed not to be an Unicode character.

      - #### kv

            CharVector kv

        This vector holds the trailing of the keys when the branch is compressed.

      - #### root

            char root

      - #### freenode

            char freenode

      - #### length

            int length

- ## Package com.lowagie.text.rtf.parser.exceptions

  - ### Class com.lowagie.text.rtf.parser.exceptions.RtfParserException extends java.lang.Exception implements Serializable

    serialVersionUID:
      2857489935812968235L

    - ### Serialized Fields

      - #### ex

            java.lang.Exception ex

        Contained inner exception object.

  - ### Class com.lowagie.text.rtf.parser.exceptions.RtfUnknownCtrlWordException extends RtfParserException implements Serializable

    serialVersionUID:
      7243046509505727849L

- ## Package com.lowagie.text.xml

  - ### Class com.lowagie.text.xml.TagMap extends java.util.HashMap implements Serializable

    serialVersionUID:
      -6809383366554350820L

- ## Package com.lowagie.text.xml.xmp

  - ### Class com.lowagie.text.xml.xmp.DublinCoreSchema extends XmpSchema implements Serializable

    serialVersionUID:
      -4551741356374797330L

  - ### Class com.lowagie.text.xml.xmp.LangAlt extends java.util.Properties implements Serializable

    serialVersionUID:
      4396971487200843099L

  - ### Class com.lowagie.text.xml.xmp.PdfA1Schema extends XmpSchema implements Serializable

    serialVersionUID:
      5300646133692948168L

  - ### Class com.lowagie.text.xml.xmp.PdfSchema extends XmpSchema implements Serializable

    serialVersionUID:
      -1541148669123992185L

  - ### Class com.lowagie.text.xml.xmp.XmpArray extends java.util.ArrayList implements Serializable

    serialVersionUID:
      5722854116328732742L

    - ### Serialized Fields

      - #### type

            java.lang.String type

        the type of array.

  - ### Class com.lowagie.text.xml.xmp.XmpBasicSchema extends XmpSchema implements Serializable

    serialVersionUID:
      -2416613941622479298L

  - ### Class com.lowagie.text.xml.xmp.XmpMMSchema extends XmpSchema implements Serializable

    serialVersionUID:
      1408509596611634862L

  - ### Class com.lowagie.text.xml.xmp.XmpSchema extends java.util.Properties implements Serializable

    serialVersionUID:
      -176374295948945272L

    - ### Serialized Fields

      - #### xmlns

            java.lang.String xmlns

        the namesspace

- ## Package com.lowagie.toolbox

  - ### Class com.lowagie.toolbox.Toolbox extends javax.swing.JFrame implements Serializable

    serialVersionUID:
      -3766198389452935073L

    - ### Serialized Fields

      - #### desktop

            javax.swing.JDesktopPane desktop

        The DesktopPane of the toolbox.

      - #### console

            javax.swing.JScrollPane console

        The ConsolePane of the toolbox.

      - #### toolmap

            java.util.Properties toolmap

        The list of tools in the toolbox.

      - #### locationX

            int locationX

        x-coordinate of the location of a new internal frame.

      - #### locationY

            int locationY

        y-coordinate of the location of a new internal frame.

      - #### toolarray

            java.util.ArrayList<E> toolarray

        toolarray

      - #### menulist

            java.util.Vector<E> menulist

      - #### menuitemlist

            java.util.Vector<E> menuitemlist

  - ### Class com.lowagie.toolbox.Versions extends javax.swing.JFrame implements Serializable

    serialVersionUID:
      2925242862240301106L

    - ### Serialized Fields

      - #### library_versions

            javax.swing.JLabel library_versions

        A label with info about the library, JVM,...

      - #### plugin_versions

            javax.swing.JTable plugin_versions

        The table with all the plug-ins (name, version and date).

      - #### scroll_versions

            javax.swing.JScrollPane scroll_versions

        A scrollpane for the plugin_versions table.

- ## Package com.lowagie.toolbox.swing

  - ### Class com.lowagie.toolbox.swing.FileList extends javax.swing.JInternalFrame implements Serializable

    serialVersionUID:
      -7238230038043975672L

    - ### Serialized Fields

      - #### filevector

            java.util.Vector<E> filevector

      - #### jPanel1

            javax.swing.JPanel jPanel1

      - #### borderLayout1

            java.awt.BorderLayout borderLayout1

      - #### jPanel2

            javax.swing.JPanel jPanel2

      - #### borderLayout2

            java.awt.BorderLayout borderLayout2

      - #### jScrollPane1

            javax.swing.JScrollPane jScrollPane1

      - #### model

            FileList.FileTableModel model

      - #### jTable1

            javax.swing.JTable jTable1

      - #### sorter

            javax.swing.RowSorter<M> sorter

      - #### borderLayout3

            java.awt.BorderLayout borderLayout3

      - #### dt

            java.awt.dnd.DropTarget dt

      - #### jPanel3

            javax.swing.JPanel jPanel3

      - #### jLabel1

            javax.swing.JLabel jLabel1

      - #### jLabel2

            javax.swing.JLabel jLabel2

  - ### Class com.lowagie.toolbox.swing.PdfInformationPanel extends javax.swing.JPanel implements Serializable

    serialVersionUID:
      -4171577284617028707L

    - ### Serialized Fields

      - #### filename

            java.lang.String filename

        The file name of the PDF we're going to label.

      - #### label

            javax.swing.JLabel label

        the label containing the metadata

      - #### scrollpane

            javax.swing.JScrollPane scrollpane

        the scrollpane to scroll through the label

      - #### panel

            javax.swing.JPanel panel

        the panel to witch the scrollpane will be added.