Class FontEncodingView
- java.lang.Object
-
- org.apache.pdfbox.debugger.fontencodingpane.FontEncodingView
-
class FontEncodingView extends java.lang.Object
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description private static classFontEncodingView.GlyphCellRenderer
-
Field Summary
Fields Modifier and Type Field Description private static java.awt.geom.AffineTransformDEFAULT_TRANSFORMprivate javax.swing.JPanelpanel
-
Constructor Summary
Constructors Constructor Description FontEncodingView(java.lang.Object[][] tableData, java.util.Map<java.lang.String,java.lang.String> headerAttributes, java.lang.String[] columnNames, double[] yBounds)Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description private voidcreateView(javax.swing.JPanel headerPanel, javax.swing.JTable table)private javax.swing.JPanelgetHeaderPanel(java.util.Map<java.lang.String,java.lang.String> attributes)(package private) javax.swing.JPanelgetPanel()private javax.swing.JTablegetTable(java.lang.Object[][] tableData, java.lang.String[] columnNames, double[] yBounds)
-
-
-
Constructor Detail
-
FontEncodingView
FontEncodingView(java.lang.Object[][] tableData, java.util.Map<java.lang.String,java.lang.String> headerAttributes, java.lang.String[] columnNames, double[] yBounds)Constructor.- Parameters:
tableData- Object[][] instance as table data.headerAttributes- Mapinstance which contains info for showing in header panel. Here keys will be info type. columnNames- String array containing the columns name.yBounds- min low and max high bound of all glyphs.
-
-
Method Detail
-
createView
private void createView(javax.swing.JPanel headerPanel, javax.swing.JTable table)
-
getTable
private javax.swing.JTable getTable(java.lang.Object[][] tableData, java.lang.String[] columnNames, double[] yBounds)
-
getHeaderPanel
private javax.swing.JPanel getHeaderPanel(java.util.Map<java.lang.String,java.lang.String> attributes)
-
getPanel
javax.swing.JPanel getPanel()
-
-