private boolean isFacelets(TemplateWizard wiz ){ return (Boolean)wiz.getProperty(FileType.IS_FACELETS); } private transient int index;
private boolean isSegment(TemplateWizard wiz ){ return (Boolean)wiz.getProperty(FileType.IS_SEGMENT); }
private boolean isXml(TemplateWizard wiz ){ return (Boolean)wiz.getProperty(FileType.IS_XML); }
@Override public Set<DataObject> instantiate() throws IOException { FSPath projectLocation = (FSPath) wiz.getProperty(WizardConstants.PROPERTY_PROJECT_FOLDER); String name = (String) wiz.getProperty(WizardConstants.PROPERTY_NAME); String hostUID = (String) wiz.getProperty(WizardConstants.PROPERTY_HOST_UID); if (wiz.getProperty(WizardConstants.PROPERTY_REMOTE_FILE_SYSTEM_ENV) != null) { hostUID = ExecutionEnvironmentFactory.toUniqueID(ExecutionEnvironmentFactory.getLocal()); } CompilerSet toolchain = (CompilerSet) wiz.getProperty(WizardConstants.PROPERTY_TOOLCHAIN); boolean defaultToolchain = Boolean.TRUE.equals(wiz.getProperty(WizardConstants.PROPERTY_TOOLCHAIN_DEFAULT)); ProjectGenerator.ProjectParameters prjParams = new ProjectGenerator.ProjectParameters(name, projectLocation); prjParams.setHostToolchain(hostUID, toolchain, defaultToolchain); return ProjectGenerator.createProjectFromTemplate(wiz.getTemplate().getPrimaryFile(), prjParams); }
public synchronized void readData(final TemplateWizard object) { Object tmp; tmp = object.getProperty(PROJECT_LOCATION); if (tmp != null) { tLocation.setText((String) tmp); } else { final FileObject fo = Templates.getExistingSourcesFolder(object); final File f = fo == null ? null : FileUtil.toFile(fo); tLocation.setText(f == null ? "" : f.getAbsolutePath()); // NOI18N } }
create.setAccessible(true); panel = (WizardDescriptor.Panel<WizardDescriptor>) create.invoke( null, wizard.getProperty("project"), type // NOI18N ); } catch (Throwable t) {
@Override public Set<DataObject> instantiate(TemplateWizard wizard) throws IOException { FileObject targetFolder = Templates.getTargetFolder(wizard); String targetName = Templates.getTargetName(wizard); DataFolder dataFolder = DataFolder.findFolder(targetFolder); FileObject template = Templates.getTemplate(wizard); DataObject dTemplate = DataObject.find(template); Map<String, Object> templateProperties = new HashMap<String, Object>(); String tagName = (String) wizard.getProperty(FacesComponentPanel.PROP_TAG_NAME); String tagNamespace = (String) wizard.getProperty(FacesComponentPanel.PROP_TAG_NAMESPACE); Boolean createSampleCode = (Boolean) wizard.getProperty(FacesComponentPanel.PROP_SAMPLE_CODE); if (!tagName.isEmpty() && !tagName.equals(tagNameForClassName(targetName))) { templateProperties.put("tagName", tagName); //NOI18N } if (!tagNamespace.isEmpty() && !tagNamespace.equals(DEFAULT_COMPONENT_NS)) { templateProperties.put("tagNamespace", tagNamespace); //NOI18N } if (createSampleCode) { templateProperties.put("sampleCode", Boolean.TRUE); //NOI18N } DataObject result = dTemplate.createFromTemplate(dataFolder, targetName, templateProperties); return Collections.singleton(result); }
@Override public void initialize(TemplateWizard wiz) { index = 0; Project project = Templates.getProject( wiz ); panels = createPanels(project, wiz); // Creating steps. Object prop = wiz.getProperty(WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) { beforeSteps = (String[])prop; } String[] steps = createSteps(beforeSteps, panels); for (int i = 0; i < panels.length; i++) { Component c = panels[i].getComponent(); if (steps[i] == null) { steps[i] = c.getName(); } if (c instanceof JComponent) { // assume Swing components JComponent jc = (JComponent) c; jc.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, new Integer(i)); jc.putClientProperty(WizardDescriptor.PROP_CONTENT_DATA, steps); } } }
Object prop = wiz.getProperty(WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) {
public void initialize(TemplateWizard wiz) { this.wiz = wiz; index = 0; Project project = Templates.getProject(wiz); panels = createPanels(project); // Creating steps. Object prop = wiz.getProperty(WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) { beforeSteps = (String[]) prop; } String[] steps = Utilities.createSteps(beforeSteps, panels); for (int i = 0; i < panels.length; i++) { Component c = panels[i].getComponent(); if (steps[i] == null) { // Default step name to component name of panel. // Mainly useful for getting the name of the target // chooser to appear in the list of steps. steps[i] = c.getName(); } if (c instanceof JComponent) { // assume Swing components JComponent jc = (JComponent) c; // Step #. jc.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, Integer.valueOf(i)); // Step name (actually the whole list for reference). jc.putClientProperty(WizardDescriptor.PROP_CONTENT_DATA, steps); } } }
@Override public void initialize(TemplateWizard wiz) { //this.wiz = wiz; index = 0; Project project = Templates.getProject(wiz); panels = createPanels(project, wiz); // Creating steps. Object prop = wiz.getProperty(WizardDescriptor.PROP_CONTENT_DATA); String[] beforeSteps = null; if (prop != null && prop instanceof String[]) { beforeSteps = (String[]) prop; } String[] steps = createSteps(beforeSteps, panels); for (int i = 0; i < panels.length; i++) { Component c = panels[i].getComponent(); if (steps[i] == null) { // Default step name to component name of panel. // Mainly useful for getting the name of the target // chooser to appear in the list of steps. steps[i] = c.getName(); } if (c instanceof JComponent) { // assume Swing components JComponent jc = (JComponent) c; // Step #. jc.putClientProperty(WizardDescriptor.PROP_CONTENT_SELECTED_INDEX, new Integer(i)); // Step name (actually the whole list for reference). jc.putClientProperty(WizardDescriptor.PROP_CONTENT_DATA, steps); } } }
@Override public Set<DataObject> instantiate() throws IOException { TemplateWizard wiz = templateWizard; DataFolder targetFolder = wiz.getTargetFolder(); DataObject template = wiz.getTemplate(); String sourceFileName = wiz.getTargetName(); FileObject sourceTemplate = template.files().iterator().next(); Set<DataObject> res = new LinkedHashSet<DataObject>(); FileObject bro = FileUtil.findBrother(sourceTemplate, "h"); // NOI18N if (bro != null) { DataObject dobjBro = DataObject.find(bro); String headerFileName = (String) wiz.getProperty("headerFileName"); // NOI18N DataFolder headerFolderName = (DataFolder) wiz.getProperty("headerFolder"); // NOI18N res.add(dobjBro.createFromTemplate(headerFolderName, headerFileName)); } else { String errmsg = NbBundle.getMessage(CndClassWizardIterator.class, "MSG_missing_class_header_template", sourceTemplate.getName()+".h"); // NOI18N NotifyDescriptor.Message msg = new NotifyDescriptor. Message(errmsg, NotifyDescriptor.INFORMATION_MESSAGE); DialogDisplayer.getDefault().notify(msg); } res.add(template.createFromTemplate(targetFolder, sourceFileName )); return res; }
FileObject contractFolder = FileUtil.createFolder(targetDir, (String) wiz.getProperty(ResourceLibraryIteratorPanel.PROP_CONTRACT_NAME)); if ((Boolean) wiz.getProperty(ResourceLibraryIteratorPanel.PROP_CREATE_TEMPLATE)) { FileObject cssFolder = contractFolder.getFileObject(TemplateIterator.CSS_FOLDER); if (cssFolder == null) { (TemplatePanelVisual) wiz.getProperty(ResourceLibraryIteratorPanel.PROP_TEMPLATE_PANEL), (String) wiz.getProperty(ResourceLibraryIteratorPanel.PROP_TEMPLATE_NAME), contractFolder, cssFolder,
@Override public void initialize(TemplateWizard wizard) { this.wizard = wizard; selectedText = (String) wizard.getProperty("selectedText"); //NOI18N Object prop = wizard.getProperty (WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) {
Object prop = wizard.getProperty(WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) {
component.setTagName(targetName); Boolean bodySupport = (Boolean)w.getProperty("BODY_SUPPORT");//NOI18N if (bodySupport!=null && bodySupport.booleanValue()) component.setBodySupport(true);
boolean fromEditor = Boolean.TRUE.equals((Boolean) wizard.getProperty(FROM_EDITOR_PROP));
Object prop = wizard.getProperty (WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) {
Object prop = wizard.getProperty (WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) {
Object prop = wizard.getProperty (WizardDescriptor.PROP_CONTENT_DATA); // NOI18N String[] beforeSteps = null; if (prop != null && prop instanceof String[]) {