/** Convenience method to create new sheet with only one empty set, named {@link #PROPERTIES}. * Display name and hint are settable via the appropriate bundle. * * @return a new sheet with default property set */ public static Sheet createDefault() { Sheet newSheet = new Sheet(); // create default property set newSheet.put(createPropertiesSet()); return newSheet; }
/** Prepare node properties based on the bean, storing them into the current property sheet. * Called when the bean info is ready. * This implementation always creates a set for standard properties * and may create a set for expert ones if there are any. * @see #computeProperties * @param bean bean to compute properties for * @param info information about the bean */ protected void createProperties(T bean, BeanInfo info) { Descriptor d = computeProperties(bean, info); Sheet sets = getSheet(); Sheet.Set pset = Sheet.createPropertiesSet(); pset.put(d.property); BeanDescriptor bd = info.getBeanDescriptor(); if ((bd != null) && (bd.getValue("propertiesHelpID") != null)) { // NOI18N pset.setValue("helpID", bd.getValue("propertiesHelpID")); // NOI18N } sets.put(pset); if (d.expert.length != 0) { Sheet.Set eset = Sheet.createExpertSet(); eset.put(d.expert); if ((bd != null) && (bd.getValue("expertHelpID") != null)) { // NOI18N eset.setValue("helpID", bd.getValue("expertHelpID")); // NOI18N } sets.put(eset); } }
protected Sheet.Set[] getPropertySheetSets(){ Sheet.Set set = Sheet.createPropertiesSet(); try{ set.put(getProperties()); }catch(NoSuchMethodException ex){ theLogger.log(Level.SEVERE, "Error creating PropertySheets.", ex); } return new Sheet.Set[]{set}; }
/** Convenience method to create new sheet with only one empty set, named {@link #PROPERTIES}. * Display name and hint are settable via the appropriate bundle. * * @return a new sheet with default property set */ public static Sheet createDefault () { Sheet newSheet = new Sheet(); // create default property set newSheet.put(createPropertiesSet ()); return newSheet; }
@Override protected final Sheet createSheet() { Sheet sheet = Sheet.createDefault(); Sheet.Set set = Sheet.createPropertiesSet(); sheet.put(set); return sheet; }
protected Sheet.Set getDefaultSet(){ Sheet.Set set = Sheet.createPropertiesSet(); Property pathProp = getPathProperty(); set.put(pathProp); return set; }
/** Convenience method to create new sheet with only one empty set, named {@link #PROPERTIES}. * Display name and hint are settable via the appropriate bundle. * * @return a new sheet with default property set */ public static Sheet createDefault () { Sheet newSheet = new Sheet(); // create default property set newSheet.put(createPropertiesSet ()); return newSheet; }
public Sheet.Set getSheetSet() { if (null == set) { set = Sheet.createPropertiesSet(); // Set display name set.setDisplayName(get(INSTANCE_NAME)); // Put properties in set.put(new PropertySupport[] { new KenaiInstanceProperty(INSTANCE_NAME, NbBundle.getMessage(KenaiInstanceProperties.class, "TXT_Instance_Prop_Name"), NbBundle.getMessage(KenaiInstanceProperties.class, "DESC_Instance_Prop_Name"), true, false), new KenaiInstanceProperty(INSTANCE_URL, NbBundle.getMessage(KenaiInstanceProperties.class, "TXT_Instance_Prop_Url"), NbBundle.getMessage(KenaiInstanceProperties.class, "DESC_Instance_Prop_Url"), true, false) }); } return set; }
public static Sheet.Set getVersionPropertySheetSet(String propName, String displayName, Object instance) throws NoSuchMethodException{ Sheet.Set set = Sheet.createPropertiesSet(); set.put(getVersionPropertyParts(propName, displayName, instance)); set.setName(displayName + " Version"); set.setDisplayName(displayName + " Version"); return set; }
protected Sheet createSheet() { Sheet result = super.createSheet(); Sheet.Set set = result.createPropertiesSet(); set.put(new DataSourceURLProperty()); result.put(set); return result; }
@Override protected final Sheet createSheet() { Sheet sheet = Sheet.createDefault(); Sheet.Set set = Sheet.createPropertiesSet(); PropertySupport[] properties = createAttributeProperties(); for (PropertySupport attributeProperty : properties) { set.put(attributeProperty); } sheet.put(set); return sheet; }
private void setProperties () { Sheet sheet = Sheet.createDefault(); Sheet.Set ps = Sheet.createPropertiesSet(); ps.put(new LocalPathProperty()); sheet.put(ps); setSheet(sheet); }
protected Sheet createSheet () { Sheet sheet = super.createSheet (); Sheet.Set props = sheet.get (Sheet.PROPERTIES); if (props == null) { props = Sheet.createPropertiesSet (); sheet.put (props); } props.put (new ValueProp()); return sheet; }
protected Sheet createSheet() { Sheet sheet = super.createSheet(); Sheet.Set props = sheet.get(Sheet.PROPERTIES); if (props == null) { props = Sheet.createPropertiesSet(); sheet.put(props); } props.put(new ValueProp()); return sheet; }
protected Sheet createSheet () { Sheet sheet = super.createSheet (); Sheet.Set props = sheet.get (Sheet.PROPERTIES); if (props == null) { props = Sheet.createPropertiesSet (); sheet.put (props); } props.put (new ValueProp()); return sheet; }
/** Creates property sheet. Ovrrides superclass method. */ protected Sheet createSheet() { Sheet s = super.createSheet(); Sheet.Set ss = s.get(Sheet.PROPERTIES); if (ss == null) { ss = Sheet.createPropertiesSet(); s.put(ss); } ss.put(new ThumbnailProperty(getDataObject())); return s; }
@Override protected Sheet createSheet() { Sheet sheet = Sheet.createDefault(); Sheet.Set set = Sheet.createPropertiesSet(); set.put(new IdProp()); set.put(new StateProp()); set.put(new ValidProp()); sheet.put(set); return sheet; }
private void initProperties() { Sheet sheet = Sheet.createDefault(); Sheet.Set ps = Sheet.createPropertiesSet(); ps.put(new NameProperty()); ps.put(new LocationProperty()); ps.put(new StatusProperty()); sheet.put(ps); setSheet(sheet); }
private void initProperties() { if (node.getFile().isDirectory()) setIconBaseWithExtension("org/openide/loaders/defaultFolder.gif"); // NOI18N Sheet sheet = Sheet.createDefault(); Sheet.Set ps = Sheet.createPropertiesSet(); ps.put(new NameProperty()); ps.put(new PathProperty()); ps.put(new StatusProperty()); ps.put(new BranchProperty()); sheet.put(ps); setSheet(sheet); }
private void initProperties() { Sheet sheet = Sheet.createDefault(); Sheet.Set ps = Sheet.createPropertiesSet(); Node.Property<?>[] properties = getProperties(); for (Property<?> property : properties) { ps.put(property); } ps.put(new RecentChangesProperty()); ps.put(new SeenProperty()); sheet.put(ps); setSheet(sheet); }