@Override public PropertySet[] getPropertySets() { Sheet.Set set = new Sheet.Set(); final TiePointGrid tpg = getProductNode(); set.setDisplayName("Tie-Point Grid Properties"); set.put(new UnitProperty(tpg)); set.put(new RasterSizeProperty(tpg)); set.put(new ValidPixelExpressionProperty(tpg)); set.put(new NoDataValueUsedProperty(tpg)); set.put(new NoDataValueProperty(tpg)); return Stream.concat(Stream.of(super.getPropertySets()), Stream.of(set)).toArray(PropertySet[]::new); }
/** Clones the property sheet of original node. */ private Sheet cloneSheet () { PropertySet[] sets = super.getPropertySets (); Sheet s = new Sheet (); for (int i = 0; i < sets.length; i++) { Sheet.Set ss = new Sheet.Set (); ss.put (sets[i].getProperties ()); ss.setName (sets[i].getName ()); ss.setDisplayName (sets[i].getDisplayName ()); ss.setShortDescription (sets[i].getShortDescription ()); // modifies the set if it contains name of object property modifySheetSet (ss); s.put (ss); } return s; }
/** Clones the property sheet of original node. */ private Sheet cloneSheet () { PropertySet[] sets = this.getOriginal ().getPropertySets (); Sheet s = new Sheet (); for (int i = 0; i < sets.length; i++) { Sheet.Set ss = new Sheet.Set (); ss.put (sets[i].getProperties ()); ss.setName (sets[i].getName ()); ss.setDisplayName (sets[i].getDisplayName ()); ss.setShortDescription (sets[i].getShortDescription ()); // modifies the set if it contains name of object property modifySheetSet (ss); s.put (ss); } return s; }
private static Set addSetIntoSheet(Sheet sheet, String name, String displayName) { Sheet.Set set = sheet.get(name); if (set == null) { set = new Sheet.Set(); set.setName(name); set.setDisplayName(displayName); // //ss.setExpert(); // // would like to set default expanded state too... // if (descr != null) { // ss.setShortDescription(descr); // } sheet.put(set); } return set; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("Makefile"); // NOI18N set.setDisplayName(getString("MakefileTxt")); set.setShortDescription(getString("MakefileHint")); set.put(new DirStringNodeProp(getBuildCommandWorkingDir(), "WorkingDirectory", getString("WorkingDirectory_LBL"), getString("WorkingDirectory_TT"))); // NOI18N set.put(new StringNodeProp(getBuildCommand(), "BuildCommandLine", getString("BuildCommandLine_LBL"), getString("BuildCommandLine_TT"))); // NOI18N set.put(new StringNodeProp(getCleanCommand(), "CleanCommandLine", getString("CleanCommandLine_LBL"), getString("CleanCommandLine_TT"))); // NOI18N set.put(new OutputStringNodeProp(getOutput(), "BuildResult", getString("BuildResult_LBL"), getString("BuildResult_TT"))); // NOI18N sheet.put(set); return sheet; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("CustomBuild"); // NOI18N set.setDisplayName(getString("CustomBuildTxt")); set.setShortDescription(getString("CustomBuildHint")); set.put(new StringNodeProp(getCommandLine(), "Command Line", getString("CommandLineTxt2"), getString("CommandLineHint2"))); // NOI18N set.put(new StringNodeProp(getDescription(), "Description", getString("DescriptionTxt"), getString("DescriptionHint"))); // NOI18N set.put(new StringNodeProp(getOutputs(), "Outputs", getString("OutputsTxt"), getString("OutputsNint"))); // NOI18N set.put(new StringNodeProp(getAdditionalDependencies(), "AdditionalDependencies", getString("AdditionalDependenciesTxt1"), getString("AdditionalDependenciesHint"))); // NOI18N sheet.put(set); return sheet; }
/** Convenience method to create new sheet set named {@link #PROPERTIES}. * * @return a new properties sheet set */ public static Sheet.Set createPropertiesSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(PROPERTIES); ps.setDisplayName(Node.getString("Properties")); ps.setShortDescription(Node.getString("HINT_Properties")); return ps; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("Compile"); // NOI18N set.setDisplayName(getString("CompileTxt")); // NOI18N set.setShortDescription(getString("CompileHint")); // NOI18N set.put(new ComboStringNodeProp(getCompileCommandWorkingDir(), true, getString("CompileWorkingDirectory_LBL"), getString("CompileWorkingDirectory_TT"))); // NOI18N set.put(new ComboStringNodeProp(getCompileCommand(), true, getString("CompileCommandLine_LBL"), getString("CompileCommandLine_TT"))); // NOI18N sheet.put(set); return sheet; }
protected Sheet.Set getInputSet() { Sheet.Set set = new Sheet.Set(); set.setName("Input"); // NOI18N set.setDisplayName(getString("InputTxt")); set.setShortDescription(getString("InputHint")); set.put(new StringNodeProp(getAdditionalDependencies(), "AdditionalDependencies", getString("AdditionalDependenciesTxt1"), getString("AdditionalDependenciesHint"))); // NOI18N return set; }
protected Sheet.Set getBasicSet() { Sheet.Set set = new Sheet.Set(); set.setName("BasicOptions"); // NOI18N set.setDisplayName(getString("BasicOptionsTxt")); set.setShortDescription(getString("BasicOptionsHint")); set.put(new IntNodeProp(getDevelopmentMode(), true, "DevelopmentMode", getString("DevelopmentModeTxt"), getString("DevelopmentModeHint"))); // NOI18N set.put(new IntNodeProp(getWarningLevel(), true, "WarningLevel", getString("WarningLevelTxt"), getString("WarningLevelHint"))); // NOI18N set.put(new IntNodeProp(getSixtyfourBits(), true, "64BitArchitecture", getString("64BitArchitectureTxt"), getString("64BitArchitectureHint"))); // NOI18N set.put(new BooleanNodeProp(getStrip(), true, "StripSymbols", getString("StripSymbolsTxt"), getString("StripSymbolsHint"))); // NOI18N return set; }
/** Convenience method to create new sheet set named {@link #PROPERTIES}. * * @return a new properties sheet set */ public static Sheet.Set createPropertiesSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(PROPERTIES); ps.setDisplayName(Node.getString("Properties")); ps.setShortDescription(Node.getString("HINT_Properties")); return ps; }
/** Convenience method to create new sheet set named {@link #EXPERT}. * * @return a new expert properties sheet set */ public static Sheet.Set createExpertSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(EXPERT); ps.setDisplayName(Node.getString("Expert")); ps.setShortDescription(Node.getString("HINT_Expert")); return ps; }
/** Convenience method to create new sheet set named {@link #EXPERT}. * * @return a new expert properties sheet set */ public static Sheet.Set createExpertSet () { Sheet.Set ps = new Sheet.Set (); ps.setName(EXPERT); ps.setDisplayName(Node.getString("Expert")); ps.setShortDescription(Node.getString("HINT_Expert")); return ps; }
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; }
public Sheet getSheet() { Sheet sheet = new Sheet(); Sheet.Set set; set = new Sheet.Set(); set.setName("General"); // NOI18N set.setDisplayName(Catalog.get("GeneralTxt")); // NOI18N set.setShortDescription(Catalog.get("GeneralHint")); // NOI18N set.put(new EngineNodeProp(this)); sheet.put(set); return sheet; } }
public Sheet getGeneralSheet() { Sheet sheet = new Sheet(); Sheet.Set set = new Sheet.Set(); set.setName("FolderConfiguration"); // NOI18N set.setDisplayName(getString("FolderConfigurationTxt")); set.setShortDescription(getString("FolderConfigurationHint")); set.put(new StringRONodeProp(getString("NameTxt"), folder.getDisplayName())); sheet.put(set); return sheet; }
private synchronized Sheet.Set createPropertiesSet(String categoryName) { Sheet.Set setSheet = new Sheet.Set(); setSheet.setName(categoryName); setSheet.setDisplayName(categoryName); return setSheet; }
public Sheet getRequiredProjectsSheet(Project project, MakeConfiguration conf) { Sheet sheet = new Sheet(); String[] texts = new String[]{getString("ProjectsTxt1"), getString("ProjectsHint"), getString("ProjectsTxt2"), getString("AllOptionsTxt2")}; Sheet.Set set2 = new Sheet.Set(); set2.setName("Projects"); // NOI18N set2.setDisplayName(getString("ProjectsTxt1")); set2.setShortDescription(getString("ProjectsHint")); set2.put(new RequiredProjectsNodeProp(getRequiredProjectsConfiguration(), project, conf, getBaseFSPath(), texts)); sheet.put(set2); return sheet; }
/** Convenience method to create new sheet set named {@link #EXPERT}. * * @return a new expert properties sheet set */ public static Sheet.Set createExpertSet() { Sheet.Set ps = new Sheet.Set(); ps.setExpert(true); ps.setName(EXPERT); ps.setDisplayName(Node.getString("Expert")); ps.setShortDescription(Node.getString("HINT_Expert")); return ps; }
/** Convenience method to create new sheet set named {@link #PROPERTIES}. * * @return a new properties sheet set */ public static Sheet.Set createPropertiesSet() { Sheet.Set ps = new Sheet.Set(); ps.setName(PROPERTIES); ps.setDisplayName(Node.getString("Properties")); ps.setShortDescription(Node.getString("HINT_Properties")); return ps; }