|
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. |
FileObject
s 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 |