public void setUpdatePolicy(int i) { if ((i != UPDATE_ON_FOCUS_LOST) && (i != UPDATE_ON_EXPLICIT_REQUEST) && (i != UPDATE_ON_CONFIRMATION)) { throw new IllegalArgumentException("Bad update policy: " + i); //NOI18N } updatePolicy = i; PropertyEnv env = getPropertyEnv(); if (env != null) { env.setChangeImmediate(i != UPDATE_ON_EXPLICIT_REQUEST); } }
public void setUpdatePolicy(int i) { if (i != UPDATE_ON_FOCUS_LOST && i != UPDATE_ON_EXPLICIT_REQUEST && i != UPDATE_ON_CONFIRMATION) { throw new IllegalArgumentException ("Bad update policy: " + i); //NOI18N } updatePolicy = i; PropertyEnv env = getPropertyEnv(); if (env != null) { env.setChangeImmediate(i != UPDATE_ON_EXPLICIT_REQUEST); } }
public void setUpdatePolicy(int i) { if (i != UPDATE_ON_FOCUS_LOST && i != UPDATE_ON_EXPLICIT_REQUEST && i != UPDATE_ON_CONFIRMATION) { throw new IllegalArgumentException ("Bad update policy: " + i); //NOI18N } updatePolicy = i; PropertyEnv env = getPropertyEnv(); if (env != null) { env.setChangeImmediate(i != UPDATE_ON_EXPLICIT_REQUEST); } }
public void vetoableChange(PropertyChangeEvent evt) throws PropertyVetoException { // if (evt.getSource() != attachedEnv) { // return; // } // System.err.println("Got vetoable change: " + evt + " oldvalue=" + evt.getOldValue() + " newvalue=" + evt.getNewValue()); if (PropertyEnv.PROP_STATE.equals(evt.getPropertyName())) { wantNextChange = (evt.getNewValue() != getPropertyEnv().getState() && getPropertyEnv().getState() != null) && (evt.getNewValue() != PropertyEnv.STATE_NEEDS_VALIDATION || (evt.getNewValue() == PropertyEnv.STATE_NEEDS_VALIDATION && evt.getOldValue() == PropertyEnv.STATE_VALID)); } if (!inReplaceInner && remotevEnvListener != null) { remotevEnvListener.vetoableChange(evt); } }
public void vetoableChange(PropertyChangeEvent evt) throws PropertyVetoException { // if (evt.getSource() != attachedEnv) { // return; // } // System.err.println("Got vetoable change: " + evt + " oldvalue=" + evt.getOldValue() + " newvalue=" + evt.getNewValue()); if (PropertyEnv.PROP_STATE.equals(evt.getPropertyName())) { wantNextChange = (evt.getNewValue() != getPropertyEnv().getState() && getPropertyEnv().getState() != null) && (evt.getNewValue() != PropertyEnv.STATE_NEEDS_VALIDATION || (evt.getNewValue() == PropertyEnv.STATE_NEEDS_VALIDATION && evt.getOldValue() == PropertyEnv.STATE_VALID)); } if (!inReplaceInner && remotevEnvListener != null) { remotevEnvListener.vetoableChange(evt); } }
protected void setPropertyEnv(PropertyEnv env) { if (getPropertyEnv() != null) { detachFromEnv(getPropertyEnv()); } super.setPropertyEnv(env); if (env != null) { env.setChangeImmediate(getUpdatePolicy() != UPDATE_ON_EXPLICIT_REQUEST); attachToEnv(getPropertyEnv()); } }
public void vetoableChange(PropertyChangeEvent evt) throws PropertyVetoException { // if (evt.getSource() != attachedEnv) { // return; // } // System.err.println("Got vetoable change: " + evt + " oldvalue=" + evt.getOldValue() + " newvalue=" + evt.getNewValue()); if (PropertyEnv.PROP_STATE.equals(evt.getPropertyName())) { wantNextChange = ((evt.getNewValue() != getPropertyEnv().getState()) && (getPropertyEnv().getState() != null)) && ((evt.getNewValue() != PropertyEnv.STATE_NEEDS_VALIDATION) || ((evt.getNewValue() == PropertyEnv.STATE_NEEDS_VALIDATION) && (evt.getOldValue() == PropertyEnv.STATE_VALID))); } if (!inReplaceInner && (remotevEnvListener != null)) { remotevEnvListener.vetoableChange(evt); } }
protected void setPropertyEnv(PropertyEnv env) { if (getPropertyEnv() != null) { detachFromEnv(getPropertyEnv()); } super.setPropertyEnv(env); if (env != null) { env.setChangeImmediate(getUpdatePolicy()!=UPDATE_ON_EXPLICIT_REQUEST); attachToEnv(getPropertyEnv()); } }
protected void setPropertyEnv(PropertyEnv env) { if (getPropertyEnv() != null) { detachFromEnv(getPropertyEnv()); } super.setPropertyEnv(env); if (env != null) { env.setChangeImmediate(getUpdatePolicy()!=UPDATE_ON_EXPLICIT_REQUEST); attachToEnv(getPropertyEnv()); } }
protected void setInplaceEditor(InplaceEditor ed) { if (getInplaceEditor() != null) { detachFromInplaceEditor(getInplaceEditor()); } super.setInplaceEditor(ed); if ((ed == null) && (getPropertyEnv() != null)) { detachFromEnv(getPropertyEnv()); } if (getInplaceEditor() != null) { attachToInplaceEditor(getInplaceEditor()); } }
protected void setInplaceEditor(InplaceEditor ed) { if (getInplaceEditor() != null) { detachFromInplaceEditor(getInplaceEditor()); } super.setInplaceEditor(ed); if (ed == null && getPropertyEnv() != null) { detachFromEnv(getPropertyEnv()); } if (getInplaceEditor() != null) { attachToInplaceEditor(getInplaceEditor()); } }
protected void setInplaceEditor(InplaceEditor ed) { if (getInplaceEditor() != null) { detachFromInplaceEditor(getInplaceEditor()); } super.setInplaceEditor(ed); if (ed == null && getPropertyEnv() != null) { detachFromEnv(getPropertyEnv()); } if (getInplaceEditor() != null) { attachToInplaceEditor(getInplaceEditor()); } }
PropertyEnv myEnv = getPropertyEnv();
/** Attach any necessary listeners to the property displayer to be used */ private void attachToDisplayer (PropertyDisplayer displayer) { if (displayer instanceof PropertyDisplayer_Inline) { updateDisplayerFromClientProps(); } if (displayer instanceof CustomEditorDisplayer) { ((CustomEditorDisplayer) displayer).setRemoteEnvListener(getListener()); ((CustomEditorDisplayer) displayer).setRemoteEnvVetoListener(getListener()); } if (displayer instanceof EditablePropertyDisplayer) { ((EditablePropertyDisplayer) displayer).setRemoteEnvListener(getListener()); ((EditablePropertyDisplayer) displayer).setRemoteEnvVetoListener(getListener()); PropertyEnv env = ((EditablePropertyDisplayer) displayer).getPropertyEnv(); if (env != null) { env.setFeatureDescriptor(getProperty()); } } }
/** Attach any necessary listeners to the property displayer to be used */ private void attachToDisplayer (PropertyDisplayer displayer) { if (displayer instanceof PropertyDisplayer_Inline) { updateDisplayerFromClientProps(); } if (displayer instanceof CustomEditorDisplayer) { ((CustomEditorDisplayer) displayer).setRemoteEnvListener(getListener()); ((CustomEditorDisplayer) displayer).setRemoteEnvVetoListener(getListener()); } if (displayer instanceof EditablePropertyDisplayer) { ((EditablePropertyDisplayer) displayer).setRemoteEnvListener(getListener()); ((EditablePropertyDisplayer) displayer).setRemoteEnvVetoListener(getListener()); PropertyEnv env = ((EditablePropertyDisplayer) displayer).getPropertyEnv(); if (env != null) { env.setFeatureDescriptor(getProperty()); } } }
PropertyEnv myEnv = getPropertyEnv();
PropertyEnv myEnv = getPropertyEnv();
/** Attach any necessary listeners to the property displayer to be used */ private void attachToDisplayer(PropertyDisplayer displayer) { if (displayer instanceof PropertyDisplayer_Inline) { updateDisplayerFromClientProps(); } if (displayer instanceof CustomEditorDisplayer) { ((CustomEditorDisplayer) displayer).setRemoteEnvListener(getListener()); ((CustomEditorDisplayer) displayer).setRemoteEnvVetoListener(getListener()); } if (displayer instanceof EditablePropertyDisplayer) { ((EditablePropertyDisplayer) displayer).setRemoteEnvListener(getListener()); ((EditablePropertyDisplayer) displayer).setRemoteEnvVetoListener(getListener()); ((EditablePropertyDisplayer) displayer).addActionListener(getListener()); PropertyEnv env = ((EditablePropertyDisplayer) displayer).getPropertyEnv(); if (env != null) { env.setFeatureDescriptor(getProperty()); } } }
PropertyEnv env = getPropertyEnv();
PropertyEnv env = getPropertyEnv();