@@ -79,16 +79,6 @@ public final class PdfObjectPanel implements IRupsEventListener {
7979 private static final String ADD_ICON = "add.png" ;
8080 private static final String CROSS_ICON = "cross.png" ;
8181
82- /**
83- * Name of a panel in the CardLayout.
84- */
85- private static final String TABLE = Language .TABLE .getString ();
86-
87- /**
88- * Name of a panel in the CardLayout.
89- */
90- private static final String TEXT = Language .TEXT .getString ();
91-
9282 /**
9383 * The layout that will show the info about the PDF object that is being analyzed.
9484 */
@@ -122,13 +112,13 @@ public PdfObjectPanel() {
122112 // dictionary / array / stream
123113 final JScrollPane dictScrollPane = new JScrollPane ();
124114 dictScrollPane .setViewportView (table );
125- panel .add (dictScrollPane , TABLE );
115+ panel .add (dictScrollPane );
126116
127117 // number / string / ...
128118 final JScrollPane textScrollPane = new JScrollPane ();
129119 textScrollPane .setViewportView (text );
130120 text .setEditable (false );
131- panel .add (textScrollPane , TEXT );
121+ panel .add (textScrollPane );
132122
133123 table .addMouseListener (new JTableButtonMouseListener ());
134124 }
@@ -144,7 +134,7 @@ public void clear() {
144134 target = null ;
145135 table .setModel (new DefaultTableModel ());
146136 text .setText (null );
147- layout .show (panel , TEXT );
137+ layout .show (panel , Language . TEXT . getString () );
148138 }
149139
150140 @ Override
@@ -190,7 +180,7 @@ public void render(PdfObjectTreeNode node, PdfSyntaxParser parser) {
190180 if (object == null ) {
191181 text .setText (null );
192182 table .setModel (new DefaultTableModel ());
193- layout .show (panel , TEXT );
183+ layout .show (panel , Language . TEXT . getString () );
194184 panel .repaint ();
195185 text .repaint ();
196186 return ;
@@ -208,7 +198,7 @@ public void render(PdfObjectTreeNode node, PdfSyntaxParser parser) {
208198 DictionaryTableModelButton .class ,
209199 new DictionaryTableModelButton (IconFetcher .getIcon (CROSS_ICON ), IconFetcher .getIcon (ADD_ICON ))
210200 );
211- layout .show (panel , TABLE );
201+ layout .show (panel , Language . TABLE . getString () );
212202 panel .repaint ();
213203 break ;
214204 case PdfObject .ARRAY :
@@ -221,16 +211,16 @@ public void render(PdfObjectTreeNode node, PdfSyntaxParser parser) {
221211 DictionaryTableModelButton .class ,
222212 new DictionaryTableModelButton (IconFetcher .getIcon (CROSS_ICON ), IconFetcher .getIcon (ADD_ICON ))
223213 );
224- layout .show (panel , TABLE );
214+ layout .show (panel , Language . TABLE . getString () );
225215 panel .repaint ();
226216 break ;
227217 case PdfObject .STRING :
228218 text .setText (((PdfString ) object ).toUnicodeString ());
229- layout .show (panel , TEXT );
219+ layout .show (panel , Language . TEXT . getString () );
230220 break ;
231221 default :
232222 text .setText (object .toString ());
233- layout .show (panel , TEXT );
223+ layout .show (panel , Language . TEXT . getString () );
234224 break ;
235225 }
236226 }
@@ -243,6 +233,12 @@ private AbstractPdfObjectPanelTableModel getTableModel() {
243233 return null ;
244234 }
245235
236+ private void fireEvent (Consumer <IPdfObjectPanelEventListener > func ) {
237+ for (final IPdfObjectPanelEventListener listener : eventListeners ) {
238+ func .accept (listener );
239+ }
240+ }
241+
246242 private class JTableButtonMouseListener extends MouseAdapter {
247243 public void mouseClicked (MouseEvent e ) {
248244 final int selectedColumn = table .getSelectedColumn ();
@@ -314,10 +310,4 @@ public void tableChanged(TableModelEvent e) {
314310 }
315311 }
316312 }
317-
318- private void fireEvent (Consumer <IPdfObjectPanelEventListener > func ) {
319- for (final IPdfObjectPanelEventListener listener : eventListeners ) {
320- func .accept (listener );
321- }
322- }
323313}
0 commit comments