This is an automated email from the ASF dual-hosted git repository.

geertjan pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/netbeans-website.git


The following commit(s) were added to refs/heads/master by this push:
     new 2adaa2d  Link API wiki pages in the index
     new 8aaf4e7  Merge pull request #494 from hectorespert/api_development
2adaa2d is described below

commit 2adaa2d5f04f0efbc1c994c7b11b64c18d80f902
Author: Hector Espert <hectorespertpa...@gmail.com>
AuthorDate: Fri Oct 9 17:09:29 2020 +0200

    Link API wiki pages in the index
---
 .../wiki/{index.asciidoc => DevFaqIndex.asciidoc}  |   0
 .../src/content/wiki/index.asciidoc                | 528 +--------------------
 2 files changed, 11 insertions(+), 517 deletions(-)

diff --git a/netbeans.apache.org/src/content/wiki/index.asciidoc 
b/netbeans.apache.org/src/content/wiki/DevFaqIndex.asciidoc
similarity index 100%
copy from netbeans.apache.org/src/content/wiki/index.asciidoc
copy to netbeans.apache.org/src/content/wiki/DevFaqIndex.asciidoc
diff --git a/netbeans.apache.org/src/content/wiki/index.asciidoc 
b/netbeans.apache.org/src/content/wiki/index.asciidoc
index 6f9b38c..53ea8b0 100644
--- a/netbeans.apache.org/src/content/wiki/index.asciidoc
+++ b/netbeans.apache.org/src/content/wiki/index.asciidoc
@@ -17,533 +17,27 @@
 //     under the License.
 //
 
-= Apache NetBeans DevFaq wiki index
+= Apache NetBeans Wiki
 :jbake-type: wiki
-:jbake-tags: wiki, devfaq, needsreview
+:jbake-tags: wiki
 :jbake-status: published
-:keywords: Apache NetBeans wiki index
-:description: Apache NetBeans wiki index
+:keywords: Apache NetBeans Wiki
+:description: Apache NetBeans Wiki
 :toc: left
 :toc-title:
 :syntax: true
 
 [.sect1]
-== DevFaq wiki index
+== Developing Apache NetBeans IDE
 
-=== Actions: How to add things to Files, Folders, Menus, Toolbars and more
+- link:APIDevelopment.asciidoc[API Development]
 
-- link:DevFaqActionAddAnyFolder.asciidoc[How do I add an action to any folder?]
-- link:DevFaqActionAddDataObject.asciidoc[How do I add an action to my custom 
node?]
-- link:DevFaqActionAddEditorPopup.asciidoc[How do I add an action to the 
context menu of a specific editor?]
-- link:DevFaqActionAddFileMime.asciidoc[How do I add an action to all files of 
a given mime-type?]
-- link:DevFaqActionAddFolder.asciidoc[How do I add an action to a folder?]
-- link:DevFaqActionAddJavaPackage.asciidoc[How do I add an action to an Java 
package?]
-- link:DevFaqActionAddMenuBar.asciidoc[How do I add an action to the main 
menu?]
-- link:DevFaqActionAddProjectOwnTypePopUp.asciidoc[How do I add an action to a 
project popup menu of my own project type?]
-- link:DevFaqActionAddTabPopup.asciidoc[How do I add an action to the global 
popup menu of tabs?]
-- link:DevFaqActionAddToContextMenuOfAllEditors.asciidoc[How do I add an 
action to the context menu of all editors?]
-- link:DevFaqActionAddToEditorToolbar.asciidoc[How do I add an action to the 
toolbar of the editor?]
-- link:DevFaqActionAddToolBar.asciidoc[How do I add an action to a toolbar in 
the main window?]
-- link:DevFaqActionAddTools.asciidoc[How do I add an action to the tools menu?]
-- link:DevFaqActionContextSensitive.asciidoc[How do I make an action that is 
automatically enabled/disabled depending on what's selected?]
-- link:DevFaqActionNodePopupSubmenu.asciidoc[How do I make my Node have a 
submenu on its popup menu?]
-- link:DevFaqActionsAddAtRuntime.asciidoc[How do I add an action (incl. 
shortcut) at runtime?]
-- link:DevFaqActionsFolder.asciidoc[What is the Actions folder in the system 
filesystem, and why should I use it?]
-- link:DevFaqAddActionToMembersOrHierarchyView.asciidoc[How do I add an action 
to the context menu of the members or hierarchy view?]
-- link:DevFaqAddGlobalContext.asciidoc[How do I add content to the Global 
Context?]
-- link:DevFaqAddIconToContextMenu.asciidoc[How do I add an icon to the context 
menu?]
-- link:DevFaqAddMacroableAction.asciidoc[How do I create an action which can 
be invoked by a macro?]
-- link:DevFaqChangeMenuItemToolbarAppearanceForAction.asciidoc[How do I change 
the appearance of the menu items and toolbar buttons for my Action]
-- link:DevFaqCheckableActionPreferenceOption.asciidoc[How do I make a 
checkable/toggle-able action that represents a preference option?]
-- link:DevFaqDropdownMenuAddToolbar.asciidoc[How do I add a dropdown menu to 
toolbar?]
-- link:DevFaqDropdownMenuAddToolbarEnabled.asciidoc[How do I add a dropdown 
menu to toolbar that is selectively enabled/disabled?]
-- link:DevFaqFileOpenAction.asciidoc[How do I get the Open File item on the 
File menu into my platform application?]
-- link:DevFaqFindLocationInSourcesFromUi.asciidoc[Looking at the UI how do I 
find a module that implements a menu item]
-- link:DevFaqHideRemoveToolbarMenu.asciidoc[How do I hide/remove default 
toolbar buttons and/or menu items?]
-- link:DevFaqHideShowToolbar.asciidoc[How do I hide/show toolbar dynamically?]
-- link:DevFaqHowCreateAnActionObject.asciidoc[How can I to create an Action 
object and attach this action to one or more components on frame without 
manually editing Generated Code?]
-- link:DevFaqHowOrganizeOrReuseExistingActionsWithAnnotations.asciidoc[How can 
I reuse and/or organise actions only by using annotations (@ActionReferences)?]
-- link:DevFaqHowToDefineTheKeyMapCategoryForAnAction.asciidoc[How do I define 
and localise the keymap category of an action?]
-- link:DevFaqInvokeActionProgrammatically.asciidoc[How do I invoke an action 
programmatically?]
-- link:DevFaqJSeparatorInMainToolbar.asciidoc[How can I add a JSeparator to 
the main toolbar?]
-- link:DevFaqLogActionStartup.asciidoc[How do I invoke the IDE-Log upon 
Startup?]
-- link:DevFaqMainwindowClosingAction.asciidoc[How do i change the closing 
action of the MainWindow?]
-- link:DevFaqRenamingMenuItem.asciidoc[Some module in the IDE etc. already has 
a menu item I like, but I just want to rename it. Can I?]
-- link:DevFaqSwitchingMenusByContext.asciidoc[Can I change the contents of a 
menu according to the selected file in the editor, or hide or show a whole 
menu?]
-- link:DevFaqToggleActionAddToEditorToolbar.asciidoc[How do I add a 
toggle-able action to the toolbar/main menu?]
-- link:DevFaqTweakRegistryByCodeDeduction.asciidoc[How do I remove Menu Item, 
Toolbar Button from plug-in's XML Layer?]
-- link:DevFaqTweakRegistryByCodeReplacement.asciidoc[How do I have only 
Shortcut Keys for an Action?]
-- link:DevFaqUsingSubmenus.asciidoc[Can I install submenus into popups or 
other menus, instead of a regular action?]
+- link:API_Stability.asciidoc[API Stability]
 
-=== Application Lifecycle and Hooks
+- link:API_Design.asciidoc[API Design]
 
-- link:DevFaqAppLifecycleHooks.asciidoc[What are some of the hooks in the 
application's lifecycle I can plug into?]
+[.sect2]
+== Answers & Support
 
-=== Authentication and Authorization in Platform Apps
+- link:DevFaqIndex.asciidoc[NetBeans Developer FAQ]
 
-- link:DevFaqPlatformAppAuthStrategies.asciidoc[Other strategies for 
authentication and authorization]
-
-=== Branding your application
-
-- link:BrandingAboutDialog.asciidoc[Branding About Dialog]
-- link:BrandingUpdaterSplash.asciidoc[Branding Updater Splash]
-- link:DevFaqRemoveStatusBar.asciidoc[How do I remove the status bar?]
-- link:DevFaqVersionNumber.asciidoc[How do I set the version number?]
-- link:TranslateNetbeansModule.asciidoc[Translating a NetBeans Module]
-
-=== Command Line Parsing
-
-- link:HowToEnableDisableMenusFromCommandLine.asciidoc[Can something that the 
user sets on the command line determine whether a menu item is enabled?]
-- link:HowToEnableDisableModulesFromCommandLine.asciidoc[Same as the above, 
but this time for enabling/disabling modules?]
-- 
link:HowToPassCommandLineArgumentsToANetBeansPlatformApplicationWhenRunInsideTheIDE.asciidoc[How
 to pass command line arguments to a NetBeans Platform application when run 
inside the IDE]
-
-=== Configuration: How Modules Install Things
-
-- link:DevFaqDotSettingsFiles.asciidoc[What are .settings files?]
-- link:DevFaqDotShadowFiles.asciidoc[What are .shadow files?]
-- link:DevFaqDynamicSystemFilesystem.asciidoc[Can I dynamically change the 
contents of the System Filesystem at runtime?]
-- link:DevFaqFilesystemSee.asciidoc[How can I see the filesystem?]
-- link:DevFaqInstalledFileLocator.asciidoc[Can I bundle some additional files 
with my module?  If so, how can I find those files to use them from my module?]
-- link:DevFaqInstanceDataObject.asciidoc[What are .instance files?]
-- link:DevFaqModulesGeneral.asciidoc[What are the ways a module can influence 
the system?]
-- link:DevFaqModulesLayerFile.asciidoc[What is an XML layer?]
-- link:DevFaqModulesStartupActions.asciidoc[How do I run some code when my 
module starts/loads/unloads?]
-- link:DevFaqOrderAttributes.asciidoc[How do I specify the order for my menu 
items/toolbar buttons/files in the system filesystem?]
-- link:DevFaqSystemFilesystem.asciidoc[What is the system filesystem?]
-- link:DevFaqUserDir.asciidoc[What is the user directory, what is in it, and 
why do I need one?]
-
-=== Converting between common data types and finding things
-
-- link:DevFaqDataObjectFileObject.asciidoc[How do I get a DataObject for a 
FileObject?]
-- link:DevFaqDataObjectNode.asciidoc[How do I get a DataObject for a Node?]
-- link:DevFaqFileFileObject.asciidoc[How do I get a java.io.File for a 
FileObject?]
-- link:DevFaqFileObjectDataObject.asciidoc[How do I get a FileObject for a 
DataObject?]
-- link:DevFaqFileObjectFile.asciidoc[How do I get a FileObject for a File?]
-- link:DevFaqFileVsFileObject.asciidoc[FileObjects versus Files]
-- link:DevFaqFindInstance.asciidoc[I have a .instance file.  How do I get an 
actual object instance?]
-- link:DevFaqFindSfs.asciidoc[How do I get a reference to the system 
filesystem?]
-- link:DevFaqFolderOfInstances.asciidoc[I have a folder full of .instance 
files.  How do I get any/all of the object instances?]
-- link:DevFaqNodeDataObject.asciidoc[How do I get a Node for a DataObject?]
-- link:DevFaqUriVsUrl.asciidoc[URIs and URLs]
-
-=== Creating a Custom Programming Language
-
-- link:DevFaqCustomDebugger.asciidoc[How can I create a custom Debugger for my 
language?]
-- link:DevFaqSyntaxHighlight.asciidoc[How do I add syntax highlighting for my 
language?]
-
-=== Deploying Changes through AutoUpdate and using Autoupdate API
-
-- link:DevFaqAutoUpdateAPIJavadoc.asciidoc[How can I find Javadoc of 
Autoupdate API with hints to use it?]
-- link:DevFaqAutoUpdateBranding.asciidoc[How can I update the splash screen, 
title bar and other branding items via AutoUpdate?]
-- link:DevFaqAutoUpdateCheckEveryStartup.asciidoc[How to force to check for 
updates at every startup?]
-- link:DevFaqCustomUpdateCenter.asciidoc[How can I use AutoUpdate to deploy 
updates and new modules for my application?]
-- link:DevFaqHowToChangeUpdateCenterURL.asciidoc[How to change the update 
center URL via code?]
-- link:DevFaqNBMPack200.asciidoc[How to deal with pack200 compression in NBM?]
-- link:DevFaqNbmPostInstall.asciidoc[How to specify post-install code in NBM?]
-- link:DevFaqUseNativeInstaller.asciidoc[How can I run the installer for 
something else during module installation?]
-- link:FaqPluginManagerCustomization.asciidoc[What other documentation is 
available about AutoUpdate?]
-
-=== Deployment using installers / NBI
-
-- link:DevInstallerAddVersioningInfo.asciidoc[How to add versioning 
information to be shown in "Installed Programs" (Windows-only)?]
-
-=== Development issues, module basics and classpath issues, and information 
about RCP/Platform application configuration
-
-- link:DevFaq2SrcPaths.asciidoc[How do I have two source directories within 
one module?]
-- link:DevFaqAnnotationDevelopDebug.asciidoc[How do I develop and debug 
annotations for NetBeans platform apps?]
-- link:DevFaqApiSpi.asciidoc[What is an SPI?  How is it different from an API?]
-- link:DevFaqAutomaticPlatformDownload.asciidoc[How can I have my application 
compiled in a specific version of the platform?]
-- link:DevFaqClassLoaders.asciidoc[What classloaders are created by the module 
system?]
-- link:DevFaqCustomizeBuild.asciidoc[How can I customize the build process?]
-- link:DevFaqDependOnCore.asciidoc[There is a class under org.netbeans.core 
that does what I need.  Can I depend on it?]
-- link:DevFaqExternalLibraries.asciidoc[How to store external libraries in the 
NetBeans Hg repository]
-- link:DevFaqHowPackageLibraries.asciidoc[I need to package some third party 
libraries with my module.  How do I do that?]
-- link:DevFaqHowToFixDependencies.asciidoc[My project.xml lists more 
dependencies than I really need. How can I fix it?]
-- link:DevFaqHowToReuseModules.asciidoc[Can I use modules from update center 
in my RCP application?]
-- link:DevFaqImplementationDependency.asciidoc[What is an implementation 
dependency and what/how/when should I use one?]
-- link:DevFaqJavaHelp.asciidoc[Is there a standard way to provide user 
documentation (help) for my module?]
-- link:DevFaqMemoryLeaks.asciidoc[How can I fix memory leaks?]
-- link:DevFaqMigratingToNewerPlatform.asciidoc[Migrating to a newer version of 
the Platform]
-- link:DevFaqModuleDependencies.asciidoc[How do module 
dependencies/classloading work?]
-- link:DevFaqModulePatching.asciidoc[How do I create a patch for a preexisting 
NetBeans module?]
-- link:DevFaqModuleReload.asciidoc[Do I need to restart NetBeans every time to 
debug new changes?]
-- link:DevFaqNativeLibraries.asciidoc[How do I add native libraries?]
-- link:DevFaqNbIdiosyncracies.asciidoc[Common calls that should be done 
slightly differently in NetBeans than standard Swing apps (loading images, 
localized strings, showing dialogs)]
-- link:DevFaqNbPlatformAndHarnessMixAndMatch.asciidoc[I want to use one 
version of the Platform with another version of the build harness. Can I?]
-- link:DevFaqNetBeansClasspath.asciidoc[My module uses some libraries. I've 
tried setting CLASSPATH but it doesn't work. Help!]
-- link:DevFaqNetBeansFullHack.asciidoc[Can I test changes to the IDE without 
going through the license check and so on?]
-- link:DevFaqNetBeansProjectsDirectory.asciidoc[How can I customize the 
default project directory for my application, replacing "NetBeansProjects"?]
-- link:DevFaqNoClassDefFound.asciidoc[My module uses class XYZ from NetBeans' 
APIs.  It compiles, but I get a NoClassDefFoundError at runtime. Why?]
-- link:DevFaqOrphanedNetBeansOrgModules.asciidoc[Can I work on just one or two 
modules from the NetBeans source base by themselves?]
-- link:DevFaqPlatformRuntimeProperties.asciidoc[I want to set some flags or 
CLI arguments for running my NB RCP/Platform based application (such as disable 
assertions). How do I do that?]
-- link:DevFaqProfiling.asciidoc[How can I profile NetBeans?]
-- link:DevFaqRuntimeMemory.asciidoc[How to run module with more PermGen and 
Heap memory?]
-- link:DevFaqSignNbm.asciidoc[Can I sign NBMs I create?]
-- link:DevFaqSpecifyJdkVersion.asciidoc[My module requires JDK 6 - how do I 
keep it from being loaded on an older release?]
-- link:DevFaqSuitesVsClusters.asciidoc[What is the difference between a suite 
and a cluster?]
-- link:DevFaqTopManager.asciidoc[Where is TopManager?  I'm trying to do the 
examples from the O'Reilly book]
-- link:DevFaqUIResponsiveness.asciidoc[I am developing a NetBeans module. What 
performance criteria should it satisfy?]
-- link:DevFaqUiDefaultsPropsNotFound.asciidoc[Why can't I load properties 
using UIDefaults?]
-- link:DevFaqWeakListener.asciidoc[What is a WeakListener?]
-- link:DevFaqWeakListenerWhen.asciidoc[When should I use a WeakListener?]
-- link:DevFaqWhatIsACluster.asciidoc[What is a module cluster?]
-- link:DevFaqWhatIsNbm.asciidoc[What is an "NBM"?]
-- link:DevFaqWhenUseWrapperModule.asciidoc[When should I use a library wrapper 
module and when should I just package the library into my module?]
-- link:DevFaqWrapperModules.asciidoc[What is a library wrapper module and how 
do I use it?]
-- link:FaqRunSameTargetOnAllModules.asciidoc[How can I launch an Ant Task on 
all modules of my suite?]
-
-=== Dialogs API
-
-- link:DevFaqDialogControlOKButton.asciidoc[How can I control when the OK 
button is enabled]
-- link:DevFaqDialogsApiIntro.asciidoc[What is the Dialogs API and How Do I Use 
It?]
-
-=== Editor and Edited Files
-
-- link:DevFaqEditorCodeCompletionAnyJEditorPane.asciidoc[How to add code 
completion to any JEditorPane]
-- link:DevFaqEditorGetCurrentDocument.asciidoc[How can I get the currently 
open document in the selected editor?]
-- link:DevFaqEditorHowIsMimeLookupComposed.asciidoc[How is MimeLookup 
composed?]
-- link:DevFaqEditorHowToAddCodeTemplates.asciidoc[How to add code templates?]
-- link:DevFaqEditorHowToAddDiffView.asciidoc[How to use the diff view in my 
own application/plugin?]
-- link:DevFaqEditorHowToGetMimeTypeFromDocumentOrJTextComponent.asciidoc[How 
to get mime type from Document or JTextComponent?]
-- link:DevFaqEditorHowToReuseEditorHighlighting.asciidoc[How to reuse XML 
syntax highlighting in your own editor]
-- link:DevFaqEditorJEPForMimeType.asciidoc[How can I create JEditorPane for a 
specific document type?]
-- link:DevFaqEditorWhatIsMimeLookup.asciidoc[What is MimeLookup?]
-- link:DevFaqEditorWhatIsMimePath.asciidoc[What is MimePath?]
-- link:DevFaqFileEditorContextMenuAddition.asciidoc[Can I add a menu item to 
the context menu of the Java source editor?]
-- link:DevFaqFindCaretPositionInEditor.asciidoc[How can I get the position of 
the caret/line in the selected editor?]
-- link:DevFaqGetOpenEditorWindows.asciidoc[How can I get a list of open 
editors/documents?]
-- link:DevFaqI18nFileEncodingQueryObject.asciidoc[Project Encoding vs. File 
Encoding - What are the precedence rules used in NetBeans 6.0?]
-- link:DevFaqListenEditorChanges.asciidoc[How can I track what file the user 
is currently editing?]
-- link:DevFaqModifyOpenFile.asciidoc[Is it safe to programmatically modify a 
file which is open in the editor?]
-- link:DevFaqMultipleProgrammaticEdits.asciidoc[I want to make some 
programmatic changes to the edited file.  How can I do it so one Undo undoes it 
all?]
-- link:DevFaqOpenFileAtLine.asciidoc[How can I open a file in the editor at a 
particular line number and column?]
-- link:DevFaqOpenReadOnly.asciidoc[How can I open a file in the editor in 
read-only mode?]
-- link:DevFaqSyntaxColoring.asciidoc[Can I add syntax coloring for my own data 
object/MIME type?]
-
-=== File Management (within the IDE/Application)
-
-- link:DevFaqOpenFile.asciidoc[How can I open a file in the IDE 
programatically?]
-
-=== Files and Data Objects
-
-- link:DevFaqDataLoader.asciidoc[What is a DataLoader?]
-- link:DevFaqDataObject.asciidoc[What is a DataObject?]
-- link:DevFaqDataObjectInItsCookieSet.asciidoc[The next button is never 
enabled when I create my DataObject from a template.  Help!]
-- link:DevFaqDataSystemsAddPopupToAllFolders.asciidoc[How do I add a menu item 
to the popup menu of every folder in the system?]
-- link:DevFaqFileAttributes.asciidoc[What are file attributes?]
-- link:DevFaqFileChoosers.asciidoc[I need to show a file chooser.  How can I 
remember most-recently-used directories?]
-- link:DevFaqFileContextMenuAddition.asciidoc[Can I add a menu item to the 
context menu of every Java source file?]
-- link:DevFaqFileObject.asciidoc[What is a FileObject?]
-- link:DevFaqFileObjectInMemory.asciidoc[How can I create a FileObject in 
memory?]
-- link:DevFaqFileRecognition.asciidoc[How does NetBeans recognize files?]
-- link:DevFaqFileSystem.asciidoc[What is a FileSystem?]
-- link:DevFaqImplementFilesystem.asciidoc[I'm having trouble implementing this 
filesystem....]
-- link:DevFaqListenForChangesInNonExistentFile.asciidoc[I want to listen for 
changes in a file that may not exist or may be deleted and re-created]
-- link:DevFaqListenForOpenEvents.asciidoc[How can I be notified when a file is 
opened?]
-- link:DevFaqListenForSaveEvents.asciidoc[How can I be notified when a file is 
modified and saved?]
-- link:DevFaqListeningForFileChanges.asciidoc[I am listening for changes in a 
folder/file but when there are changes I do not receive an event]
-- link:DevFaqMIMEResolver.asciidoc[How can I create declarative MIMEResolver 
and add new file type?]
-- link:DevFaqNewXMLFileType.asciidoc[How do I add support for an XML type with 
a different extension?]
-
-=== Getting Started
-
-- link:DefFaqMapApisToTasks.asciidoc[What API do I want to use for x, y or z?]
-- link:DevFaqAccessSourcesUsingMercurial.asciidoc[How do I get sources for 
NetBeans using Mercurial (hg)?]
-- link:DevFaqAccessSourcesWeb.asciidoc[How do I get zipped sources for a 
periodic build?]
-- link:DevFaqBecomingProficient.asciidoc[Becoming a proficient module 
developer]
-- link:DevFaqGeneralPackageNamingConventions.asciidoc[Why are some packages 
org.netbeans.api.something and others are org.netbeans.something.api?]
-- link:DevFaqGeneralWhatIsNetBeansExe.asciidoc[What is netbeans.exe, who 
compiles it and why is it there?]
-- link:DevFaqGeneralWhereIsJavadoc.asciidoc[Where can I find Javadoc for the 
IDE and Platform?]
-- link:DevFaqGeneralWhereIsPlatformHowToBuild.asciidoc[Where is the Platform 
and how can I build it?]
-- link:DevFaqLibrariesModuleDescriptions.asciidoc[In the Libraries tab of my 
application's Project Properties, there sure are a lot of modules listed. What 
are they for]
-- link:DevFaqNetBeansPlatformManager.asciidoc[How do I set up a NetBeans 
Platform in the IDE?]
-- link:DevFaqSellingModules.asciidoc[I have written a module. Can I sell it?]
-- link:DevFaqSourceTreeModuleDescriptions.asciidoc[There sure are a lot of 
modules in the source tree.  What are they for]
-- link:DevFaqWhatIsAModule.asciidoc[What is a module?]
-
-=== Getting support, where to find examples
-
-- link:DevFaqFileBug.asciidoc[Filing a bug report]
-- link:DevFaqMoreDocsOnCertainAPIs.asciidoc[Where can I find more 
documentation on certain APIs?]
-- link:DevFaqSampleCode.asciidoc[Examples of how to use various APIs]
-- link:NetBeansCertifiedEngineerCourse.asciidoc[Can I get training material 
for the NetBeans Certification course?]
-
-=== HTML Browser
-
-- link:DevFaqHowToOpenURL.asciidoc[How to open a URL in the internal/default 
HTML browser?]
-
-=== JavaHelp
-
-- link:DevFaqHelpGuidelines.asciidoc[JavaHelp integration guide]
-- link:DevFaqIdeWelcome.asciidoc[How do I fix problems about 'ide.welcome'?]
-- link:DevFaqJavaHelpForNodeProperties.asciidoc[How can I hook up JavaHelp to 
property sets or individual properties?]
-- link:DevFaqJavaHelpNotDisplayed.asciidoc[Why doesn't my JavaHelp content 
show up?]
-- link:DevFaqJavaHelpOverrideCustom.asciidoc[How can I override JavaHelp to 
display my own custom help or documentation?]
-
-=== Key Bindings
-
-- link:DevFaqAddDefaultActionShortcuts.asciidoc[How do I add default shortcuts 
for SystemActions (like cut, paste, etc)?]
-- link:DevFaqAddShortCutForAction.asciidoc[How to set the shortcut of an 
action outside of your own module?]
-- link:DevFaqGetShortCutForAction.asciidoc[How to get the shortcut/shortkey of 
an action at runtime?]
-- link:DevFaqGlobalVsEditorKeybindings.asciidoc[What about editor-specific 
keybindings?]
-- link:DevFaqKeybindings.asciidoc[How do key bindings work?]
-- link:DevFaqKeybindingsInUse.asciidoc[Which keybindings are already being 
used?]
-- link:DevFaqLogicalKeybindings.asciidoc[Why should I use D- for Ctrl and O- 
for Alt? I thought C- stood for Ctrl and A- stood for Alt!]
-- link:DevFaqOrderActions.asciidoc[I want my action to appear between two 
existing items/in a specific place in the menu.  Can I do that?]
-- link:DevFaqRebindingKeys.asciidoc[Binding one key to more than one action]
-
-=== Licensing Issues
-
-- link:DevFaqEpl3rdPartySources.asciidoc[Where to download sources of EPL 
third-party components?]
-- link:DevFaqLgpl3rdPartySources.asciidoc[Where to download sources of LGPL 
third-party components?]
-- link:DevFaqLic3rdPartyComponents.asciidoc[NetBeans Platform and 3rd party 
components]
-- link:DevFaqMpl3rdPartySources.asciidoc[Where to download sources of MPL 
third-party components?]
-
-=== Logging and Error Handling
-
-- link:DevFaqAddTimestampToLogs.asciidoc[How can I add a timestamp to the 
logs?]
-- link:DevFaqCustomizingUnexpectedExceptionDialog.asciidoc[How can I customize 
the Unexpected Exception dialog?]
-- link:DevFaqLogging.asciidoc[Using java.util.logging in NetBeans]
-- link:DevFaqUIGestures.asciidoc[UI Logging through Gestures Collector]
-- link:DevFaqUnexpectedExceptionDialog.asciidoc[How can I suppress the 
Unexpected Exception dialog?]
-
-=== Look and Design
-
-- link:DevFaqChangeLookAndFeel.asciidoc[How can I set the Swing look and feel 
on startup?]
-- link:DevFaqCustomFontSize.asciidoc[I have a custom component.  How can I 
make it respond to --fontsize like the rest of NetBeans?]
-- link:DevFaqImagesForDarkLaf.asciidoc[How to provide non-inverted images for 
dark LookAndFeels like DarkMetal/Darcula?]
-
-=== Lookup
-
-- link:DevFaqLookup.asciidoc[What is a Lookup?]
-- link:DevFaqLookupContents.asciidoc[How can I find out what is in a Lookup]
-- link:DevFaqLookupCookie.asciidoc[What is the difference between 
getCookie(Class), SharedClassObject.findObject(Class) and Lookup.lookup(Class)?]
-- link:DevFaqLookupDefault.asciidoc[What is the "default Lookup"?]
-- link:DevFaqLookupEventBus.asciidoc[Event Bus in NetBeans]
-- link:DevFaqLookupForDataNode.asciidoc[How can I add support for lookups on 
nodes representing my file type?]
-- link:DevFaqLookupGenerics.asciidoc[How do I use Java generics with Lookup?]
-- link:DevFaqLookupHowToOverride.asciidoc[How can I override an instance in 
the Lookup?]
-- link:DevFaqLookupImplement.asciidoc[How do I implement my own lookup or 
proxy another one?]
-- link:DevFaqLookupLazyLoad.asciidoc[How do I lazy-load an item in the lookup?]
-- link:DevFaqLookupNonSingleton.asciidoc[If there is more than one of a type 
in a Lookup, which instance will I get?]
-- link:DevFaqLookupPackageNamingAndLookup.asciidoc[After adding my class to 
Lookup I get a "ClassNotFoundException" when trying to look it up, why?]
-- link:DevFaqLookupVsHashmap.asciidoc[Why use Lookup - wouldn't a Map be good 
enough?]
-- link:DevFaqLookupWhere.asciidoc[What uses Lookup?]
-- link:DevFaqSysFsLookupRegistration.asciidoc[How can I register services into 
the lookup using the system filesystem?]
-- link:DevFaqWhenLookup.asciidoc[When should I use Lookup in my own APIs?]
-
-=== Mavenized Builds
-
-- link:DevFaqMavenHowToMigrateFromANT.asciidoc[How to convert an ANT-based 
NetBeans Module to a Maven-based NetBeans Module?]
-- link:DevFaqMavenL10N.asciidoc[How can I create localization modules using 
Maven?]
-- link:DevFaqMavenPlatformRebel.asciidoc[Can I use JRebel to speed up 
development?]
-- link:DevFaqMavenSystemScope.asciidoc[Why can't I use system scope for a 
library wrapper module?]
-
-=== Module System
-
-- link:Autoload.asciidoc[What is an autoload module?]
-- link:DevFaqChangeRestartSplash.asciidoc[How can I change the NetBeans splash 
screen shown when an installed module requires restart?]
-- link:DevFaqDisableAutoupdate.asciidoc[Can I disable Auto Update (for 
example, while running tests)?]
-- link:DevFaqFixDependencies.asciidoc[How fix module dependencies 
automatically?]
-- link:DevFaqModuleCCE.asciidoc[Why am I getting a ClassCastException when the 
class is clearly of the right type?]
-- link:DevFaqModuleDupePackages.asciidoc[Can two or more modules contain the 
same package?]
-- link:DevFaqModuleLoadUnloadNotification.asciidoc[How can code in one module 
be notified when other modules are loaded or unloaded?]
-- link:DevFaqModuleObfuscation.asciidoc[How can I obfuscate a module?]
-- link:DevFaqNonGuiPlatformApp.asciidoc[Can I create a console or server 
(non-GUI) app with the NetBeans Platform?]
-- link:DevFaqSuppressExistingModule.asciidoc[I want my module to disable some 
of the modules that would normally be enabled. Possible?]
-- link:DevFaqTutorialsDebugging.asciidoc[How do I debug a module I'm building?]
-
-=== NetBeans Developer FAQ
-
-- link:FaqIndex.asciidoc[list of other FAQs]
-- link:HowToAddFAQEntries.asciidoc[How To Add FAQ Entries]
-
-=== Nodes and Explorer
-
-- link:DevFaqAddDoingEvilThingsToForeignNodes.asciidoc[I have a reference to 
an existing Node from some other module.  Can I add 
cookies/properties/children?]
-- link:DevFaqAddingRemovingChildrenDynamically.asciidoc[Can I add, remove or 
reorder children of a node on the fly?]
-- link:DevFaqChangeNodeAppearance.asciidoc[How can I change my node's 
appearance?]
-- link:DevFaqCreateExplorerPanel.asciidoc[How do I create a TopComponent (tab 
in the main window) to show some Nodes?]
-- link:DevFaqCutCopyPaste.asciidoc[How do I handle cut, copy and paste?]
-- link:DevFaqExpandAndSelectSpecificNode.asciidoc[How do I make a particular 
node visible in the Explorer, and maybe select it?]
-- link:DevFaqExplorer.asciidoc[What is "explorer"?]
-- link:DevFaqExplorerConnectNode.asciidoc[How do I show a Node in my explorer 
view?]
-- link:DevFaqExplorerManager.asciidoc[What is an ExplorerManager?]
-- link:DevFaqExplorerViews.asciidoc[What is an Explorer View?]
-- link:DevFaqExplorerViewsInMantisse.asciidoc[How can I design explorer views 
in Mantisse GUI editor?]
-- link:DevFaqFilesFromNodes.asciidoc[How do I get at the file that a 
particular node represents?]
-- link:DevFaqGraphicalChoiceView.asciidoc[How can I graphically create a 
ChoiceView?]
-- link:DevFaqNodeChildrenDotLeaf.asciidoc[Why do my nodes in the Explorer 
always have an expand-box by them, even though they have no children?]
-- link:DevFaqNodeDeletionDialog.asciidoc[How can I prevent (or override) the 
node deletion dialog?]
-- link:DevFaqNodeInjectingLookupContents.asciidoc[I want to allow other 
modules to inject objects into my Node's Lookup, or Actions into its actions]
-- link:DevFaqNodePropertyForFiles.asciidoc[I have a Node.Property for a file. 
How can I control the file chooser that is the custom editor?]
-- link:DevFaqNodeSelectAll.asciidoc[How can I implement "Select all/Deselect 
all/Invert selection" features?]
-- link:DevFaqNodeSerialize.asciidoc[How to serialize my nodes?]
-- link:DevFaqNodeSubclass.asciidoc[I need to create my own Nodes. What should 
I subclass?]
-- link:DevFaqNodeViewCapability.asciidoc[How can I add a "View" capability for 
data my node represents?]
-- link:DevFaqNodesChildFactory.asciidoc[I need to show Nodes for objects that 
are slow to create.  How do I compute Node children on a background thread?]
-- link:DevFaqNodesCustomLookup.asciidoc[I need to add to/remove from/customize 
the content of my Node/DataObject/TopComponent's Lookup.  How do I do it?]
-- link:DevFaqNodesDecorating.asciidoc[How do I "decorate" nodes that come from 
another module (i.e. add icons, actions)?]
-- link:DevFaqOutlineViewHorizontalScrolling.asciidoc[How can I add horizontal 
scrolling support to the OutlineView component?]
-- link:DevFaqPropertyEditorHints.asciidoc[I have a Node.Property. I want to 
control its appearance or custom editor somehow.  Can I do that without writing 
my own property editor?]
-- link:DevFaqSortableTTVColumns.asciidoc[How can I make sortable columns in a 
TreeTableView?]
-- link:DevFaqSuppressEditTTVColumns.asciidoc[How do I remove the "..." buttons 
of a TreeTableView?]
-- link:DevFaqTrackGlobalSelection.asciidoc[I need to write some code that 
tracks the global selection.  What should I do?]
-- link:DevFaqTrackingExplorerSelections.asciidoc[Tracking selections in the 
Explorer]
-- link:DevFaqViewSaveTTVColumns.asciidoc[How do I preserve the column 
attributes of a TreeTableView?]
-- link:DevFaqWhatIsANode.asciidoc[What is a Node?]
-
-=== Output Window
-
-- link:DevFaqCustomIOProvider.asciidoc[How to implement custom IOProvider?]
-- link:DevFaqInput.asciidoc[How to get user input in the Output Window?]
-- link:DevFaqOWColorText.asciidoc[How to use color text in Output Window?]
-- link:DevFaqOWTabEmbedding.asciidoc[How do I embed output window tab to 
another component?]
-- link:DevFaqOutputWindow.asciidoc[How do I create my own tab in the output 
window and write to it?]
-- link:DevFaqOutputWindowExternalProcess.asciidoc[How do I route the output 
from an external process to the output window?]
-
-=== Printing
-
-- link:DevFaqHowToPrint.asciidoc[Help, the Print menu item is disabled!]
-
-=== Programmatic access to Java Sources
-
-- link:DevFaqObtainSourcesOfAJavaClass.asciidoc[How to obtain a source file 
for a Java class and open in the editor?]
-- link:DevFaqScanForClasses.asciidoc[How can I scan a classpath to find all 
classes of a particular type?]
-- link:JavaHT_GetAllMembers.asciidoc[How do I Get All 
Methods/Fields/Constructors of a Class?]
-- link:JavaHT_Modification.asciidoc[How can I programmatically modify a Java 
source file?]
-- link:Java_DevelopersGuide.asciidoc[Java_DevelopersGuide]
-
-=== Project Handling
-
-- link:DevFaqGetNameOfProjectGroup.asciidoc[How to get the name of the active 
project group?]
-- link:DevFaqGetNameOrIconForProject.asciidoc[How to get the name or icon of a 
project?]
-- link:DevFaqGetProjectForFileInEditor.asciidoc[How to get the project of the 
active file in the editor?]
-- link:DevFaqListenForOpeningClosingProject.asciidoc[How to listen for 
projects to be opened/closed?]
-- link:DevFaqOpenProjectProgramatically.asciidoc[How can I open a Project 
programatically?]
-
-=== Project Types
-
-- link:DevFaqActionAddProjectCustomizer.asciidoc[How to add a new panel to a 
Project Properties dialog?]
-- link:DevFaqActionAddProjectCustomizerToMultipleTypes.asciidoc[How do I 
register a "ProjectCustomizer" to multiple project types?]
-- link:DevFaqActionAddProjectPopUp.asciidoc[How do I add an action to a 
project popup menu?]
-- link:DevFaqActionAddProjectTypePopUp.asciidoc[How do I add an action to a 
project popup menu of a specific project type?]
-- link:DevFaqActionAllAvailableProjectTypes.asciidoc[How determine all 
available project types?]
-- link:DevFaqAddFileTemplateToNewFileContentMenu.asciidoc[How can I define the 
available File types when the user right-clicks the project folder and chooses 
"New"?]
-- link:DevFaqIdentifyMain.asciidoc[How do I identify the "main project"?]
-- link:DevFaqPossibleToExtend.asciidoc[Is it possible to extend an existing 
project type?]
-
-=== Properties and PropertySheet
-
-- link:DevFaqPropertySheetEditors.asciidoc[How do I change the default 
behavior of PropertySheet editors?]
-- link:DevFaqPropertySheetHideDescription.asciidoc[How do I hide the 
description area in property window?]
-- link:DevFaqPropertySheetNodes.asciidoc[How do I show my node's properties in 
the Properties view?]
-- link:DevFaqPropertySheetReadonlyProperty.asciidoc[How do I add a readonly 
property?]
-- link:DevFaqPropertySheetTabs.asciidoc[How do I display different groups of 
properties on buttons in the property sheet the way Matisse does?]
-
-=== Running and Writing tests
-
-- link:DevFaqTestDataObject.asciidoc[Writing Tests for DataObjects and 
DataLoaders]
-- link:DevFaqTestUsingSystemFileSystem.asciidoc[How do I test something which 
uses the System Filesystem?]
-- link:DevFaqUsingSimpletests.asciidoc[Using NbModuleSuite &amp; friends]
-- link:DevRunningTestsPlatformApp.asciidoc[Running tests on a platform 
application]
-- link:NetBeansDeveloperTestFAQ.asciidoc[NetBeans Developer Test FAQ]
-- link:TestingThingsThatUseFileObjectDataObjectDataFolder.asciidoc[Testing 
things that use FileObjects]
-
-=== Settings
-
-- link:DevFaqExportImport.asciidoc[How to register options for export/import 
to module's layer?]
-- link:DevFaqExtendOptionsSearch.asciidoc[How can I configure my options panel 
to be found by global quicksearch or options search?]
-- link:DevFaqExtendOptionsWindow.asciidoc[Can I add new panels to the Options 
window?]
-- link:DevFaqHowToChangeSettingsFromAnExternalModules.asciidoc[How do you 
change the configuration of other modules?]
-- link:DevFaqJavaStartParms.asciidoc[How do I change the application's Java 
start parameters?]
-- link:DevFaqOpenOptionsAtCategory.asciidoc[How do you open the option dialog 
with a preselected category?]
-- link:DevFaqSetPrefs.asciidoc[How do I let the user set 
preferences/options/customization/configuration for my module/application?]
-
-=== Tasks and Progressbar
-
-- link:DevFaqExternalExecution.asciidoc[How to run/execute an external 
program?]
-- link:DevFaqTaskLongRunningAsyncTask.asciidoc[How to execute a long running 
task from an action without blocking the GUI?]
-
-=== Threading
-
-- link:DevFaqBackgroundThread.asciidoc[What is a background thread and why do 
I need one?]
-- link:DevFaqRequestProcessor.asciidoc[When should I use 
RequestProcessor.getDefault() and when should I create my own RequestProcessor?]
-- link:DevFaqRequestProcessorTask.asciidoc[How can I run an operation 
occasionally on a background thread, but reschedule it if something happens to 
delay it?]
-- link:DevFaqThreading.asciidoc[I need to run some code on a background 
thread.  Can the platform help me?]
-- link:DevFaqThreadingBuiltIn.asciidoc[What APIs come with built-in background 
thread handling?]
-
-=== Tutorials and important starting points
-
-- link:DevFaqAnnotationList.asciidoc[NetBeans Annotation Cheat Sheet]
-- link:DevFaqApisBasics.asciidoc[What are the basic things I should know about 
NetBeans' architecture to get started creating NetBeans Platform applications?]
-- link:DevFaqTutorialsAPI.asciidoc[NetBeans API starting point]
-- link:DevFaqTutorialsIndex.asciidoc[Any tutorials out there, please?]
-
-=== Using Enterprise Resources from NetBeans module
-
-- link:DevFaqAppClientOnNbPlatformTut.asciidoc[Java EE Application Client on 
top of NetBeans Platform Tutorial]
-- link:DevFaqCallEjbFromNbm.asciidoc[How to call EJB from NetBeans module]
-
-=== Using Sounds
-
-- link:DevFaqMakeItTalk.asciidoc[How to make my application talk?]
-- link:DevFaqUseSounds.asciidoc[How to use sounds in my application?]
-
-=== Versioning
-
-- link:ProjectVersioning.asciidoc[How to add versioning actions like GIT, 
Mercurial, SVN, CVS to my own nodes?]
-
-=== When There Are Multiple Ways To Do Something...
-
-- link:DevFaqModulesDeclarativeVsProgrammatic.asciidoc[Installing things 
declaratively vs. installing things programmatically]
-- link:DevFaqRegisterObjectsViaInstanceOrSettingsFiles.asciidoc[Should I 
register an object in my layer file using .instance or .settings files?  What 
about .shadow files?]
-- link:DevFaqWaysToRegisterInDefaultLookup.asciidoc[Which way should I 
register an object in the default Lookup?]
-- link:DevFaqWhenToUseWhatRegistrationMethod.asciidoc[I need to register some 
object to be found at runtime, or run some code on startup.  Which way should I 
use?]
-
-=== When things go wrong: Troubleshooting
-
-- link:DevFaqTroubleshootClassNotFound.asciidoc[I've got a class not found 
error/exception.  How can I fix it?]
-- link:DevFaqTroubleshootMissingItemsInZippedSources.asciidoc[I find files 
missing from the source ZIP file]
-
-=== Window System
-
-- link:DevFaqCustomWindowMode.asciidoc[How to create a custom window mode?]
-- link:DevFaqCustomizeWindowSystem.asciidoc[How can I customize the window 
system via the latest 7.1 techniques/enhancements?]
-- link:DevFaqEditorTopComponent.asciidoc[I want to create a TopComponent class 
to use as an editor, not a singleton]
-- link:DevFaqExecutableIcon.asciidoc[How can I change the executable's icon?]
-- link:DevFaqInitialMainWindowSize.asciidoc[How do I set the initial size of 
the main window?]
-- link:DevFaqMainTitle.asciidoc[How to change main title contents?]
-- link:DevFaqMixingLightweightHeavyweight.asciidoc[How to mix lightweight 
(Swing) and heavyweight (AWT) components?]
-- link:DevFaqMultipleTopComponentAction.asciidoc[I have a non-singleton 
TopComponent. Can I write actions which show all available instances in the 
main menu?]
-- link:DevFaqNonSingletonTopComponents.asciidoc[How can I change my 
TopComponent to not be a singleton?]
-- link:DevFaqOverrideDefaultWindowSize.asciidoc[How to override the default 
size of an existing window?]
-- link:DevFaqReplaceWindowSystem.asciidoc[How can I replace the Window System?]
-- link:DevFaqWindowsAndDialogs.asciidoc[Windows and dialogs]
-- link:DevFaqWindowsComponentHowTo.asciidoc[I want to show my own component(s) 
in the main window - where do I start?]
-- link:DevFaqWindowsGeneral.asciidoc[What is the window system]
-- [[DevFaqWindowsInternals|How does the window system _really_ work?]]
-- link:DevFaqWindowsMatisse.asciidoc[How do I use Matisse/GroupLayout (new 
form editor/layout manager in 5.0) in my windowing system components]
-- link:DevFaqWindowsMaximizeViaCode.asciidoc[How to maximize a TopComponent?]
-- link:DevFaqWindowsMode.asciidoc[What are Modes?]
-- link:DevFaqWindowsNoActionsOnToolbars.asciidoc[I want to disable the popup 
menu on the toolbars in the main window.  How do I do that?]
-- link:DevFaqWindowsOpenInMode.asciidoc[My TopComponent always opens in the 
editor area, but I want it to open in the same place as XYZ]
-- link:DevFaqWindowsOpenTopComponents.asciidoc[Which TopComponents are open?]
-- link:DevFaqWindowsTopComponent.asciidoc[What are TopComponents?]
-- link:DevFaqWindowsTopComponentLookup.asciidoc[Why does TopComponent have a 
getLookup() method?  What is it for?]
-- link:DevFaqWindowsWstcrefAndFriends.asciidoc[How do I use 
.wstcrf/.wsmode/.settings files to install my module's components in the window 
system?]
-- link:DevFaqWindowsXmlApi.asciidoc[How does the XML API for installing window 
system components work?]
-
-=== Wizards and Templates
-
-- link:DevFaqMakeGroupTemplate.asciidoc[How do I make a file template which 
actually creates a set of files at once?]
-- link:DevFaqOpenFilesAfterProjectCreation.asciidoc[How to open files in 
editor after project creation?]
-- link:DevFaqTemplatesInNonIdeApp.asciidoc[I am creating a non-IDE 
application.  How do I enable/control templates?]
-- link:DevFaqWizardChangeLabelsOfDefaultButtons.asciidoc[How to customize the 
button text of default buttons of a wizard (Finish, Cancel, etc.)?]
-- link:DevFaqWizardPanelError.asciidoc[How do I show that a user has filled an 
invalid input into my wizard?]
-
-=== XML Multiview API
-
-- link:DevFaqMultiViewChangeTabInCode.asciidoc[How to change selected tab of 
Multiview?]
-
--NOTE:* This document was automatically converted to the AsciiDoc format on 
2018-02-07, and needs to be reviewed.

---------------------------------------------------------------------
To unsubscribe, e-mail: commits-unsubscr...@netbeans.apache.org
For additional commands, e-mail: commits-h...@netbeans.apache.org

For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists

Reply via email to