/** Update the current property displayer based on previously set client * properties */ private void updateDisplayerFromClientProp(String nm, Object val) { PropertyDisplayer displayer = getPropertyDisplayer(); if (displayer instanceof PropertyDisplayer_Inline) { PropertyDisplayer_Inline inline = (PropertyDisplayer_Inline) displayer; if ("flat".equals(nm)) { //NOI18N inline.setTableUI(Boolean.TRUE.equals(val)); if (Boolean.TRUE.equals(val)) { inline.setUseLabels(false); } else if (Boolean.FALSE.equals(val) && (getClientProperty("useLabels") == null)) { //NOI18N inline.setUseLabels(true); } } else if ("radioButtonMax".equals(nm)) { //NOI18N int max = (val instanceof Integer) ? ((Integer) val).intValue() : 0; inline.setRadioButtonMax(max); } else if ("suppressCustomEditor".equals(nm)) { //NOI18N inline.setShowCustomEditorButton(!Boolean.TRUE.equals(val)); } else if ("useLabels".equals(nm)) { //NOI18N inline.setUseLabels(Boolean.TRUE.equals(val)); } } }
/** Update the current property displayer based on previously set client * properties */ private void updateDisplayerFromClientProp (String nm, Object val) { PropertyDisplayer displayer = getPropertyDisplayer(); if (displayer instanceof PropertyDisplayer_Inline) { PropertyDisplayer_Inline inline = (PropertyDisplayer_Inline) displayer; if ("flat".equals(nm)) { //NOI18N inline.setTableUI(Boolean.TRUE.equals(val)); if (Boolean.TRUE.equals(val)) { inline.setUseLabels(false); } else if (Boolean.FALSE.equals(val) && getClientProperty("useLabels") == null) { //NOI18N inline.setUseLabels(true); } } else if ("radioButtonMax".equals(nm)) { //NOI18N int max = val instanceof Integer ? ((Integer) val).intValue() : 0; inline.setRadioButtonMax(max); } else if ("suppressCustomEditor".equals(nm)) { //NOI18N inline.setShowCustomEditorButton(!Boolean.TRUE.equals(val)); } else if ("useLabels".equals(nm)) { //NOI18N inline.setUseLabels(Boolean.TRUE.equals(val)); } } }
/** Update the current property displayer based on previously set client * properties */ private void updateDisplayerFromClientProp (String nm, Object val) { PropertyDisplayer displayer = getPropertyDisplayer(); if (displayer instanceof PropertyDisplayer_Inline) { PropertyDisplayer_Inline inline = (PropertyDisplayer_Inline) displayer; if ("flat".equals(nm)) { //NOI18N inline.setTableUI(Boolean.TRUE.equals(val)); if (Boolean.TRUE.equals(val)) { inline.setUseLabels(false); } else if (Boolean.FALSE.equals(val) && getClientProperty("useLabels") == null) { //NOI18N inline.setUseLabels(true); } } else if ("radioButtonMax".equals(nm)) { //NOI18N int max = val instanceof Integer ? ((Integer) val).intValue() : 0; inline.setRadioButtonMax(max); } else if ("suppressCustomEditor".equals(nm)) { //NOI18N inline.setShowCustomEditorButton(!Boolean.TRUE.equals(val)); } else if ("useLabels".equals(nm)) { //NOI18N inline.setUseLabels(Boolean.TRUE.equals(val)); } } }