Class StreamPane

  • All Implemented Interfaces:
    java.awt.event.ActionListener, java.util.EventListener

    public class StreamPane
    extends java.lang.Object
    implements java.awt.event.ActionListener
    • Field Detail

      • LOG

        private static final org.apache.commons.logging.Log LOG
      • BEGIN_TEXT_OBJECT

        @Deprecated
        public static final java.lang.String BEGIN_TEXT_OBJECT
        Deprecated.
        See Also:
        Constant Field Values
      • END_TEXT_OBJECT

        @Deprecated
        public static final java.lang.String END_TEXT_OBJECT
        Deprecated.
        See Also:
        Constant Field Values
      • SAVE_GRAPHICS_STATE

        @Deprecated
        public static final java.lang.String SAVE_GRAPHICS_STATE
        Deprecated.
        See Also:
        Constant Field Values
      • RESTORE_GRAPHICS_STATE

        @Deprecated
        public static final java.lang.String RESTORE_GRAPHICS_STATE
        Deprecated.
        See Also:
        Constant Field Values
      • INLINE_IMAGE_BEGIN

        @Deprecated
        public static final java.lang.String INLINE_IMAGE_BEGIN
        Deprecated.
        See Also:
        Constant Field Values
      • IMAGE_DATA

        @Deprecated
        public static final java.lang.String IMAGE_DATA
        Deprecated.
        See Also:
        Constant Field Values
      • INLINE_IMAGE_END

        @Deprecated
        public static final java.lang.String INLINE_IMAGE_END
        Deprecated.
        See Also:
        Constant Field Values
      • BEGIN_MARKED_CONTENT1

        @Deprecated
        public static final java.lang.String BEGIN_MARKED_CONTENT1
        Deprecated.
        See Also:
        Constant Field Values
      • BEGIN_MARKED_CONTENT2

        @Deprecated
        public static final java.lang.String BEGIN_MARKED_CONTENT2
        Deprecated.
        See Also:
        Constant Field Values
      • END_MARKED_CONTENT

        @Deprecated
        public static final java.lang.String END_MARKED_CONTENT
        Deprecated.
        See Also:
        Constant Field Values
      • CONTEXT

        private static final javax.swing.text.StyleContext CONTEXT
      • OPERATOR_STYLE

        private static final javax.swing.text.Style OPERATOR_STYLE
      • NUMBER_STYLE

        private static final javax.swing.text.Style NUMBER_STYLE
      • STRING_STYLE

        private static final javax.swing.text.Style STRING_STYLE
      • ESCAPE_STYLE

        private static final javax.swing.text.Style ESCAPE_STYLE
      • NAME_STYLE

        private static final javax.swing.text.Style NAME_STYLE
      • INLINE_IMAGE_STYLE

        private static final javax.swing.text.Style INLINE_IMAGE_STYLE
      • panel

        private final javax.swing.JPanel panel
      • hexView

        private final HexView hexView
      • tabbedPane

        private final javax.swing.JTabbedPane tabbedPane
      • stream

        private final Stream stream
    • Constructor Detail

      • StreamPane

        public StreamPane​(COSStream cosStream,
                          boolean isContentStream,
                          boolean isThumb,
                          COSDictionary resourcesDic)
                   throws java.io.IOException
        Constructor.
        Parameters:
        cosStream - COSStream instance.
        isContentStream - boolean instance. This says if a stream is content stream or not.
        isThumb - This says if a stream is an thumbnail image or not.
        resourcesDic - COSDictionary instance that holds the resource dictionary for the stream.
        Throws:
        java.io.IOException - if there is an I/O error during internal data transfer.
    • Method Detail

      • getPanel

        public javax.swing.JComponent getPanel()
      • createHeaderPanel

        private javax.swing.JPanel createHeaderPanel​(java.util.List<java.lang.String> availableFilters,
                                                     java.lang.String i,
                                                     java.awt.event.ActionListener actionListener)
      • actionPerformed

        public void actionPerformed​(java.awt.event.ActionEvent actionEvent)
        Specified by:
        actionPerformed in interface java.awt.event.ActionListener
      • requestImageShowing

        private void requestImageShowing()
      • requestStreamText

        private void requestStreamText​(java.lang.String command)
                                throws java.io.IOException
        Throws:
        java.io.IOException