|
|
|
openide.jar
.
Question (deploy-nbm):
Can you deploy an NBM via the Update Center?
Answer:
Openide.jar can be deployed via AU center.
Question (deploy-shared):
Do you need to be installed in the shared location only, or in the user directory only,
or can your module be installed anywhere?
Answer:
openide.jar
needs to be in the system directory.
Question (deploy-packages):
Are packages of your module made inaccessible by not declaring them
public?
Answer:
No.
Question (deploy-dependencies):
What do other modules need to do to declare a dependency on this one?
WARNING: Question with id="deploy-dependencies" has not been answered!java.io.File
directly?
Answer:
No.
Question (resources-layer):
Does your module provide own layer? Does it create any files or
folders in it? What it is trying to communicate by that and with which
components?
Answer:
No.
Question (resources-read):
Does your module read any resources from layers? For what purpose?
Answer:
No.
Question (resources-mask):
Does your module mask/hide/override any resources provided by other modules in
their layers?
Answer:
No.
org.openide.util.Lookup
or any similar technology to find any components to communicate with? Which ones?
Answer:
Lookup is used along with reflection to invoke help, which may or may
not be available depending on the presence of a help integration.
Question (lookup-register):
Do you register anything into lookup for other code to find?
Answer:
No.
Question (lookup-remove):
Do you remove entries of other modules from lookup?
Answer:
No.
System.getProperty
) property?
Answer:
The following system properties are currently used by the property sheet implementation to affect its behavior in various ways. These are subject to change and should not be relied upon, but may prove useful in some situations:
The code that handles these settings is in the class org.openide.explorer.propertysheet.PropUtils.
Question (exec-component): Is execution of your code influenced by any (string) property of any of your components? Answer: PropertyEditorsProperties - A variety of hints that can be supplied to property editors to influence their behavior. The usual usage is to create a feature descriptor and set parameters on it:Node.Property prop = new Node.Property (Boolean.TYPE, ...); prop.setValue ("stringValue", new String[] { "yes", "no" });
The property sheet's display can be customized to a degree by a look and feel providing netbeans-specific keyed values. Principally this is useful in that the XML theme file for metal look and feel can be used to add these values to any look and feel that subclasses javax.swing.plaf.metal.MetalLookAndFeel; authors of look and feels which wish to provide customizations when their look and feel is used to provide UI display and behaviors for NetBeans may also provide custom values for these:
Additionally, client properties may be used to affect behavior of PropertyPanel, a component for displaying individual properties. They are as follows:
Property.getValue("postSetAction")
will be run if and when the user changes the property value via the property sheet.Property.getValue("initialEditValue")
will be used as the initial value when the user initiates editing the property. This is used
to, for example, suggest values for code completion, without showing the suggested value
when the property sheet is simply paintedapi>
XXX document the following keys passed sometimes to
Feature.getValue(String)
from org.openide.explorer.propertysheet
code:
stringValues
, valueIcon
, nodeDescription
,
propertiesHelpID
, nameIcon
instanceof
,
work with java.lang.Class
, etc.)?
WARNING: Question with id="exec-introspection" has not been answered!
Question (exec-threading):
What threading models, if any, does your module adhere to?
WARNING: Question with id="exec-threading" has not been answered!
Question (security-policy):
Does your functionality require modifications to the standard policy file?
WARNING: Question with id="security-policy" has not been answered!
Question (security-grant):
Does your code grant additional rights to some other code?
WARNING: Question with id="security-grant" has not been answered!
java.awt.datatransfer.Transferable
?
Answer:
Cut/copy/paste functionality is supplied via standard Swing components.
No special implementation is done.
Built on May 4 2005. | Portions Copyright 1997-2005 Sun Microsystems, Inc. All rights reserved.