static boolean supportsValueIncrement( PropertyEnv env ) { if( null == env || null == env.getFeatureDescriptor() ) return false; Object o = env.getFeatureDescriptor().getValue( IncrementPropertyValueSupport.KEY_INCREMENT_VALUE_SUPPORT ); return o instanceof SpinnerModel; }
public void attachEnv(PropertyEnv env) { FeatureDescriptor d = env.getFeatureDescriptor(); readEnv (env.getFeatureDescriptor ()); }
static void notifyEditingCancelled( PropertyEnv env ) { if( null == env || null == env.getFeatureDescriptor() ) return; Object o = env.getFeatureDescriptor().getValue( "nb.property.editor.callback" ); //NOI18N if( o instanceof PropertyChangeListener ) { ((PropertyChangeListener)o).propertyChange( new PropertyChangeEvent( env.getFeatureDescriptor(), "editingCancelled", null, Boolean.TRUE) ); //NOI18N } }
public void attachEnv(PropertyEnv env) { this.env = env; env.setChangeImmediate(false); FeatureDescriptor details = env.getFeatureDescriptor(); if (details instanceof Node.IndexedProperty) { indexedProperty = (Node.IndexedProperty) details; } else { throw new IllegalStateException("This is not an array: " + details); // NOI18N } }
public void attachEnv(PropertyEnv env) { /* LATER CountLimitEditorComponent is an attempt to workaround the problems described in IZ 76522. It essentially starts reproducing org.openide.explorer.propertysheet.ComboInplaceEditor but the focus stuff just got too complicated. CountLimitEditorComponent clec = new CountLimitEditorComponent(); env.getFeatureDescriptor().setValue("inplaceEditor", clec); */ env.getFeatureDescriptor().setValue("canEditAsText", true); // NOI18N }
public void attachEnv (PropertyEnv env) { this.env = env; env.setChangeImmediate(false); FeatureDescriptor details = env.getFeatureDescriptor(); if (details instanceof Node.IndexedProperty) { indexedProperty = (Node.IndexedProperty)details; } else { throw new IllegalStateException("This is not an array: " + details); // NOI18N } }
public void attachEnv(PropertyEnv env) { env.getFeatureDescriptor().setValue("canEditAsText", Boolean.TRUE); // NOI18N } }
public void attachEnv (PropertyEnv env) { this.env = env; env.setChangeImmediate(false); FeatureDescriptor details = env.getFeatureDescriptor(); if (details instanceof Node.IndexedProperty) { indexedProperty = (Node.IndexedProperty)details; } else { throw new IllegalStateException("This is not an array: " + details); // NOI18N } }
@Override public void attachEnv(PropertyEnv env) { this.env = env; env.getFeatureDescriptor().setValue("canEditAsText", Boolean.TRUE); // NOI18N }
protected void attachEnvImpl(PropertyEnv env) { keys = (String[]) env.getFeatureDescriptor().getValue(KEYS); values = (int[]) env.getFeatureDescriptor().getValue(VALS); code = (String[]) env.getFeatureDescriptor().getValue(CODE_VALS); }
@Override public void attachEnv(PropertyEnv env) { this.env = env; readEnv(env.getFeatureDescriptor()); }
static Object getNextValue( PropertyEnv env, boolean increment ) { Object res = null; if( null != env && null != env.getFeatureDescriptor() ) { Object obj = env.getFeatureDescriptor().getValue( IncrementPropertyValueSupport.KEY_INCREMENT_VALUE_SUPPORT ); if( obj instanceof SpinnerModel ) { SpinnerModel spinner = ( SpinnerModel ) obj; res = increment ? spinner.getNextValue() : spinner.getPreviousValue(); } } return res; }
/** Check the myriad ways in which a property may be non-editable */ static boolean checkEnabled(Component c, PropertyEditor editor, PropertyEnv env) { if (editor instanceof NoPropertyEditorEditor) { return false; } if (env != null) { Boolean canEditAsText = (Boolean) env.getFeatureDescriptor().getValue("canEditAsText"); // NOI18N if (!env.isEditable() || Boolean.FALSE.equals(canEditAsText)) { return false; } } return true; }
public void setUseTitle(boolean val) { if (useTitle != val) { useTitle = val; if (env != null) { setBorder(new TitledBorder(env.getFeatureDescriptor().getDisplayName())); } } }
public void setUseTitle(boolean val) { if (useTitle != val) { useTitle = val; if (env != null) { setBorder (new TitledBorder( env.getFeatureDescriptor().getDisplayName())); } } }
public void setUseTitle(boolean val) { if (useTitle != val) { useTitle = val; if (env != null) { setBorder (new TitledBorder( env.getFeatureDescriptor().getDisplayName())); } } }
public void setUseTitle(boolean val) { if (useTitle != val) { useTitle = val; text = null; if (env != null) { setText(env.getFeatureDescriptor().getDisplayName()); } } }
public void setUseTitle(boolean val) { if (useTitle != val) { useTitle = val; text = null; if (env != null) { setText(env.getFeatureDescriptor().getDisplayName()); } } }
public void attachEnv(PropertyEnv env){ // Add the help button String name = (String)getDesignProperty().getPropertyDescriptor().getValue(REFERENCE_DATA_NAME); if (name.equals(ReferenceDataManager.STYLE_CLASSES)){ FeatureDescriptor desc = env.getFeatureDescriptor(); desc.setValue(ExPropertyEditor.PROPERTY_HELP_ID, "projrave_ui_elements_propeditors_styleclass_prop_ed"); } }
private void updateIcon() { if (env != null) { Icon ic = null; FeatureDescriptor fd = env.getFeatureDescriptor(); if (env.getState() == env.STATE_INVALID) { ic = ImageUtilities.loadImageIcon("org/openide/resources/propertysheet/invalid.gif", false); //NOI18N } else if (fd != null) { ic = (Icon) fd.getValue("valueIcon"); //NOI18N } setIcon(ic); needLayout = true; } }