/** Returns whether all the parameters are correct. */ boolean checkResourceFieldsCorrect( final String param, final String[] params, final boolean fromDomain) { final VMSVirtualDomainInfo vdi = vmsVirtualDomainInfo; if (!fromDomain && vdi != null && params.length != 1) { vdi.setApplyButtons(null, vdi.getParametersFromXML()); } String[] parameters; if (params == null || params.length == 1) { /* just one param */ parameters = params; } else { parameters = getRealParametersFromXML(); } return super.checkResourceFieldsCorrect(param, parameters); }
/** Alignment for the specified column. */ @Override protected final int getTableColumnAlignment(final String tableName, final int column) { if (VMSVirtualDomainInfo.HEADER_TABLE.equals(tableName)) { return vmsVirtualDomainInfo.getTableColumnAlignment(tableName, column); } return SwingConstants.LEFT; }
/** Retrurns color for some rows. */ @Override protected final Color getTableRowColor(final String tableName, final String key) { if (VMSVirtualDomainInfo.HEADER_TABLE.equals(tableName)) { return vmsVirtualDomainInfo.getTableRowColor(tableName, key); } return Browser.PANEL_BACKGROUND; }
/** Returns tool tip text in the table. */ @Override protected String getTableToolTip( final String tableName, final String key, final Object object, final int raw, final int column) { return vmsVirtualDomainInfo.getTableToolTip(tableName, key, object, raw, column); }
/** Returns default widths for columns. Null for computed width. */ @Override protected final boolean isControlButton(final String tableName, final int column) { return vmsVirtualDomainInfo.isControlButton(tableName, column); }
/** Returns whether the column is a button, 0 column is always a button. */ @Override protected final Map<Integer, Integer> getDefaultWidths(final String tableName) { return vmsVirtualDomainInfo.getDefaultWidths(tableName); }
/** Returns columns for the table. */ @Override protected final String[] getColumnNames(final String tableName) { return vmsVirtualDomainInfo.getColumnNames(tableName); }