| 
org.openide.modules 7.2 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||
See:
          Description
| Module System API | |
|---|---|
| org.openide.modules | NetBeans is capable of being extended by pluggable modules providing additional functionality. | 
            
FileObjects created on XML layer now support a new 
            attribute "removeWritables" returning an instance of
            Callable which removes the local writable version of the
            given FileObject thus reverting the folder or file to
            its initial state as defined in XML layers. Please note that is *not*
            possible to reset FileObject's attributes.
        
            It is possible to require some implementation using
            OpenIDE-Module-Needs: token which is slightly
            less restrictive than usual
            OpenIDE-Module-Requires: token as
            explain in the documentation.
        
Rewritten to use Java5 features, especially generics. Affects internal code and one public signature.
            Modules can now express dependency on more operating system types
            than those that were available previously. Now there is 
            org.openide.modules.os.PlainUnix token for all unixes
            but MacOSX and org.openide.modules.os.OS2 for 
            OS/2. For more details read here.
        
            Due to split of openide.jar some important branding files used during startup change their location. 
            Especially the to splash screen picture, location and color of progress bar and the application icon are now in org.netbeans.core.startup
            package. Here is an example of the branding as used by NetBeans IDE.
        
  | 
  | 
Read more about the implementation in the answers to architecture questions.
  | 
org.openide.modules 7.2 | |||||||||
| PREV NEXT | FRAMES NO FRAMES | |||||||||