Merge branch 'master' of https://source.jalview.org/git/jalviewjs.git
[jalviewjs.git] / site / swingjs / j2s / javax / swing / table / TableColumn.js
index abfeb38..b67559d 100644 (file)
-Clazz.declarePackage ("javax.swing.table");\r
-Clazz.load (null, "javax.swing.table.TableColumn", ["java.lang.Boolean", "javax.swing.UIManager", "javax.swing.event.SwingPropertyChangeSupport", "javax.swing.table.DefaultTableCellRenderer"], function () {\r
-c$ = Clazz.decorateAsClass (function () {\r
-this.modelIndex = 0;\r
-this.identifier = null;\r
-this.width = 0;\r
-this.minWidth = 0;\r
-this.preferredWidth = 0;\r
-this.maxWidth = 0;\r
-this.headerRenderer = null;\r
-this.headerValue = null;\r
-this.cellRenderer = null;\r
-this.cellEditor = null;\r
-this.isResizable = false;\r
-this.resizedPostingDisableCount = 0;\r
-this.changeSupport = null;\r
-Clazz.instantialize (this, arguments);\r
-}, javax.swing.table, "TableColumn");\r
-Clazz.makeConstructor (c$, \r
-function () {\r
-this.construct (0);\r
-});\r
-Clazz.makeConstructor (c$, \r
-function (modelIndex) {\r
-this.construct (modelIndex, 75, null, null);\r
-}, "~N");\r
-Clazz.makeConstructor (c$, \r
-function (modelIndex, width) {\r
-this.construct (modelIndex, width, null, null);\r
-}, "~N,~N");\r
-Clazz.makeConstructor (c$, \r
-function (modelIndex, width, cellRenderer, cellEditor) {\r
-this.modelIndex = modelIndex;\r
-this.preferredWidth = this.width = Math.max (width, 0);\r
-this.cellRenderer = cellRenderer;\r
-this.cellEditor = cellEditor;\r
-this.minWidth = Math.min (15, this.width);\r
-this.maxWidth = 2147483647;\r
-this.isResizable = true;\r
-this.resizedPostingDisableCount = 0;\r
-this.headerValue = null;\r
-}, "~N,~N,javax.swing.table.TableCellRenderer,javax.swing.table.TableCellEditor");\r
-Clazz.defineMethod (c$, "firePropertyChange", \r
- function (propertyName, oldValue, newValue) {\r
-if (this.changeSupport != null) {\r
-this.changeSupport.firePropertyChange (propertyName, oldValue, newValue);\r
-}}, "~S,~O,~O");\r
-Clazz.defineMethod (c$, "firePropertyChange", \r
- function (propertyName, oldValue, newValue) {\r
-if (oldValue != newValue) {\r
-this.firePropertyChange (propertyName,  new Integer (oldValue),  new Integer (newValue));\r
-}}, "~S,~N,~N");\r
-Clazz.defineMethod (c$, "firePropertyChange", \r
- function (propertyName, oldValue, newValue) {\r
-if (oldValue != newValue) {\r
-this.firePropertyChange (propertyName, Boolean.$valueOf (oldValue), Boolean.$valueOf (newValue));\r
-}}, "~S,~B,~B");\r
-Clazz.defineMethod (c$, "setModelIndex", \r
-function (modelIndex) {\r
-var old = this.modelIndex;\r
-this.modelIndex = modelIndex;\r
-this.firePropertyChange ("modelIndex", old, modelIndex);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getModelIndex", \r
-function () {\r
-return this.modelIndex;\r
-});\r
-Clazz.defineMethod (c$, "setIdentifier", \r
-function (identifier) {\r
-var old = this.identifier;\r
-this.identifier = identifier;\r
-this.firePropertyChange ("identifier", old, identifier);\r
-}, "~O");\r
-Clazz.defineMethod (c$, "getIdentifier", \r
-function () {\r
-return (this.identifier != null) ? this.identifier : this.getHeaderValue ();\r
-});\r
-Clazz.defineMethod (c$, "setHeaderValue", \r
-function (headerValue) {\r
-var old = this.headerValue;\r
-this.headerValue = headerValue;\r
-this.firePropertyChange ("headerValue", old, headerValue);\r
-}, "~O");\r
-Clazz.defineMethod (c$, "getHeaderValue", \r
-function () {\r
-return this.headerValue;\r
-});\r
-Clazz.defineMethod (c$, "setHeaderRenderer", \r
-function (headerRenderer) {\r
-var old = this.headerRenderer;\r
-this.headerRenderer = headerRenderer;\r
-this.firePropertyChange ("headerRenderer", old, headerRenderer);\r
-}, "javax.swing.table.TableCellRenderer");\r
-Clazz.defineMethod (c$, "getHeaderRenderer", \r
-function () {\r
-return this.headerRenderer;\r
-});\r
-Clazz.defineMethod (c$, "setCellRenderer", \r
-function (cellRenderer) {\r
-var old = this.cellRenderer;\r
-this.cellRenderer = cellRenderer;\r
-this.firePropertyChange ("cellRenderer", old, cellRenderer);\r
-}, "javax.swing.table.TableCellRenderer");\r
-Clazz.defineMethod (c$, "getCellRenderer", \r
-function () {\r
-return this.cellRenderer;\r
-});\r
-Clazz.defineMethod (c$, "setCellEditor", \r
-function (cellEditor) {\r
-var old = this.cellEditor;\r
-this.cellEditor = cellEditor;\r
-this.firePropertyChange ("cellEditor", old, cellEditor);\r
-}, "javax.swing.table.TableCellEditor");\r
-Clazz.defineMethod (c$, "getCellEditor", \r
-function () {\r
-return this.cellEditor;\r
-});\r
-Clazz.defineMethod (c$, "setWidth", \r
-function (width) {\r
-var old = this.width;\r
-this.width = Math.min (Math.max (width, this.minWidth), this.maxWidth);\r
-this.firePropertyChange ("width", old, this.width);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getWidth", \r
-function () {\r
-return this.width;\r
-});\r
-Clazz.defineMethod (c$, "setPreferredWidth", \r
-function (preferredWidth) {\r
-var old = this.preferredWidth;\r
-this.preferredWidth = Math.min (Math.max (preferredWidth, this.minWidth), this.maxWidth);\r
-this.firePropertyChange ("preferredWidth", old, this.preferredWidth);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getPreferredWidth", \r
-function () {\r
-return this.preferredWidth;\r
-});\r
-Clazz.defineMethod (c$, "setMinWidth", \r
-function (minWidth) {\r
-var old = this.minWidth;\r
-this.minWidth = Math.max (Math.min (minWidth, this.maxWidth), 0);\r
-if (this.width < this.minWidth) {\r
-this.setWidth (this.minWidth);\r
-}if (this.preferredWidth < this.minWidth) {\r
-this.setPreferredWidth (this.minWidth);\r
-}this.firePropertyChange ("minWidth", old, this.minWidth);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getMinWidth", \r
-function () {\r
-return this.minWidth;\r
-});\r
-Clazz.defineMethod (c$, "setMaxWidth", \r
-function (maxWidth) {\r
-var old = this.maxWidth;\r
-this.maxWidth = Math.max (this.minWidth, maxWidth);\r
-if (this.width > this.maxWidth) {\r
-this.setWidth (this.maxWidth);\r
-}if (this.preferredWidth > this.maxWidth) {\r
-this.setPreferredWidth (this.maxWidth);\r
-}this.firePropertyChange ("maxWidth", old, this.maxWidth);\r
-}, "~N");\r
-Clazz.defineMethod (c$, "getMaxWidth", \r
-function () {\r
-return this.maxWidth;\r
-});\r
-Clazz.defineMethod (c$, "setResizable", \r
-function (isResizable) {\r
-var old = this.isResizable;\r
-this.isResizable = isResizable;\r
-this.firePropertyChange ("isResizable", old, this.isResizable);\r
-}, "~B");\r
-Clazz.defineMethod (c$, "getResizable", \r
-function () {\r
-return this.isResizable;\r
-});\r
-Clazz.defineMethod (c$, "sizeWidthToFit", \r
-function () {\r
-if (this.headerRenderer == null) {\r
-return;\r
-}var c = this.headerRenderer.getTableCellRendererComponent (null, this.getHeaderValue (), false, false, 0, 0);\r
-this.setMinWidth (c.getMinimumSize ().width);\r
-this.setMaxWidth (c.getMaximumSize ().width);\r
-this.setPreferredWidth (c.getPreferredSize ().width);\r
-this.setWidth (this.getPreferredWidth ());\r
-});\r
-Clazz.defineMethod (c$, "disableResizedPosting", \r
-function () {\r
-this.resizedPostingDisableCount++;\r
-});\r
-Clazz.defineMethod (c$, "enableResizedPosting", \r
-function () {\r
-this.resizedPostingDisableCount--;\r
-});\r
-Clazz.defineMethod (c$, "addPropertyChangeListener", \r
-function (listener) {\r
-if (this.changeSupport == null) {\r
-this.changeSupport =  new javax.swing.event.SwingPropertyChangeSupport (this);\r
-}this.changeSupport.addPropertyChangeListener (listener);\r
-}, "java.beans.PropertyChangeListener");\r
-Clazz.defineMethod (c$, "removePropertyChangeListener", \r
-function (listener) {\r
-if (this.changeSupport != null) {\r
-this.changeSupport.removePropertyChangeListener (listener);\r
-}}, "java.beans.PropertyChangeListener");\r
-Clazz.defineMethod (c$, "getPropertyChangeListeners", \r
-function () {\r
-if (this.changeSupport == null) {\r
-return  new Array (0);\r
-}return this.changeSupport.getPropertyChangeListeners ();\r
-});\r
-Clazz.defineMethod (c$, "createDefaultHeaderRenderer", \r
-function () {\r
-var label = ((Clazz.isClassDefined ("javax.swing.table.TableColumn$1") ? 0 : javax.swing.table.TableColumn.$TableColumn$1$ ()), Clazz.innerTypeInstance (javax.swing.table.TableColumn$1, this, null));\r
-label.setHorizontalAlignment (0);\r
-return label;\r
-});\r
-c$.$TableColumn$1$ = function () {\r
-Clazz.pu$h(self.c$);\r
-c$ = Clazz.declareAnonymous (javax.swing.table, "TableColumn$1", javax.swing.table.DefaultTableCellRenderer);\r
-Clazz.overrideMethod (c$, "getTableCellRendererComponent", \r
-function (table, value, isSelected, hasFocus, row, column) {\r
-if (table != null) {\r
-var header = table.getTableHeader ();\r
-if (header != null) {\r
-this.setForeground (header.getForeground ());\r
-this.setBackground (header.getBackground ());\r
-this.setFont (header.getFont ());\r
-}}this.setText ((value == null) ? "" : value.toString ());\r
-this.setBorder (javax.swing.UIManager.getBorder ("TableHeader.cellBorder"));\r
-return this;\r
-}, "javax.swing.JTable,~O,~B,~B,~N,~N");\r
-c$ = Clazz.p0p ();\r
-};\r
-Clazz.defineStatics (c$,\r
-"COLUMN_WIDTH_PROPERTY", "columWidth",\r
-"HEADER_VALUE_PROPERTY", "headerValue",\r
-"HEADER_RENDERER_PROPERTY", "headerRenderer",\r
-"CELL_RENDERER_PROPERTY", "cellRenderer");\r
-});\r
+Clazz.declarePackage ("javax.swing.table");
+Clazz.load (null, "javax.swing.table.TableColumn", ["java.lang.Boolean", "javax.swing.UIManager", "javax.swing.event.SwingPropertyChangeSupport", "javax.swing.table.DefaultTableCellRenderer"], function () {
+c$ = Clazz.decorateAsClass (function () {
+this.modelIndex = 0;
+this.identifier = null;
+this.width = 0;
+this.minWidth = 0;
+this.preferredWidth = 0;
+this.maxWidth = 0;
+this.headerRenderer = null;
+this.headerValue = null;
+this.cellRenderer = null;
+this.cellEditor = null;
+this.isResizable = false;
+this.resizedPostingDisableCount = 0;
+this.changeSupport = null;
+Clazz.instantialize (this, arguments);
+}, javax.swing.table, "TableColumn");
+Clazz.makeConstructor (c$, 
+function () {
+this.construct (0);
+});
+Clazz.makeConstructor (c$, 
+function (modelIndex) {
+this.construct (modelIndex, 75, null, null);
+}, "~N");
+Clazz.makeConstructor (c$, 
+function (modelIndex, width) {
+this.construct (modelIndex, width, null, null);
+}, "~N,~N");
+Clazz.makeConstructor (c$, 
+function (modelIndex, width, cellRenderer, cellEditor) {
+this.modelIndex = modelIndex;
+this.preferredWidth = this.width = Math.max (width, 0);
+this.cellRenderer = cellRenderer;
+this.cellEditor = cellEditor;
+this.minWidth = Math.min (15, this.width);
+this.maxWidth = 2147483647;
+this.isResizable = true;
+this.resizedPostingDisableCount = 0;
+this.headerValue = null;
+}, "~N,~N,javax.swing.table.TableCellRenderer,javax.swing.table.TableCellEditor");
+Clazz.defineMethod (c$, "firePropertyChange", 
+ function (propertyName, oldValue, newValue) {
+if (this.changeSupport != null) {
+this.changeSupport.firePropertyChange (propertyName, oldValue, newValue);
+}}, "~S,~O,~O");
+Clazz.defineMethod (c$, "firePropertyChange", 
+ function (propertyName, oldValue, newValue) {
+if (oldValue != newValue) {
+this.firePropertyChange (propertyName,  new Integer (oldValue),  new Integer (newValue));
+}}, "~S,~N,~N");
+Clazz.defineMethod (c$, "firePropertyChange", 
+ function (propertyName, oldValue, newValue) {
+if (oldValue != newValue) {
+this.firePropertyChange (propertyName, Boolean.$valueOf (oldValue), Boolean.$valueOf (newValue));
+}}, "~S,~B,~B");
+Clazz.defineMethod (c$, "setModelIndex", 
+function (modelIndex) {
+var old = this.modelIndex;
+this.modelIndex = modelIndex;
+this.firePropertyChange ("modelIndex", old, modelIndex);
+}, "~N");
+Clazz.defineMethod (c$, "getModelIndex", 
+function () {
+return this.modelIndex;
+});
+Clazz.defineMethod (c$, "setIdentifier", 
+function (identifier) {
+var old = this.identifier;
+this.identifier = identifier;
+this.firePropertyChange ("identifier", old, identifier);
+}, "~O");
+Clazz.defineMethod (c$, "getIdentifier", 
+function () {
+return (this.identifier != null) ? this.identifier : this.getHeaderValue ();
+});
+Clazz.defineMethod (c$, "setHeaderValue", 
+function (headerValue) {
+var old = this.headerValue;
+this.headerValue = headerValue;
+this.firePropertyChange ("headerValue", old, headerValue);
+}, "~O");
+Clazz.defineMethod (c$, "getHeaderValue", 
+function () {
+return this.headerValue;
+});
+Clazz.defineMethod (c$, "setHeaderRenderer", 
+function (headerRenderer) {
+var old = this.headerRenderer;
+this.headerRenderer = headerRenderer;
+this.firePropertyChange ("headerRenderer", old, headerRenderer);
+}, "javax.swing.table.TableCellRenderer");
+Clazz.defineMethod (c$, "getHeaderRenderer", 
+function () {
+return this.headerRenderer;
+});
+Clazz.defineMethod (c$, "setCellRenderer", 
+function (cellRenderer) {
+var old = this.cellRenderer;
+this.cellRenderer = cellRenderer;
+this.firePropertyChange ("cellRenderer", old, cellRenderer);
+}, "javax.swing.table.TableCellRenderer");
+Clazz.defineMethod (c$, "getCellRenderer", 
+function () {
+return this.cellRenderer;
+});
+Clazz.defineMethod (c$, "setCellEditor", 
+function (cellEditor) {
+var old = this.cellEditor;
+this.cellEditor = cellEditor;
+this.firePropertyChange ("cellEditor", old, cellEditor);
+}, "javax.swing.table.TableCellEditor");
+Clazz.defineMethod (c$, "getCellEditor", 
+function () {
+return this.cellEditor;
+});
+Clazz.defineMethod (c$, "setWidth", 
+function (width) {
+var old = this.width;
+this.width = Math.min (Math.max (width, this.minWidth), this.maxWidth);
+this.firePropertyChange ("width", old, this.width);
+}, "~N");
+Clazz.defineMethod (c$, "getWidth", 
+function () {
+return this.width;
+});
+Clazz.defineMethod (c$, "setPreferredWidth", 
+function (preferredWidth) {
+var old = this.preferredWidth;
+this.preferredWidth = Math.min (Math.max (preferredWidth, this.minWidth), this.maxWidth);
+this.firePropertyChange ("preferredWidth", old, this.preferredWidth);
+}, "~N");
+Clazz.defineMethod (c$, "getPreferredWidth", 
+function () {
+return this.preferredWidth;
+});
+Clazz.defineMethod (c$, "setMinWidth", 
+function (minWidth) {
+var old = this.minWidth;
+this.minWidth = Math.max (Math.min (minWidth, this.maxWidth), 0);
+if (this.width < this.minWidth) {
+this.setWidth (this.minWidth);
+}if (this.preferredWidth < this.minWidth) {
+this.setPreferredWidth (this.minWidth);
+}this.firePropertyChange ("minWidth", old, this.minWidth);
+}, "~N");
+Clazz.defineMethod (c$, "getMinWidth", 
+function () {
+return this.minWidth;
+});
+Clazz.defineMethod (c$, "setMaxWidth", 
+function (maxWidth) {
+var old = this.maxWidth;
+this.maxWidth = Math.max (this.minWidth, maxWidth);
+if (this.width > this.maxWidth) {
+this.setWidth (this.maxWidth);
+}if (this.preferredWidth > this.maxWidth) {
+this.setPreferredWidth (this.maxWidth);
+}this.firePropertyChange ("maxWidth", old, this.maxWidth);
+}, "~N");
+Clazz.defineMethod (c$, "getMaxWidth", 
+function () {
+return this.maxWidth;
+});
+Clazz.defineMethod (c$, "setResizable", 
+function (isResizable) {
+var old = this.isResizable;
+this.isResizable = isResizable;
+this.firePropertyChange ("isResizable", old, this.isResizable);
+}, "~B");
+Clazz.defineMethod (c$, "getResizable", 
+function () {
+return this.isResizable;
+});
+Clazz.defineMethod (c$, "sizeWidthToFit", 
+function () {
+if (this.headerRenderer == null) {
+return;
+}var c = this.headerRenderer.getTableCellRendererComponent (null, this.getHeaderValue (), false, false, 0, 0);
+this.setMinWidth (c.getMinimumSize ().width);
+this.setMaxWidth (c.getMaximumSize ().width);
+this.setPreferredWidth (c.getPreferredSize ().width);
+this.setWidth (this.getPreferredWidth ());
+});
+Clazz.defineMethod (c$, "disableResizedPosting", 
+function () {
+this.resizedPostingDisableCount++;
+});
+Clazz.defineMethod (c$, "enableResizedPosting", 
+function () {
+this.resizedPostingDisableCount--;
+});
+Clazz.defineMethod (c$, "addPropertyChangeListener", 
+function (listener) {
+if (this.changeSupport == null) {
+this.changeSupport =  new javax.swing.event.SwingPropertyChangeSupport (this);
+}this.changeSupport.addPropertyChangeListener (listener);
+}, "java.beans.PropertyChangeListener");
+Clazz.defineMethod (c$, "removePropertyChangeListener", 
+function (listener) {
+if (this.changeSupport != null) {
+this.changeSupport.removePropertyChangeListener (listener);
+}}, "java.beans.PropertyChangeListener");
+Clazz.defineMethod (c$, "getPropertyChangeListeners", 
+function () {
+if (this.changeSupport == null) {
+return  new Array (0);
+}return this.changeSupport.getPropertyChangeListeners ();
+});
+Clazz.defineMethod (c$, "createDefaultHeaderRenderer", 
+function () {
+var label = ((Clazz.isClassDefined ("javax.swing.table.TableColumn$1") ? 0 : javax.swing.table.TableColumn.$TableColumn$1$ ()), Clazz.innerTypeInstance (javax.swing.table.TableColumn$1, this, null));
+label.setHorizontalAlignment (0);
+return label;
+});
+c$.$TableColumn$1$ = function () {
+Clazz.pu$h(self.c$);
+c$ = Clazz.declareAnonymous (javax.swing.table, "TableColumn$1", javax.swing.table.DefaultTableCellRenderer);
+Clazz.overrideMethod (c$, "getTableCellRendererComponent", 
+function (table, value, isSelected, hasFocus, row, column) {
+if (table != null) {
+var header = table.getTableHeader ();
+if (header != null) {
+this.setForeground (header.getForeground ());
+this.setBackground (header.getBackground ());
+this.setFont (header.getFont ());
+}}this.setText ((value == null) ? "" : value.toString ());
+this.setBorder (javax.swing.UIManager.getBorder ("TableHeader.cellBorder"));
+return this;
+}, "javax.swing.JTable,~O,~B,~B,~N,~N");
+c$ = Clazz.p0p ();
+};
+Clazz.defineStatics (c$,
+"COLUMN_WIDTH_PROPERTY", "columWidth",
+"HEADER_VALUE_PROPERTY", "headerValue",
+"HEADER_RENDERER_PROPERTY", "headerRenderer",
+"CELL_RENDERER_PROPERTY", "cellRenderer");
+});