Java Doc for IPluginBase.java in  » IDE-Eclipse » Eclipse-plug-in-development » org » eclipse » pde » core » plugin » 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 Eclipse » Eclipse plug in development » org.eclipse.pde.core.plugin 
Source Cross Reference  Class Diagram Java Document (Java Doc) 


org.eclipse.pde.core.plugin.IPluginBase

All known Subclasses:   org.eclipse.pde.internal.core.text.plugin.PluginBaseNode,  org.eclipse.pde.internal.core.plugin.PluginBase,
IPluginBase
public interface IPluginBase extends IExtensions,IIdentifiable(Code)
A model object that represents the content of a plug-in or fragment manifest. This object contains data that is common for bo plug-ins and fragments.


Field Summary
 StringP_IMPORT_ORDER
     A property that will be used to notify that import order in a plug-in has changed.
 StringP_LIBRARY_ORDER
     A property that will be used to notify that library order in a plug-in has changed.
 StringP_PROVIDER
     A property that will be used to notify that the provider name has changed.
 StringP_SCHEMA_VERSION
     A property that will be used to notify that 3.0 release compatibility flag has been changed.
 StringP_VERSION
     A property that will be used to notify that a version has changed.


Method Summary
 voidadd(IPluginLibrary library)
     Adds a new library to this plugin.
 voidadd(IPluginImport pluginImport)
     Adds a new plug-in import to this plugin.
 IPluginImport[]getImports()
     Returns imports defined in this plug-in.
 IPluginLibrary[]getLibraries()
     Returns libraries referenced in this plug-in.
 StringgetProviderName()
     Returns a name of the plug-in provider.
 StringgetSchemaVersion()
    
 StringgetVersion()
    
 voidremove(IPluginImport pluginImport)
     Removes an import from the plugin.
 voidremove(IPluginLibrary library)
     Removes a library from the plugin.
 voidsetProviderName(String providerName)
     Sets the name of the plug-in provider.
 voidsetSchemaVersion(String schemaVersion)
    
 voidsetVersion(String version)
     Sets the version of the plug-in.
 voidswap(IPluginLibrary l1, IPluginLibrary l2)
     Swaps the positions of the provided libraries in the list of libraries.
 voidswap(IPluginImport import1, IPluginImport import2)
     Swaps the positions of the plug-ins provided in in the dependency list.

Field Detail
P_IMPORT_ORDER
String P_IMPORT_ORDER(Code)
A property that will be used to notify that import order in a plug-in has changed.



P_LIBRARY_ORDER
String P_LIBRARY_ORDER(Code)
A property that will be used to notify that library order in a plug-in has changed.



P_PROVIDER
String P_PROVIDER(Code)
A property that will be used to notify that the provider name has changed.



P_SCHEMA_VERSION
String P_SCHEMA_VERSION(Code)
A property that will be used to notify that 3.0 release compatibility flag has been changed.



P_VERSION
String P_VERSION(Code)
A property that will be used to notify that a version has changed.





Method Detail
add
void add(IPluginLibrary library) throws CoreException(Code)
Adds a new library to this plugin. This method will throw a CoreException if model is not editable.
Parameters:
  library - the new library



add
void add(IPluginImport pluginImport) throws CoreException(Code)
Adds a new plug-in import to this plugin. This method will throw a CoreException if model is not editable.
Parameters:
  pluginImport - the new import object



getImports
IPluginImport[] getImports()(Code)
Returns imports defined in this plug-in. an array of import objects



getLibraries
IPluginLibrary[] getLibraries()(Code)
Returns libraries referenced in this plug-in. an array of libraries



getProviderName
String getProviderName()(Code)
Returns a name of the plug-in provider. plug-in provider name



getSchemaVersion
String getSchemaVersion()(Code)
Returns version of the manifest grammar version of the manifest grammar, or null



getVersion
String getVersion()(Code)
Returns this plug-in's version the version of the plug-in



remove
void remove(IPluginImport pluginImport) throws CoreException(Code)
Removes an import from the plugin. This method will throw a CoreException if the model is not editable.
Parameters:
  pluginImport - the import object



remove
void remove(IPluginLibrary library) throws CoreException(Code)
Removes a library from the plugin. This method will throw a CoreException if the model is not editable.
Parameters:
  library - the library object



setProviderName
void setProviderName(String providerName) throws CoreException(Code)
Sets the name of the plug-in provider. This method will throw a CoreException if the model is not editable.
Parameters:
  providerName - the new provider name



setSchemaVersion
void setSchemaVersion(String schemaVersion) throws CoreException(Code)
Sets the R3.0 compatibility flag
Parameters:
  schemaVersion - version of the manifest grammar



setVersion
void setVersion(String version) throws CoreException(Code)
Sets the version of the plug-in. This method will throw a CoreException if the model is not editable.
Parameters:
  version - the new plug-in version



swap
void swap(IPluginLibrary l1, IPluginLibrary l2) throws CoreException(Code)
Swaps the positions of the provided libraries in the list of libraries. Libraries are looked up by the class loader in the order of declaration. If two libraries contain classes with the same name, library order will determine which one is encountered first.
Parameters:
  l1 - the first library object
Parameters:
  l2 - the second library object



swap
void swap(IPluginImport import1, IPluginImport import2) throws CoreException(Code)
Swaps the positions of the plug-ins provided in in the dependency list. This order is the one used used by the classloader when loading classes.
Parameters:
  import1 - the first import object
Parameters:
  import2 - the second import object



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