Java Doc for Templates.java in  » IDE-Netbeans » project.ant » org » netbeans » spi » project » ui » templates » support » Java Source Code / Java DocumentationJava Source Code and Java Documentation

Java Source Code / Java Documentation
1. 6.0 JDK Core
2. 6.0 JDK Modules
3. 6.0 JDK Modules com.sun
4. 6.0 JDK Modules com.sun.java
5. 6.0 JDK Modules sun
6. 6.0 JDK Platform
7. Ajax
8. Apache Harmony Java SE
9. Aspect oriented
10. Authentication Authorization
11. Blogger System
12. Build
13. Byte Code
14. Cache
15. Chart
16. Chat
17. Code Analyzer
18. Collaboration
19. Content Management System
20. Database Client
21. Database DBMS
22. Database JDBC Connection Pool
23. Database ORM
24. Development
25. EJB Server geronimo
26. EJB Server GlassFish
27. EJB Server JBoss 4.2.1
28. EJB Server resin 3.1.5
29. ERP CRM Financial
30. ESB
31. Forum
32. GIS
33. Graphic Library
34. Groupware
35. HTML Parser
36. IDE
37. IDE Eclipse
38. IDE Netbeans
39. Installer
40. Internationalization Localization
41. Inversion of Control
42. Issue Tracking
43. J2EE
44. JBoss
45. JMS
46. JMX
47. Library
48. Mail Clients
49. Net
50. Parser
51. PDF
52. Portal
53. Profiler
54. Project Management
55. Report
56. RSS RDF
57. Rule Engine
58. Science
59. Scripting
60. Search Engine
61. Security
62. Sevlet Container
63. Source Control
64. Swing Library
65. Template Engine
66. Test Coverage
67. Testing
68. UML
69. Web Crawler
70. Web Framework
71. Web Mail
72. Web Server
73. Web Services
74. Web Services apache cxf 2.0.1
75. Web Services AXIS2
76. Wiki Engine
77. Workflow Engines
78. XML
79. XML UI
Java
Java Tutorial
Java Open Source
Jar File Download
Java Articles
Java Products
Java by API
Photoshop Tutorials
Maya Tutorials
Flash Tutorials
3ds-Max Tutorials
Illustrator Tutorials
GIMP Tutorials
C# / C Sharp
C# / CSharp Tutorial
C# / CSharp Open Source
ASP.Net
ASP.NET Tutorial
JavaScript DHTML
JavaScript Tutorial
JavaScript Reference
HTML / CSS
HTML CSS Reference
C / ANSI-C
C Tutorial
C++
C++ Tutorial
Ruby
PHP
Python
Python Tutorial
Python Open Source
SQL Server / T-SQL
SQL Server / T-SQL Tutorial
Oracle PL / SQL
Oracle PL/SQL Tutorial
PostgreSQL
SQL / MySQL
MySQL Tutorial
VB.Net
VB.Net Tutorial
Flash / Flex / ActionScript
VBA / Excel / Access / Word
XML
XML Tutorial
Microsoft Office PowerPoint 2007 Tutorial
Microsoft Office Excel 2007 Tutorial
Microsoft Office Word 2007 Tutorial
Java Source Code / Java Documentation » IDE Netbeans » project.ant » org.netbeans.spi.project.ui.templates.support 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.spi.project.ui.templates.support.Templates

Templates
public class Templates (Code)
Default implementations of template UI.
author:
   Jesse Glick et al.




Method Summary
public static  WizardDescriptor.Panel<WizardDescriptor>createSimpleTargetChooser(Project project, SourceGroup[] folders)
     Create a basic target chooser suitable for many kinds of templates.
public static  WizardDescriptor.Panel<WizardDescriptor>createSimpleTargetChooser(Project project, SourceGroup[] folders, WizardDescriptor.Panel<WizardDescriptor> bottomPanel)
     Create a basic target chooser suitable for many kinds of templates.
public static  FileObjectgetExistingSourcesFolder(WizardDescriptor wizardDescriptor)
     Find the existing sources folder selected for a custom template wizard iterator.
public static  ProjectgetProject(WizardDescriptor wizardDescriptor)
     Find the project selected for a custom template wizard iterator.
public static  FileObjectgetTargetFolder(WizardDescriptor wizardDescriptor)
     Find the target folder selected for a custom template wizard iterator.

If the user selects File | New File this may not be set, unless you have called Templates.setTargetFolder in an earlier panel (such as that created by Templates.createSimpleTargetChooser(Project,SourceGroup[]) ). It may however have a preselected folder, e.g.

public static  StringgetTargetName(WizardDescriptor wizardDescriptor)
     Method to communicate current choice of target name to a custom WizardDescriptor.InstantiatingIterator associated with particular template.
public static  FileObjectgetTemplate(WizardDescriptor wizardDescriptor)
     Find the template with which a custom template wizard iterator is associated.
public static  voidsetTargetFolder(WizardDescriptor wizardDescriptor, FileObject folder)
     Stores a target folder so that it can be remembered later using Templates.getTargetFolder .
public static  voidsetTargetName(WizardDescriptor wizardDescriptor, String targetName)
    



Method Detail
createSimpleTargetChooser
public static WizardDescriptor.Panel<WizardDescriptor> createSimpleTargetChooser(Project project, SourceGroup[] folders)(Code)
Create a basic target chooser suitable for many kinds of templates. The user is prompted to choose a location for the new file and a (base) name. Instantiation is handled by DataObject.createFromTemplate .
Parameters:
  project - The project to work on.
Parameters:
  folders - a list of possible roots to create the new file in a wizard panel(s) prompting the user to choose a name and location



createSimpleTargetChooser
public static WizardDescriptor.Panel<WizardDescriptor> createSimpleTargetChooser(Project project, SourceGroup[] folders, WizardDescriptor.Panel<WizardDescriptor> bottomPanel)(Code)
Create a basic target chooser suitable for many kinds of templates. The user is prompted to choose a location for the new file and a (base) name. Instantiation is handled by DataObject.createFromTemplate . Resulting panel can be decorated with additional panel placed below the standard target chooser.
Parameters:
  project - The project to work on.
Parameters:
  folders - a list of possible roots to create the new file in
Parameters:
  bottomPanel - panel which should be placed underneth the default chooser a wizard panel(s) prompting the user to choose a name and location



getExistingSourcesFolder
public static FileObject getExistingSourcesFolder(WizardDescriptor wizardDescriptor)(Code)
Find the existing sources folder selected for a custom template wizard iterator.

This may not be set, unless you have CommonProjectActions.newProjectAction with CommonProjectActions.EXISTING_SOURCES_FOLDER value.


Parameters:
  wizardDescriptor - the wizard as passed to WizardDescriptor.InstantiatingIterator.initializeor TemplateWizard.Iterator.initialize the existing sources folder from which the user has requested this iterator to create a project
since:
   1.3 (17th May 2005)




getProject
public static Project getProject(WizardDescriptor wizardDescriptor)(Code)
Find the project selected for a custom template wizard iterator.

If the user selects File | New File, this will be the project chosen in the first panel. If the user selects New from org.netbeans.spi.project.ui.support.CommonProjectActions.newFileAction , this will be the project on which the context menu was invoked.


Parameters:
  wizardDescriptor - the wizard as passed to WizardDescriptor.InstantiatingIterator.initializeor TemplateWizard.Iterator.initialize the project into which the user has requested this iterator create a file (or null if not set)



getTargetFolder
public static FileObject getTargetFolder(WizardDescriptor wizardDescriptor)(Code)
Find the target folder selected for a custom template wizard iterator.

If the user selects File | New File this may not be set, unless you have called Templates.setTargetFolder in an earlier panel (such as that created by Templates.createSimpleTargetChooser(Project,SourceGroup[]) ). It may however have a preselected folder, e.g. if the user invoked New from the context menu of a folder.


Parameters:
  wizardDescriptor - the wizard as passed to WizardDescriptor.InstantiatingIterator.initializeor TemplateWizard.Iterator.initialize the folder into which the user has requested this iterator create a file (or null if not set)



getTargetName
public static String getTargetName(WizardDescriptor wizardDescriptor)(Code)
Method to communicate current choice of target name to a custom WizardDescriptor.InstantiatingIterator associated with particular template.

XXX why is this public? only used from NewFileIterator in projectui?
Parameters:
  wizardDescriptor - a file wizard the selected target name (could be null?)
See Also:   TemplateWizard.getTargetName
See Also:   ProjectChooserFactory.WIZARD_KEY_TARGET_NAME




getTemplate
public static FileObject getTemplate(WizardDescriptor wizardDescriptor)(Code)
Find the template with which a custom template wizard iterator is associated.

If the user selects File | New File, this will be the template chosen in the first panel. If the user selects New from org.netbeans.spi.project.ui.support.CommonProjectActions.newFileAction , this will be the template selected from the context submenu.


Parameters:
  wizardDescriptor - the wizard as passed to WizardDescriptor.InstantiatingIterator.initializeor TemplateWizard.Iterator.initialize the corresponding template marker file (or null if not set)



setTargetFolder
public static void setTargetFolder(WizardDescriptor wizardDescriptor, FileObject folder)(Code)
Stores a target folder so that it can be remembered later using Templates.getTargetFolder .
Parameters:
  wizardDescriptor - a template wizard
Parameters:
  folder - a target folder to remember



setTargetName
public static void setTargetName(WizardDescriptor wizardDescriptor, String targetName)(Code)
Sets the target name for given WizardDescriptor to be used from custom target choosers

XXX why is this public? only used from SimpleTargetChooserPanel in projectui?
Parameters:
  wizardDescriptor - a file wizard
Parameters:
  targetName - a desired target name
See Also:   TemplateWizard.setTargetName
See Also:   ProjectChooserFactory.WIZARD_KEY_TARGET_NAME




Methods inherited from java.lang.Object
native protected Object clone() throws CloneNotSupportedException(Code)(Java Doc)
public boolean equals(Object obj)(Code)(Java Doc)
protected void finalize() throws Throwable(Code)(Java Doc)
final native public Class getClass()(Code)(Java Doc)
native public int hashCode()(Code)(Java Doc)
final native public void notify()(Code)(Java Doc)
final native public void notifyAll()(Code)(Java Doc)
public String toString()(Code)(Java Doc)
final native public void wait(long timeout) throws InterruptedException(Code)(Java Doc)
final public void wait(long timeout, int nanos) throws InterruptedException(Code)(Java Doc)
final public void wait() throws InterruptedException(Code)(Java Doc)

www.java2java.com | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.