/** Initialize a default * property sheet; commonly overridden. If {@link #getSheet} * is called and there is not yet a sheet, * this method is called to allow a subclass * to specify its properties. * <P> * <em>Warning:</em> Do not call <code>getSheet</code> in this method. * <P> * The default implementation returns an empty sheet. * * @return the sheet with initialized values (never <code>null</code>) */ protected Sheet createSheet() { return new Sheet(); }
/** Create a deep copy of the sheet. Listeners are not copied. * @return the cloned object */ public synchronized Sheet cloneSheet() { int len = sets.size(); ArrayList<Set> l = new ArrayList<Set>(len); for (int i = 0; i < len; i++) { l.add(sets.get(i).cloneSet()); } return new Sheet(l); }
/** 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 Workbook addSheet(WorkBook addSheetToMe, Object otherParams){ Sheet theSheetToAdd = new Sheet(); // Fill Sheet with Stuff addSheetToMe.addSheet(theSheetToAdd); return addSheetToMe; }
/** Initialize a default * property sheet; commonly overridden. If {@link #getSheet} * is called and there is not yet a sheet, * this method is called to allow a subclass * to specify its properties. * <P> * <em>Warning:</em> Do not call <code>getSheet</code> in this method. * <P> * The default implementation returns an empty sheet. * * @return the sheet with initialized values (never <code>null</code>) */ protected Sheet createSheet () { return new Sheet (); }
/** Initialize a default * property sheet; commonly overridden. If {@link #getSheet} * is called and there is not yet a sheet, * this method is called to allow a subclass * to specify its properties. * <P> * <em>Warning:</em> Do not call <code>getSheet</code> in this method. * <P> * The default implementation returns an empty sheet. * * @return the sheet with initialized values (never <code>null</code>) */ protected Sheet createSheet () { return new Sheet (); }
/** Create a deep copy of the sheet. Listeners are not copied. * @return the cloned object */ public synchronized Sheet cloneSheet () { int len = sets.size (); ArrayList l = new ArrayList (len); for (int i = 0; i < len; i++) { l.add (((Set)sets.get (i)).cloneSet ()); } return new Sheet (l); }
/** Create a deep copy of the sheet. Listeners are not copied. * @return the cloned object */ public synchronized Sheet cloneSheet () { int len = sets.size (); ArrayList l = new ArrayList (len); for (int i = 0; i < len; i++) { l.add (((Set)sets.get (i)).cloneSet ()); } return new Sheet (l); }
// Setup a sheet to copy Sheet sheet = new Sheet(); sheet.setFromId(7298027523204996L); // Copy the sheet Sheet newSheet = smartsheet.sheets().createSheetFromExisting(sheet, EnumSet.allOf(ObjectInclusion.class)); // Setup what we will publish SheetPublish sheetPublish = new SheetPublish.PublishStatusBuilder().setIcalEnabled(false).setReadOnlyFullEnabled(false). setReadOnlyLiteEnabled(false).setReadWriteEnabled(true).build(); // publish the new sheet SheetPublish sheetPublishResult = smartsheet.sheets().updatePublishStatus(newSheet.getId(), sheetPublish); System.out.println(sheetPublishResult.getReadWriteUrl());
String token = "YOUR_TOKEN"; Smartsheet smartsheet = new SmartsheetBuilder().setAccessToken(token).build(); // Define sheet to copy Sheet sheet = new Sheet(); sheet.setFromId(7298027523204996L); // Define folder to put sheet in long folderId = 907281173235844L; // copy the sheet to the specified folder Sheet newSheet = smartsheet.sheets().createSheetInFolder(folderId, sheet); System.out.println(newSheet.getId());
/** 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; }
protected Sheet getSheet(Project project) { Sheet sheet = new Sheet(); sheet.put(getSet(project, null, null)); return sheet; }
/** 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 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; }
/** 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; }
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; }
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; }
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; }
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; }