/** Create a new object from template (with a name depending on the template). * * @param f folder to create object in * @return new data object based on this one * @exception IOException if an error occured * @see #createFromTemplate(DataFolder,String) */ public final DataObject createFromTemplate (DataFolder f) throws IOException { return createFromTemplate (f, null); }
@Override public void run() { try { mt.createFromTemplate(pDf, createdMainName, params); } catch (IOException ex) { Exceptions.printStackTrace(ex); } } };
@Override public Set<DataObject> instantiate() throws IOException { TemplateWizard wiz = templateWizard; DataFolder targetFolder = wiz.getTargetFolder(); Set<DataObject> dataObjects = new HashSet<DataObject>(); String fileName = getFormType().templateFileName; DataObject formDataObject = NewQtFormPanel.getTemplateDataObject(fileName); dataObjects.add(formDataObject.createFromTemplate(targetFolder, wiz.getTargetName())); if (getSourceFileName() != null) { DataObject sourceDataObject = NewQtFormPanel.getTemplateDataObject("form.cc"); // NOI18N dataObjects.add(sourceDataObject.createFromTemplate(targetFolder, getSourceFileName())); DataObject headerDataObject = NewQtFormPanel.getTemplateDataObject("form.h"); // NOI18N dataObjects.add(headerDataObject.createFromTemplate(targetFolder, getHeaderFileName())); } return dataObjects; }
protected DataObject handleCreateFromTemplate ( DataFolder f, String name ) throws IOException { DataFolder newFolder = (DataFolder)super.handleCreateFromTemplate (f, name); Enumeration en = children (); while (en.hasMoreElements ()) { try { DataObject obj = (DataObject)en.nextElement (); obj.createFromTemplate (newFolder); } catch (IOException ex) { ErrorManager.getDefault().notify(ex); } } return newFolder; }
private void createIndexJSP(FileObject targetFolder, String name ) throws IOException { final FileObject jspTemplate = FileUtil.getConfigFile( "Templates/JSP_Servlet/JSP.jsp" ); // NOI18N if (jspTemplate == null) { return; // Don't know the template } final DataObject mt = DataObject.find(jspTemplate); final DataFolder webDf = DataFolder.findFolder(targetFolder); mt.createFromTemplate(webDf, name); // NOI18N } }
private static void createIndexFile(FileObject template, FileObject sourceDir, String indexFile) throws IOException { String indexFileName = getIndexFileName(indexFile, template.getExt()); DataFolder dataFolder = DataFolder.findFolder(sourceDir); DataObject dataTemplate = DataObject.find(template); DataObject index = dataTemplate.createFromTemplate(dataFolder, indexFileName); // #187374 try { PhpProjectUtils.reformatFile(index); } catch (IOException exc) { LOGGER.log(Level.WARNING, exc.getMessage(), exc); } }
private void createIndexFile(FileObject siteRoot) throws IOException { FileObject indexTemplate = FileUtil.getConfigFile("Templates/Other/html.html"); // NOI18N DataFolder dataFolder = DataFolder.findFolder(siteRoot); DataObject dataIndex = DataObject.find(indexTemplate); dataIndex.createFromTemplate(dataFolder, "index"); // NOI18N }
@Override public Set<?> instantiate() throws IOException { // Create file from template String targetName = Templates.getTargetName(wizard); FileObject foDir = Templates.getTargetFolder(wizard); FileObject foTemplate = Templates.getTemplate(wizard); DataObject doTemplate = DataObject.find(foTemplate); DataFolder df = DataFolder.findFolder(foDir); Map<String, Object> props = new HashMap<>(); props.put(WIZ_ERROR_HANDLING, wizard.getProperty(WIZ_ERROR_HANDLING)); DataObject doCreated = doTemplate.createFromTemplate(df, targetName, props); FileObject foCreated = doCreated.getPrimaryFile(); return Collections.singleton(foCreated); }
public Set<FileObject> instantiate () throws IOException { FileObject dir = Templates.getTargetFolder( wiz ); String targetName = Templates.getTargetName( wiz ); DataFolder df = DataFolder.findFolder( dir ); FileObject template = Templates.getTemplate( wiz ); FileObject createdFile = null; DataObject dTemplate = DataObject.find( template ); // Work around #109569 Map<String, Object> props = new HashMap<String, Object>(wiz.getProperties()); props.remove("project"); // NOI18N DataObject dobj = dTemplate.createFromTemplate( df, targetName, props); createdFile = dobj.getPrimaryFile(); return Collections.singleton( createdFile ); }
@Override public Set<?> instantiate() throws IOException { // Create file from template String targetName = Templates.getTargetName(wizard); FileObject foDir = Templates.getTargetFolder(wizard); FileObject foTemplate = Templates.getTemplate(wizard); DataObject doTemplate = DataObject.find(foTemplate); DataFolder df = DataFolder.findFolder(foDir); Map<String, Object> props = new HashMap<>(); props.put(WIZ_CRUD_METHODS, wizard.getProperty(WIZ_CRUD_METHODS)); props.put(WIZ_ERROR_HANDLING, wizard.getProperty(WIZ_ERROR_HANDLING)); DataObject doCreated = doTemplate.createFromTemplate(df, targetName, props); FileObject foCreated = doCreated.getPrimaryFile(); return Collections.singleton(foCreated); }
@Override public Set<?> instantiate() throws IOException { // Create file from template String targetName = Templates.getTargetName(wizard); FileObject foDir = Templates.getTargetFolder(wizard); FileObject foTemplate = Templates.getTemplate(wizard); DataObject doTemplate = DataObject.find(foTemplate); DataFolder df = DataFolder.findFolder(foDir); Map<String, Object> props = new HashMap<>(); props.put(WIZ_TECHNOLOGY, wizard.getProperty(WIZ_TECHNOLOGY)); props.put(WIZ_SAMPLE_OPS, wizard.getProperty(WIZ_SAMPLE_OPS)); DataObject doCreated = doTemplate.createFromTemplate(df, targetName, props); FileObject foCreated = doCreated.getPrimaryFile(); return Collections.singleton(foCreated); }
@Override public Set<?> instantiate() throws IOException { // Create file from template String targetName = Templates.getTargetName(wizard); FileObject foDir = Templates.getTargetFolder(wizard); FileObject foTemplate = Templates.getTemplate(wizard); DataObject doTemplate = DataObject.find(foTemplate); DataFolder df = DataFolder.findFolder(foDir); Map<String, Object> props = new HashMap<>(); props.put(WIZ_CRUD_METHODS, wizard.getProperty(WIZ_CRUD_METHODS)); props.put(WIZ_ERROR_HANDLING, wizard.getProperty(WIZ_ERROR_HANDLING)); DataObject doCreated = doTemplate.createFromTemplate(df, targetName, props); FileObject foCreated = doCreated.getPrimaryFile(); return Collections.singleton(foCreated); }
@Override public Set<?> instantiate() throws IOException { // Create file from template String targetName = Templates.getTargetName(wizard); FileObject foDir = Templates.getTargetFolder(wizard); FileObject foTemplate = Templates.getTemplate(wizard); DataObject doTemplate = DataObject.find(foTemplate); DataFolder df = DataFolder.findFolder(foDir); Map<String, Object> props = new HashMap<>(); props.put(WIZ_BASE_INTERF, wizard.getProperty(WIZ_BASE_INTERF)); props.put(WIZ_ENTITY_CLASS, wizard.getProperty(WIZ_ENTITY_CLASS)); props.put(WIZ_ID_CLASS, wizard.getProperty(WIZ_ID_CLASS)); DataObject doCreated = doTemplate.createFromTemplate(df, targetName, props); FileObject foCreated = doCreated.getPrimaryFile(); return Collections.singleton(foCreated); }
@Override public Set<?> instantiate() throws IOException { // Create file from template String targetName = Templates.getTargetName(wizard); FileObject foDir = Templates.getTargetFolder(wizard); FileObject foTemplate = Templates.getTemplate(wizard); DataObject doTemplate = DataObject.find(foTemplate); DataFolder df = DataFolder.findFolder(foDir); Map<String, Object> props = new HashMap<>(); props.put(WIZ_BASE_INTERF, wizard.getProperty(WIZ_BASE_INTERF)); props.put(WIZ_ENTITY_CLASS, wizard.getProperty(WIZ_ENTITY_CLASS)); props.put(WIZ_ID_CLASS, wizard.getProperty(WIZ_ID_CLASS)); DataObject doCreated = doTemplate.createFromTemplate(df, targetName, props); FileObject foCreated = doCreated.getPrimaryFile(); return Collections.singleton(foCreated); }
@Override public Set<FileObject> instantiate() throws IOException { FileObject dir = Templates.getTargetFolder(descriptor); FileObject template = Templates.getTemplate(descriptor); DataFolder dataFolder = DataFolder.findFolder(dir); DataObject dataTemplate = DataObject.find(template); DataObject createdFile = dataTemplate.createFromTemplate(dataFolder, Templates.getTargetName(descriptor)); return Collections.singleton(createdFile.getPrimaryFile()); }
@Override public Set<FileObject> instantiate() throws IOException { FileObject dir = Templates.getTargetFolder(wizard); FileObject template = Templates.getTemplate(wizard); DataFolder dataFolder = DataFolder.findFolder(dir); DataObject dataTemplate = DataObject.find(template); DataObject createdFile = dataTemplate.createFromTemplate(dataFolder, Templates.getTargetName(wizard), getTemplateParams()); // #187374 try { PhpProjectUtils.reformatFile(createdFile); } catch (IOException exc) { LOGGER.log(Level.WARNING, exc.getMessage(), exc); } return Collections.singleton(createdFile.getPrimaryFile()); }
@Override public Set<DataObject> instantiate() throws IOException { TemplateWizard wiz = templateWizard; DataFolder targetFolder = wiz.getTargetFolder(); DataObject template = wiz.getTemplate(); String filename = wiz.getTargetName(); DataObject result = template.createFromTemplate(targetFolder, filename); if (result != null) { fireWizardEvent(new EventObject(result)); OpenCookie open = result.getLookup().lookup(OpenCookie.class); if (open != null) { open.open(); } } return Collections.<DataObject>singleton(result); } private final /*transient*/ Set<ChangeListener> listeners = new HashSet<ChangeListener>(1); // Set<ChangeListener>
@Override public Set<?> instantiate() throws IOException { File fDir = panel.getComponent().getCreatedFile().getParentFile(); // ensure target folder exists and set it into Templates fDir.mkdirs(); FileObject foDir = FileUtil.toFileObject(fDir); Templates.setTargetFolder(wizard, foDir); // Create file from template FileObject foTemplate = Templates.getTemplate(wizard); DataObject doTemplate = DataObject.find(foTemplate); DataFolder df = DataFolder.findFolder(foDir); DataObject doCreated = doTemplate.createFromTemplate(df, Templates.getTargetName(wizard)); FileObject foCreated = doCreated.getPrimaryFile(); return Collections.singleton(foCreated); }
@Override public Set<FileObject> instantiate() throws IOException { getBottomPanel().save(); FileObject dir = Templates.getTargetFolder(wizard); FileObject template = Templates.getTemplate(wizard); DataFolder dataFolder = DataFolder.findFolder(dir); DataObject dataTemplate = DataObject.find(template); DataObject createdFile = dataTemplate.createFromTemplate(dataFolder, Templates.getTargetName(wizard)); return Collections.singleton(createdFile.getPrimaryFile()); }
private static FileObject createWelcomeFile(FileObject webFolder, Profile profile) throws IOException { FileObject template = profile != null && profile.isAtLeast(Profile.JAVA_EE_7_WEB) ? FileUtil.getConfigFile( "Templates/JSP_Servlet/Html.html" ) : FileUtil.getConfigFile( "Templates/JSP_Servlet/JSP.jsp" ); // NOI18N if (template == null) { return null; // Don't know the template } DataObject mt = DataObject.find(template); DataFolder webDf = DataFolder.findFolder(webFolder); return mt.createFromTemplate(webDf, "index").getPrimaryFile(); // NOI18N }