/** Clone the property set. * @return the clone */ public synchronized Set cloneSet() { return new Set(new ArrayList<Node.Property<?>>(props)); }
/** Clone the property set. * @return the clone */ public synchronized Set cloneSet () { return new Set ((ArrayList)props.clone ()); }
/** Clone the property set. * @return the clone */ public synchronized Set cloneSet () { return new Set ((ArrayList)props.clone ()); }
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; }
@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); }
/** 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; }
/** 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; 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; }
public static PropertySet merge(PropertySet overriding, PropertySet base) { Sheet.Set overridden; if (base instanceof Sheet.Set) overridden = (Sheet.Set) base; else { overridden = new Sheet.Set(); overridden.put(base.getProperties()); } overridden.put(overriding.getProperties()); return overridden; }
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; }