Java Doc for SuiteUtils.java in  » IDE-Netbeans » api » org » netbeans » modules » apisupport » project » ui » customizer » 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 » api » org.netbeans.modules.apisupport.project.ui.customizer 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


java.lang.Object
   org.netbeans.modules.apisupport.project.ui.customizer.SuiteUtils

SuiteUtils
final public class SuiteUtils (Code)
Utility methods for miscellaneous suite module operations like moving its subModules between individual suites, removing subModules, adding and other handy methods.
Note that some of the methods may acquire ProjectManager.mutex read or write access. See javadoc to individual methods.
author:
   Martin Krauskopf


Field Summary
final static  StringMODULES_PROPERTY
    


Method Summary
public static  voidaddModule(SuiteProject suite, NbModuleProject project)
     Adds the given module to the given suite if it is not already contained there.
public static  booleancontains(SuiteProject suite, NbModuleProject project)
     Returns whether a given suite already contains a given project or a project with the same code name base.
public static  SuiteProjectfindSuite(Project suiteComponent)
     Returns suite for the given suite component.
public static  NbModuleProject[]getDependentModules(NbModuleProject suiteComponent)
     Gets suite components from the same suite which have set a given suite component as a dependency.
public static  Set<NbModuleProject>getSubProjects(Project suite)
     Utility method to acquire modules contains within a given suite.
public static  FilegetSuiteDirectory(Project project)
     Convenient method for getting a suite directory from a given project which should contain an instance of SuiteProvider in its lookup.
public static  StringgetSuiteDirectoryPath(Project project)
     Returns SuiteUtils.getSuiteDirectory 's absolute path.
public static  booleanisSuite(File maybeSuiteDir)
     Returns whether a given directory contains regular suite.
public static  voidremoveModuleFromSuite(NbModuleProject suiteComponent)
     Removes module from its current suite if the given module is a suite component.
public static  voidremoveModuleFromSuiteWithDependencies(NbModuleProject suiteComponent)
     Removes module from its current suite if the given module is a suite component and also remove all dependencies on this module from the suite components in the same suite.
public static  voidreplaceSubModules(SuiteProperties suiteProps)
     Reads needed information from the given SuiteProperties and appropriately replace its all modules with new ones.

Field Detail
MODULES_PROPERTY
final static String MODULES_PROPERTY(Code)





Method Detail
addModule
public static void addModule(SuiteProject suite, NbModuleProject project) throws IOException(Code)
Adds the given module to the given suite if it is not already contained there. If the module is already suite component of another suite it will be appropriatelly removed from it (i.e moved from module's current suite to the given suite).

Acquires write access.




contains
public static boolean contains(SuiteProject suite, NbModuleProject project)(Code)
Returns whether a given suite already contains a given project or a project with the same code name base.



findSuite
public static SuiteProject findSuite(Project suiteComponent) throws IOException(Code)
Returns suite for the given suite component. May return null.

Acquires read access.




getDependentModules
public static NbModuleProject[] getDependentModules(NbModuleProject suiteComponent) throws IOException(Code)
Gets suite components from the same suite which have set a given suite component as a dependency.



getSubProjects
public static Set<NbModuleProject> getSubProjects(Project suite)(Code)
Utility method to acquire modules contains within a given suite. Just delegates to SubprojectProvider.getSubprojects .



getSuiteDirectory
public static File getSuiteDirectory(Project project)(Code)
Convenient method for getting a suite directory from a given project which should contain an instance of SuiteProvider in its lookup. either suite directory or null



getSuiteDirectoryPath
public static String getSuiteDirectoryPath(Project project)(Code)
Returns SuiteUtils.getSuiteDirectory 's absolute path. path or null



isSuite
public static boolean isSuite(File maybeSuiteDir)(Code)
Returns whether a given directory contains regular suite. Note it returns false for suite components. true if a given directory contains regularsuite; false otherwise.



removeModuleFromSuite
public static void removeModuleFromSuite(NbModuleProject suiteComponent) throws IOException(Code)
Removes module from its current suite if the given module is a suite component. Does nothing otherwise.

Acquires write access.




removeModuleFromSuiteWithDependencies
public static void removeModuleFromSuiteWithDependencies(NbModuleProject suiteComponent) throws IOException(Code)
Removes module from its current suite if the given module is a suite component and also remove all dependencies on this module from the suite components in the same suite.

Acquires write access.




replaceSubModules
public static void replaceSubModules(SuiteProperties suiteProps) throws IOException(Code)
Reads needed information from the given SuiteProperties and appropriately replace its all modules with new ones.

Acquires write access.




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)

ww_w___.___j__a_v__a___2___s_.c___o__m__ | Contact Us
Copyright 2009 - 12 Demo Source and Support. All rights reserved.
All other trademarks are property of their respective owners.