home *** CD-ROM | disk | FTP | other *** search
- package asp.wizard;
-
- import asp.netobjects.nfx.util.ExternalError;
- import asp.netobjects.nfx.util.InternalError;
- import asp.util.ResourceUtil;
- import com.sun.java.swing.JComboBox;
- import com.sun.java.swing.table.DefaultTableModel;
- import com.sun.java.swing.table.TableCellRenderer;
- import com.sun.java.swing.table.TableColumnModel;
- import com.sun.java.swing.table.TableModel;
- import java.awt.event.ActionListener;
- import java.util.Enumeration;
- import java.util.Vector;
-
- public class WizardViewDbList2 extends WizardViewAbstract {
- private static WizardViewAbstract _instance = null;
- private WVPanelDbListFormat _mainPanel;
- private boolean _dataBold;
- private static final String ERR_BORDER_SIZE_NOT_SET = "msg.error.bordersizenotset";
- private static final String ERR_CELL_SPACING_NOT_SET = "msg.error.cellspacingnotset";
- private static final String ERR_CELL_PADDING_NOT_SET = "msg.error.cellpaddingnotset";
- private static final String ERR_HEADER_FONT_NOT_SET = "msg.error.headerfontnotset";
- private static final String ERR_DATA_FONT_NOT_SET = "msg.error.datafontnotset";
- // $FF: synthetic field
- static Class class$asp$wizard$WVPanelDbListFormat;
-
- public static WizardViewAbstract getInstance() {
- if (_instance == null) {
- _instance = new WizardViewDbList2();
- }
-
- return _instance;
- }
-
- protected void createMainPanel() {
- this._mainPanel = new WVPanelDbListFormat();
- ActionListener al = new ActionListenerInner(this);
- this._mainPanel._btnPreview.addActionListener(al);
- }
-
- public WVPanelBase getMainPanel() {
- return this._mainPanel;
- }
-
- public void setBorderSize(int borderSize) {
- Integer tmpInt = new Integer(borderSize);
- String tmpBS = new String(tmpInt.toString());
- this._mainPanel._txfBorderSize.setText(tmpBS);
- }
-
- public void setCellPadding(int cellPadding) {
- Integer tmpInt = new Integer(cellPadding);
- String tmpStr = new String(tmpInt.toString());
- this._mainPanel._txfCellPadding.setText(tmpStr);
- }
-
- public void setCellSpacing(int cellSpacing) {
- Integer tmpInt = new Integer(cellSpacing);
- String tmpStr = new String(tmpInt.toString());
- this._mainPanel._txfCellSpacing.setText(tmpStr);
- }
-
- public void setHeaderFace(String headerFace) {
- this._mainPanel._txfHeaderFace.setText(new String(headerFace));
- }
-
- public void setHeaderColor(int headerColor) {
- this._mainPanel._cmbHeaderColor.setSelectedIndex(headerColor);
- }
-
- public void setHeaderSize(int headerSize) {
- this._mainPanel._cmbHeaderSize.setSelectedIndex(headerSize);
- }
-
- public void setHeaderBold(int headerBold) {
- if (headerBold == 0) {
- this._mainPanel._ckbHeaderBold.setSelected(true);
- } else {
- this._mainPanel._ckbHeaderBold.setSelected(false);
- }
-
- }
-
- public void setHeaderItalic(int headerItalic) {
- if (headerItalic == 0) {
- this._mainPanel._ckbHeaderItalic.setSelected(true);
- } else {
- this._mainPanel._ckbHeaderItalic.setSelected(false);
- }
-
- }
-
- public void setHeaderUnderline(int headerUnderline) {
- if (headerUnderline == 0) {
- this._mainPanel._ckbHeaderUnderline.setSelected(true);
- } else {
- this._mainPanel._ckbHeaderUnderline.setSelected(false);
- }
-
- }
-
- public void setDataFace(String dataFace) {
- this._mainPanel._txfDataFace.setText(new String(dataFace));
- }
-
- public void setDataColor(int dataColor) {
- this._mainPanel._cmbDataColor.setSelectedIndex(dataColor);
- }
-
- public void setDataSize(int dataSize) {
- this._mainPanel._cmbDataSize.setSelectedIndex(dataSize);
- }
-
- public void setDataBold(int dataBold) {
- if (dataBold == 0) {
- this._mainPanel._ckbDataBold.setSelected(true);
- } else {
- this._mainPanel._ckbDataBold.setSelected(false);
- }
-
- }
-
- public void setDataItalic(int dataItalic) {
- if (dataItalic == 0) {
- this._mainPanel._ckbDataItalic.setSelected(true);
- } else {
- this._mainPanel._ckbDataItalic.setSelected(false);
- }
-
- }
-
- public void setDataUnderline(int dataUnderline) {
- if (dataUnderline == 0) {
- this._mainPanel._ckbDataUnderline.setSelected(true);
- } else {
- this._mainPanel._ckbDataUnderline.setSelected(false);
- }
-
- }
-
- public int getBorderSize() throws InternalError, ExternalError {
- String value = this._mainPanel._txfBorderSize.getText();
- int val = 0;
- String err = ResourceUtil.getResourceString("asp.wizard.res", class$asp$wizard$WVPanelDbListFormat != null ? class$asp$wizard$WVPanelDbListFormat : (class$asp$wizard$WVPanelDbListFormat = class$("asp.wizard.WVPanelDbListFormat")), "msg.error.bordersizenotset");
-
- try {
- val = Integer.parseInt(value);
- if (val < 0) {
- throw new ExternalError(err);
- } else {
- return val;
- }
- } catch (Exception var4) {
- throw new ExternalError(err);
- }
- }
-
- public int getCellSpacing() throws InternalError, ExternalError {
- String value = this._mainPanel._txfCellSpacing.getText();
- int val = 0;
- String err = ResourceUtil.getResourceString("asp.wizard.res", class$asp$wizard$WVPanelDbListFormat != null ? class$asp$wizard$WVPanelDbListFormat : (class$asp$wizard$WVPanelDbListFormat = class$("asp.wizard.WVPanelDbListFormat")), "msg.error.cellspacingnotset");
-
- try {
- val = Integer.parseInt(value);
- if (val < 0) {
- throw new ExternalError(err);
- } else {
- return val;
- }
- } catch (Exception var4) {
- throw new ExternalError(err);
- }
- }
-
- public int getCellPadding() throws InternalError, ExternalError {
- String value = this._mainPanel._txfCellPadding.getText();
- int val = 0;
- String err = ResourceUtil.getResourceString("asp.wizard.res", class$asp$wizard$WVPanelDbListFormat != null ? class$asp$wizard$WVPanelDbListFormat : (class$asp$wizard$WVPanelDbListFormat = class$("asp.wizard.WVPanelDbListFormat")), "msg.error.cellpaddingnotset");
-
- try {
- val = Integer.parseInt(value);
- if (val < 0) {
- throw new ExternalError(err);
- } else {
- return val;
- }
- } catch (Exception var4) {
- throw new ExternalError(err);
- }
- }
-
- public String getHeaderFace() throws InternalError, ExternalError {
- String value = this._mainPanel._txfHeaderFace.getText();
- String err = ResourceUtil.getResourceString("asp.wizard.res", class$asp$wizard$WVPanelDbListFormat != null ? class$asp$wizard$WVPanelDbListFormat : (class$asp$wizard$WVPanelDbListFormat = class$("asp.wizard.WVPanelDbListFormat")), "msg.error.headerfontnotset");
- if (value.length() == 0) {
- throw new ExternalError(err);
- } else {
- return value;
- }
- }
-
- public int getHeaderColor() {
- int headerColor = this._mainPanel._cmbHeaderColor.getSelectedIndex();
- return headerColor;
- }
-
- public int getHeaderSize() {
- int headerSize = this._mainPanel._cmbHeaderSize.getSelectedIndex();
- return headerSize;
- }
-
- public int getHeaderBold() {
- return this._mainPanel._ckbHeaderBold.isSelected() ? 0 : 1;
- }
-
- public int getHeaderItalic() {
- return this._mainPanel._ckbHeaderItalic.isSelected() ? 0 : 1;
- }
-
- public int getHeaderUnderline() {
- return this._mainPanel._ckbHeaderUnderline.isSelected() ? 0 : 1;
- }
-
- public String getDataFace() throws InternalError, ExternalError {
- String value = this._mainPanel._txfDataFace.getText();
- String err = ResourceUtil.getResourceString("asp.wizard.res", class$asp$wizard$WVPanelDbListFormat != null ? class$asp$wizard$WVPanelDbListFormat : (class$asp$wizard$WVPanelDbListFormat = class$("asp.wizard.WVPanelDbListFormat")), "msg.error.datafontnotset");
- if (value.length() == 0) {
- throw new ExternalError(err);
- } else {
- return value;
- }
- }
-
- public int getDataColor() {
- int dataColor = this._mainPanel._cmbDataColor.getSelectedIndex();
- return dataColor;
- }
-
- public int getDataSize() {
- int dataSize = this._mainPanel._cmbDataSize.getSelectedIndex();
- return dataSize;
- }
-
- public int getDataBold() {
- return this._mainPanel._ckbDataBold.isSelected() ? 0 : 1;
- }
-
- public int getDataItalic() {
- return this._mainPanel._ckbDataItalic.isSelected() ? 0 : 1;
- }
-
- public int getDataUnderline() {
- return this._mainPanel._ckbDataUnderline.isSelected() ? 0 : 1;
- }
-
- public void setColors(Vector colors) {
- JComboBox cmbDataColor = this._mainPanel._cmbDataColor;
- JComboBox cmbHeaderColor = this._mainPanel._cmbHeaderColor;
- cmbDataColor.removeAllItems();
- cmbHeaderColor.removeAllItems();
- Enumeration e = colors.elements();
-
- while(e.hasMoreElements()) {
- Object el = e.nextElement();
- cmbHeaderColor.addItem(el);
- cmbDataColor.addItem(el);
- }
-
- }
-
- public void setSize(Vector size) {
- JComboBox cmbDataSize = this._mainPanel._cmbDataSize;
- JComboBox cmbHeaderSize = this._mainPanel._cmbHeaderSize;
- cmbDataSize.removeAllItems();
- cmbHeaderSize.removeAllItems();
- Enumeration e = size.elements();
-
- while(e.hasMoreElements()) {
- Object el = e.nextElement();
- cmbHeaderSize.addItem(el);
- cmbDataSize.addItem(el);
- }
-
- }
-
- public TableModel getPreviewTableModel() {
- return this._mainPanel._tblPreview.getModel();
- }
-
- public PreviewCellRenderer getPreviewTableCellRenderer() {
- return this._mainPanel.getPreviewTableCellRenderer();
- }
-
- public void setCellRendererForColumn(TableCellRenderer aRenderer, int columnIndex) {
- this._mainPanel._tblPreview.getColumnModel().getColumn(columnIndex).setCellRenderer(aRenderer);
- }
-
- public void adjustPreviewColumnWidths() {
- ((FormattedPreviewTable)this._mainPanel._tblPreview).adjustColumnWidths();
- }
-
- public void clearPreview() {
- DefaultTableModel tmPreview = (DefaultTableModel)this.getPreviewTableModel();
- tmPreview.setNumRows(0);
- TableColumnModel tcm = this._mainPanel._tblPreview.getColumnModel();
-
- for(int i = tcm.getColumnCount() - 1; i >= 0; --i) {
- tcm.removeColumn(tcm.getColumn(i));
- }
-
- }
-
- // $FF: synthetic method
- static Class class$(String class$) {
- try {
- return Class.forName(class$);
- } catch (ClassNotFoundException forName) {
- throw new NoClassDefFoundError(((Throwable)forName).getMessage());
- }
- }
-
- // $FF: synthetic method
- static WVPanelDbListFormat access$0(WizardViewDbList2 $0) {
- return $0._mainPanel;
- }
- }
-