org.openide. Question (arch-overall): Describe the overall architecture. WARNING: Question with id="arch-overall" has not been answered! Question (arch-usecases): Describe the main use cases of the new API. Who will use it under what circumstances? What kind of code would typically need to be written to use the module? Answer: There is a Wizard Guide Book providing the introductionary information, moreover here is a list of frequently asked questions and their answers:
A: You can change the format of your wizard's title by WizardDescriptor.setTitleFormat(MessageFormat format) and rid of 'wizard' word in the default wizard's title.Question (arch-time): What are the time estimates of the work? WARNING: Question with id="arch-time" has not been answered! Question (arch-quality): How will the quality of your code be tested and how are future regressions going to be prevented? WARNING: Question with id="arch-quality" has not been answered! Question (arch-where): Where one can find sources for your module? WARNING: Question with id="arch-where" has not been answered!
openide.jarneeds to be in the system directory. Question (deploy-packages): Are packages of your module made inaccessible by not declaring them public? Answer: Dialogs and wizards API is a public package.
DialogDisplayer, acting as a singleton, has only
protectedconstructor. A instance is accessible by factory
DialogDisplayer.getDefault(). Question (deploy-dependencies): What do other modules need to do to declare a dependency on this one, in addition to or instead of the normal module dependency declaration (e.g. tokens to require)? WARNING: Question with id="deploy-dependencies" has not been answered!
java.io.Filedirectly? Answer: No answer 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 answer Question (resources-read): Does your module read any resources from layers? For what purpose? Answer: No answer Question (resources-mask): Does your module mask/hide/override any resources provided by other modules in their layers? Answer: No answer Question (resources-preferences): Does your module uses preferences via Preferences API? Does your module use NbPreferences or or regular JDK Preferences ? Does it read, write or both ? Does it share preferences with other modules ? If so, then why ? WARNING: Question with id="resources-preferences" has not been answered!
org.openide.util.Lookupor any similar technology to find any components to communicate with? Which ones? Answer:
Lookupto get the default dialog displayer. 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? On a similar note, is there something interesting that you pass to
java.util.logging.Logger? Or do you observe what others log? Answer: No Question (exec-component): Is execution of your code influenced by any (string) property of any of your components? Answer: No answer Question (exec-ant-tasks): Do you define or register any ant tasks that other can use? WARNING: Question with id="exec-ant-tasks" has not been answered! Question (exec-classloader): Does your code create its own class loader(s)? Answer: No Question (exec-reflection): Does your code use Java Reflection to execute other code? Answer: No Question (exec-privateaccess): Are you aware of any other parts of the system calling some of your methods by reflection? Answer: No Question (exec-process): Do you execute an external process from your module? How do you ensure that the result is the same on different platforms? Do you parse output? Do you depend on result code? WARNING: Question with id="exec-process" has not been answered! Question (exec-introspection): Does your module use any kind of runtime type information (
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? How the project behaves with respect to threading? 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: No
Built on November 10 2008. | Portions Copyright 1997-2007 Sun Microsystems, Inc. All rights reserved.