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 class
FontEncodingView.GlyphCellRenderer
-
Field Summary
Fields Modifier and Type Field Description private static java.awt.geom.AffineTransform
DEFAULT_TRANSFORM
private javax.swing.JPanel
panel
-
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 void
createView(javax.swing.JPanel headerPanel, javax.swing.JTable table)
private javax.swing.JPanel
getHeaderPanel(java.util.Map<java.lang.String,java.lang.String> attributes)
(package private) javax.swing.JPanel
getPanel()
private javax.swing.JTable
getTable(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()
-
-