This is an automated email from the ASF dual-hosted git repository.
skygo 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 3cacf47b0 wikitemplatingtest
new 611e2dc96 Merge pull request #654 from ebarboni/wikiindex
3cacf47b0 is described below
commit 3cacf47b0cfff1059bb4dcc3fcefbb08fa199c44
Author: Eric Barboni <[email protected]>
AuthorDate: Fri Jun 2 15:47:46 2023 +0200
wikitemplatingtest
---
netbeans.apache.org/globals.yml | 4 +
.../{wiki-index.gsp => wiki-devbread.gsp} | 5 +-
.../{wiki-index.gsp => wiki-devindexbread.gsp} | 5 +-
.../templates/templatesparts/wiki-index.gsp | 2 +-
.../src/content/templates/wikidev.gsp | 52 +++++++++++
.../src/content/templates/wikidevindex.gsp | 89 ++++++++++++++++++
.../src/content/wiki/DevFaqActionAddAnyFolder.adoc | 22 ++---
.../content/wiki/DevFaqActionAddDataObject.adoc | 4 +-
.../content/wiki/DevFaqActionAddJavaPackage.adoc | 2 +-
.../src/content/wiki/DevFaqAppLifecycleHooks.adoc | 4 +-
.../src/content/wiki/DevFaqIndex.adoc | 100 ++++++++++-----------
11 files changed, 210 insertions(+), 79 deletions(-)
diff --git a/netbeans.apache.org/globals.yml b/netbeans.apache.org/globals.yml
index 8257bc16b..4f5ae763e 100644
--- a/netbeans.apache.org/globals.yml
+++ b/netbeans.apache.org/globals.yml
@@ -37,6 +37,10 @@ template:
file: page_noaside.gsp
page_front:
file: page_front.gsp
+ wikidev:
+ file: wikidev.gsp
+ wikidevindex:
+ file: wikidevindex.gsp
wiki:
file: wiki.gsp
raw:
diff --git
a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devbread.gsp
similarity index 74%
copy from
netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
copy to
netbeans.apache.org/src/content/templates/templatesparts/wiki-devbread.gsp
index 824ff4826..7b6bf4be9 100644
--- a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
+++ b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devbread.gsp
@@ -18,7 +18,6 @@
under the License.
*/%>
-<div class='aside' style='text-align: center; padding: 20px;'>
- <a href="/wiki/index.asciidoc" title="Apache NetBeans WIKI">Apache
NetBeans Wiki Index</a>
- <p><b>Note:</b> These pages are being reviewed.</p>
+<div class='aside' style='text-align: left; padding: 20px;'>
+ <a href="/wiki/index.hml" title="Apache NetBeans WIKI">Apache NetBeans
Wiki Index</a>/<a href="/wiki/DevFaqIndex.html" title="Apache NetBeans NetBeans
Developer FAQ WIKI">Apache NetBeans NetBeans Developer FAQ</a>
</div>
diff --git
a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devindexbread.gsp
similarity index 79%
copy from
netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
copy to
netbeans.apache.org/src/content/templates/templatesparts/wiki-devindexbread.gsp
index 824ff4826..0a985fe40 100644
--- a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
+++
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-devindexbread.gsp
@@ -18,7 +18,6 @@
under the License.
*/%>
-<div class='aside' style='text-align: center; padding: 20px;'>
- <a href="/wiki/index.asciidoc" title="Apache NetBeans WIKI">Apache
NetBeans Wiki Index</a>
- <p><b>Note:</b> These pages are being reviewed.</p>
+<div class='aside' style='text-align: left; padding: 20px;'>
+ <a href="/wiki/index.html" title="Apache NetBeans WIKI">Apache NetBeans
Wiki Index</a>/Apache NetBeans NetBeans Developer FAQ
</div>
diff --git
a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
b/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
index 824ff4826..d368693a5 100644
--- a/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
+++ b/netbeans.apache.org/src/content/templates/templatesparts/wiki-index.gsp
@@ -19,6 +19,6 @@
*/%>
<div class='aside' style='text-align: center; padding: 20px;'>
- <a href="/wiki/index.asciidoc" title="Apache NetBeans WIKI">Apache
NetBeans Wiki Index</a>
+ <a href="/wiki/index.adoc" title="Apache NetBeans WIKI">Apache NetBeans
Wiki Index</a>
<p><b>Note:</b> These pages are being reviewed.</p>
</div>
diff --git a/netbeans.apache.org/src/content/templates/wikidev.gsp
b/netbeans.apache.org/src/content/templates/wikidev.gsp
new file mode 100644
index 000000000..c6a813199
--- /dev/null
+++ b/netbeans.apache.org/src/content/templates/wikidev.gsp
@@ -0,0 +1,52 @@
+<%/*
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+*/%>
+<%/*
+
+ page_noaside.gsp: A main area with no aside.
+
+*/%>
+<!doctype html>
+<html class="no-js" lang="en" dir="ltr">
+ <%include "templatesparts/head.gsp"%>
+ <body>
+ <%include "templatesparts/menu.gsp"%>
+ <%include "templatesparts/news.gsp"%>
+ <div class='grid-container main-content'>
+ <h1 class="sect1">${content.title}</h1>
+ <%
+ def needreview=false
+ for ( atag in content.tags ) {
+ if (atag=='needsreview') {
+ needreview = true
+ }
+ }
+ if (needreview) { %>
+ <%include "templatesparts/wiki-index.gsp"%>
+ <% } else { %>
+ <%include "templatesparts/wiki-devbread.gsp"%>
+ <% } %>
+ ${content.body}
+ <%include "templatesparts/tools.gsp"%>
+ </div>
+ <%include "templatesparts/footer.gsp"%>
+ <%include "templatesparts/scripts.gsp"%>
+ </body>
+</html>
diff --git a/netbeans.apache.org/src/content/templates/wikidevindex.gsp
b/netbeans.apache.org/src/content/templates/wikidevindex.gsp
new file mode 100644
index 000000000..3932b9998
--- /dev/null
+++ b/netbeans.apache.org/src/content/templates/wikidevindex.gsp
@@ -0,0 +1,89 @@
+<%/*
+
+ Licensed to the Apache Software Foundation (ASF) under one
+ or more contributor license agreements. See the NOTICE file
+ distributed with this work for additional information
+ regarding copyright ownership. The ASF licenses this file
+ to you under the Apache License, Version 2.0 (the
+ "License"); you may not use this file except in compliance
+ with the License. You may obtain a copy of the License at
+
+ http://www.apache.org/licenses/LICENSE-2.0
+
+ Unless required by applicable law or agreed to in writing,
+ software distributed under the License is distributed on an
+ "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
+ KIND, either express or implied. See the License for the
+ specific language governing permissions and limitations
+ under the License.
+
+*/%>
+<%/*
+
+ page_noaside.gsp: A main area with no aside.
+
+*/%>
+<!doctype html>
+<html class="no-js" lang="en" dir="ltr">
+ <%include "templatesparts/head.gsp"%>
+ <body>
+ <%include "templatesparts/menu.gsp"%>
+ <%include "templatesparts/news.gsp"%>
+ <div class='grid-container main-content'>
+ <h1 class="sect1">${content.title}</h1>
+ <%include "templatesparts/wiki-devindexbread.gsp"%>
+ <%
+def
sectionMap=['_actions_how_to_add_things_to_files_folders_menus_toolbars_and_more':'Actions:
How to add things to Files, Folders, Menus, Toolbars and more',
+ 'lifecyclesection':'Application Lifecycle and Hooks'
+]
+// toc section first
+out.println('<div id="toc" class="toc">');
+out.println('<div id="toctitle"></div>');
+out.println('<ul class="sectlevel1">');
+out.println('<li>'+content.title+'</a>');
+out.println('<ul class="sectlevel2">');
+for (asection in sectionMap) {
+ out.println('<li><a href="#'+asection.key+'">'+asection.value+'</a></li>');
+}
+out.println('</ul></li></ul></div>');
+// content by aggregation
+for (asection in sectionMap) {
+ out.println('<div class="sect2">');
+ out.println('<h3 id="'+asection.key+'">'+asection.value+'</h3>');
+ TreeMap sectionsubitm = [:]
+ for ( atag in tags ) {
+ if ( atag.name=="devfaq") {
+ for ( mydoc in atag.tagged_documents ) {
+ if ( mydoc.position!=null && mydoc.wikidevsection!=null &&
asection.key==mydoc.wikidevsection ) {
+ sectionsubitm.put(mydoc.position,mydoc);
+ }
+ }
+ }
+ }
+ sectionsubitm.sort();
+ out.println('<div class="ulist">');
+ out.println('<ul>');
+ for (adoc in sectionsubitm) {
+ out.println('<li><p>');
+ out.println('<a
href="'+content.rootpath+adoc.value.uri+'">'+adoc.value.title+'</a>');
+ if (adoc.value.tags.contains('needsreview')) {
+ out.println("[needs review]")
+ }
+ out.println('</p></li>');
+ }
+ out.println('</ul>');
+ out.println('</div>');
+ out.println('</div>');
+}
+
+ %>
+ <hr>
+ Manually edited
+ <hr>
+ ${content.body}
+ <%include "templatesparts/tools.gsp"%>
+ </div>
+ <%include "templatesparts/footer.gsp"%>
+ <%include "templatesparts/scripts.gsp"%>
+ </body>
+</html>
diff --git a/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc
b/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc
index 8c31708b2..ed8780e7f 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqActionAddAnyFolder.adoc
@@ -17,17 +17,17 @@
// under the License.
//
-= DevFaqActionAddAnyFolder
-:jbake-type: wiki
-:jbake-tags: wiki, devfaq, needsreview
+= How can I add actions to all folder nodes?
+:jbake-type: wikidev
+:jbake-tags: wiki, devfaq
:jbake-status: published
:keywords: Apache NetBeans wiki DevFaqActionAddAnyFolder
:description: Apache NetBeans wiki DevFaqActionAddAnyFolder
:toc: left
:toc-title:
:syntax: true
-
-== How can I add actions to all folder nodes?
+:wikidevsection:
_actions_how_to_add_things_to_files_folders_menus_toolbars_and_more
+:position: 1
Register to *Loaders/folder/any/Actions*
@@ -60,15 +60,3 @@ public final class OnAnyFolderAction implements
ActionListener {
}
}
----
-
-== Apache Migration Information
-
-The content in this page was kindly donated by Oracle Corp. to the
-Apache Software Foundation.
-
-This page was exported from
link:http://wiki.netbeans.org/DevFaqActionAddAnyFolder[http://wiki.netbeans.org/DevFaqActionAddAnyFolder]
,
-that was last modified by NetBeans user Markiewb
-on 2013-07-07T19:41:45Z.
-
-
-*NOTE:* This document was automatically converted to the AsciiDoc format on
2018-02-07, and needs to be reviewed.
diff --git
a/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc
b/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc
index 99c1f29f3..618be6d03 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqActionAddDataObject.adoc
@@ -18,7 +18,7 @@
//
= DevFaqActionAddDataObject
-:jbake-type: wiki
+:jbake-type: wikidev
:jbake-tags: wiki, devfaq, needsreview
:jbake-status: published
:keywords: Apache NetBeans wiki DevFaqActionAddDataObject
@@ -26,6 +26,8 @@
:toc: left
:toc-title:
:syntax: true
+:wikidevsection:
_actions_how_to_add_things_to_files_folders_menus_toolbars_and_more
+:position: 2
== How do I add an action to my custom node type ?
diff --git
a/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc
b/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc
index 2f71276d5..0bd63988b 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqActionAddJavaPackage.adoc
@@ -18,7 +18,7 @@
//
= DevFaqActionAddJavaPackage
-:jbake-type: wiki
+:jbake-type: wikidev
:jbake-tags: wiki, devfaq, needsreview
:jbake-status: published
:keywords: Apache NetBeans wiki DevFaqActionAddJavaPackage
diff --git a/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc
b/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc
index 4eb0027f6..df24aab3b 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqAppLifecycleHooks.adoc
@@ -18,8 +18,8 @@
//
= DevFaqAppLifecycleHooks
-:jbake-type: wiki
-:jbake-tags: wiki, devfaq, needsreview
+:jbake-type: wikidev
+:jbake-tags: wikidev, devfaq, needsreview, position1, lifecyclesection
:jbake-status: published
:keywords: Apache NetBeans wiki DevFaqAppLifecycleHooks
:description: Apache NetBeans wiki DevFaqAppLifecycleHooks
diff --git a/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc
b/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc
index 9f01ae2bc..36588512b 100644
--- a/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc
+++ b/netbeans.apache.org/src/content/wiki/DevFaqIndex.adoc
@@ -17,8 +17,8 @@
// under the License.
//
-= Apache NetBeans DevFaq wiki index
-:jbake-type: wiki
+= Apache NetBeans NetBeans Developer FAQ
+:jbake-type: wikidevindex
:jbake-tags: wiki, devfaq, needsreview
:jbake-status: published
:keywords: Apache NetBeans wiki index
@@ -27,10 +27,8 @@
:toc-title:
:syntax: true
-[.sect1]
-== DevFaq wiki index
-=== Actions: How to add things to Files, Folders, Menus, Toolbars and more
+== Actions: How to add things to Files, Folders, Menus, Toolbars and more
- xref:DevFaqActionAddAnyFolder.adoc[How do I add an action to any folder?]
- xref:DevFaqActionAddDataObject.adoc[How do I add an action to my custom
node?]
@@ -75,15 +73,15 @@
- xref:DevFaqTweakRegistryByCodeReplacement.adoc[How do I have only Shortcut
Keys for an Action?]
- xref:DevFaqUsingSubmenus.adoc[Can I install submenus into popups or other
menus, instead of a regular action?]
-=== Application Lifecycle and Hooks
+== Application Lifecycle and Hooks
- xref:DevFaqAppLifecycleHooks.adoc[What are some of the hooks in the
application's lifecycle I can plug into?]
-=== Authentication and Authorization in Platform Apps
+== Authentication and Authorization in Platform Apps
- xref:DevFaqPlatformAppAuthStrategies.adoc[Other strategies for
authentication and authorization]
-=== Branding your application
+== Branding your application
- xref:BrandingAboutDialog.adoc[Branding About Dialog]
- xref:BrandingUpdaterSplash.adoc[Branding Updater Splash]
@@ -91,13 +89,13 @@
- xref:DevFaqVersionNumber.adoc[How do I set the version number?]
- xref:TranslateNetbeansModule.adoc[Translating a NetBeans Module]
-=== Command Line Parsing
+== Command Line Parsing
- xref:HowToEnableDisableMenusFromCommandLine.adoc[Can something that the user
sets on the command line determine whether a menu item is enabled?]
- xref:HowToEnableDisableModulesFromCommandLine.adoc[Same as the above, but
this time for enabling/disabling modules?]
-
xref:HowToPassCommandLineArgumentsToANetBeansPlatformApplicationWhenRunInsideTheIDE.adoc[How
to pass command line arguments to a NetBeans Platform application when run
inside the IDE]
-=== Configuration: How Modules Install Things
+== Configuration: How Modules Install Things
- xref:DevFaqDotSettingsFiles.adoc[What are .settings files?]
- xref:DevFaqDotShadowFiles.adoc[What are .shadow files?]
@@ -112,7 +110,7 @@
- xref:DevFaqSystemFilesystem.adoc[What is the system filesystem?]
- xref:DevFaqUserDir.adoc[What is the user directory, what is in it, and why
do I need one?]
-=== Converting between common data types and finding things
+== Converting between common data types and finding things
- xref:DevFaqDataObjectFileObject.adoc[How do I get a DataObject for a
FileObject?]
- xref:DevFaqDataObjectNode.adoc[How do I get a DataObject for a Node?]
@@ -126,12 +124,12 @@
- xref:DevFaqNodeDataObject.adoc[How do I get a Node for a DataObject?]
- xref:DevFaqUriVsUrl.adoc[URIs and URLs]
-=== Creating a Custom Programming Language
+== Creating a Custom Programming Language
- xref:DevFaqCustomDebugger.adoc[How can I create a custom Debugger for my
language?]
- xref:DevFaqSyntaxHighlight.adoc[How do I add syntax highlighting for my
language?]
-=== Deploying Changes through AutoUpdate and using Autoupdate API
+== Deploying Changes through AutoUpdate and using Autoupdate API
- xref:DevFaqAutoUpdateAPIJavadoc.adoc[How can I find Javadoc of Autoupdate
API with hints to use it?]
- xref:DevFaqAutoUpdateBranding.adoc[How can I update the splash screen, title
bar and other branding items via AutoUpdate?]
@@ -143,11 +141,11 @@
- xref:DevFaqUseNativeInstaller.adoc[How can I run the installer for something
else during module installation?]
- xref:FaqPluginManagerCustomization.adoc[What other documentation is
available about AutoUpdate?]
-=== Deployment using installers / NBI
+== Deployment using installers / NBI
- xref:DevInstallerAddVersioningInfo.adoc[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
+== Development issues, module basics and classpath issues, and information
about RCP/Platform application configuration
- xref:DevFaq2SrcPaths.adoc[How do I have two source directories within one
module?]
- xref:DevFaqAnnotationDevelopDebug.adoc[How do I develop and debug
annotations for NetBeans platform apps?]
@@ -192,12 +190,12 @@
- xref:DevFaqWrapperModules.adoc[What is a library wrapper module and how do I
use it?]
- xref:FaqRunSameTargetOnAllModules.adoc[How can I launch an Ant Task on all
modules of my suite?]
-=== Dialogs API
+== Dialogs API
- xref:DevFaqDialogControlOKButton.adoc[How can I control when the OK button
is enabled]
- xref:DevFaqDialogsApiIntro.adoc[What is the Dialogs API and How Do I Use It?]
-=== Editor and Edited Files
+== Editor and Edited Files
- xref:DevFaqEditorCodeCompletionAnyJEditorPane.adoc[How to add code
completion to any JEditorPane]
- xref:DevFaqEditorGetCurrentDocument.adoc[How can I get the currently open
document in the selected editor?]
@@ -220,11 +218,11 @@
- xref:DevFaqOpenReadOnly.adoc[How can I open a file in the editor in
read-only mode?]
- xref:DevFaqSyntaxColoring.adoc[Can I add syntax coloring for my own data
object/MIME type?]
-=== File Management (within the IDE/Application)
+== File Management (within the IDE/Application)
- xref:DevFaqOpenFile.adoc[How can I open a file in the IDE programatically?]
-=== Files and Data Objects
+== Files and Data Objects
- xref:DevFaqDataLoader.adoc[What is a DataLoader?]
- xref:DevFaqDataObject.adoc[What is a DataObject?]
@@ -245,7 +243,7 @@
- xref:DevFaqMIMEResolver.adoc[How can I create declarative MIMEResolver and
add new file type?]
- xref:DevFaqNewXMLFileType.adoc[How do I add support for an XML type with a
different extension?]
-=== Getting Started
+== Getting Started
- xref:DefFaqMapApisToTasks.adoc[What API do I want to use for x, y or z?]
- xref:DevFaqAccessSourcesUsingMercurial.adoc[How do I get sources for
NetBeans using Mercurial (hg)?]
@@ -261,18 +259,18 @@
- xref:DevFaqSourceTreeModuleDescriptions.adoc[There sure are a lot of modules
in the source tree. What are they for]
- xref:DevFaqWhatIsAModule.adoc[What is a module?]
-=== Getting support, where to find examples
+== Getting support, where to find examples
- xref:DevFaqFileBug.adoc[Filing a bug report]
- xref:DevFaqMoreDocsOnCertainAPIs.adoc[Where can I find more documentation on
certain APIs?]
- xref:DevFaqSampleCode.adoc[Examples of how to use various APIs]
- xref:NetBeansCertifiedEngineerCourse.adoc[Can I get training material for
the NetBeans Certification course?]
-=== HTML Browser
+== HTML Browser
- xref:DevFaqHowToOpenURL.adoc[How to open a URL in the internal/default HTML
browser?]
-=== JavaHelp
+== JavaHelp
- xref:DevFaqHelpGuidelines.adoc[JavaHelp integration guide]
- xref:DevFaqIdeWelcome.adoc[How do I fix problems about 'ide.welcome'?]
@@ -280,7 +278,7 @@
- xref:DevFaqJavaHelpNotDisplayed.adoc[Why doesn't my JavaHelp content show
up?]
- xref:DevFaqJavaHelpOverrideCustom.adoc[How can I override JavaHelp to
display my own custom help or documentation?]
-=== Key Bindings
+== Key Bindings
- xref:DevFaqAddDefaultActionShortcuts.adoc[How do I add default shortcuts for
SystemActions (like cut, paste, etc)?]
- xref:DevFaqAddShortCutForAction.adoc[How to set the shortcut of an action
outside of your own module?]
@@ -292,14 +290,14 @@
- xref:DevFaqOrderActions.adoc[I want my action to appear between two existing
items/in a specific place in the menu. Can I do that?]
- xref:DevFaqRebindingKeys.adoc[Binding one key to more than one action]
-=== Licensing Issues
+== Licensing Issues
- xref:DevFaqEpl3rdPartySources.adoc[Where to download sources of EPL
third-party components?]
- xref:DevFaqLgpl3rdPartySources.adoc[Where to download sources of LGPL
third-party components?]
- xref:DevFaqLic3rdPartyComponents.adoc[NetBeans Platform and 3rd party
components]
- xref:DevFaqMpl3rdPartySources.adoc[Where to download sources of MPL
third-party components?]
-=== Logging and Error Handling
+== Logging and Error Handling
- xref:DevFaqAddTimestampToLogs.adoc[How can I add a timestamp to the logs?]
- xref:DevFaqCustomizingUnexpectedExceptionDialog.adoc[How can I customize the
Unexpected Exception dialog?]
@@ -307,13 +305,13 @@
- xref:DevFaqUIGestures.adoc[UI Logging through Gestures Collector]
- xref:DevFaqUnexpectedExceptionDialog.adoc[How can I suppress the Unexpected
Exception dialog?]
-=== Look and Design
+== Look and Design
- xref:DevFaqChangeLookAndFeel.adoc[How can I set the Swing look and feel on
startup?]
- xref:DevFaqCustomFontSize.adoc[I have a custom component. How can I make it
respond to --fontsize like the rest of NetBeans?]
- xref:DevFaqImagesForDarkLaf.adoc[How to provide non-inverted images for dark
LookAndFeels like DarkMetal/Darcula?]
-=== Lookup
+== Lookup
- xref:DevFaqLookup.adoc[What is a Lookup?]
- xref:DevFaqLookupContents.adoc[How can I find out what is in a Lookup]
@@ -332,14 +330,14 @@
- xref:DevFaqSysFsLookupRegistration.adoc[How can I register services into the
lookup using the system filesystem?]
- xref:DevFaqWhenLookup.adoc[When should I use Lookup in my own APIs?]
-=== Mavenized Builds
+== Mavenized Builds
- xref:DevFaqMavenHowToMigrateFromANT.adoc[How to convert an ANT-based
NetBeans Module to a Maven-based NetBeans Module?]
- xref:DevFaqMavenL10N.adoc[How can I create localization modules using Maven?]
- xref:DevFaqMavenPlatformRebel.adoc[Can I use JRebel to speed up development?]
- xref:DevFaqMavenSystemScope.adoc[Why can't I use system scope for a library
wrapper module?]
-=== Module System
+== Module System
- xref:Autoload.adoc[What is an autoload module?]
- xref:DevFaqChangeRestartSplash.adoc[How can I change the NetBeans splash
screen shown when an installed module requires restart?]
@@ -353,12 +351,12 @@
- xref:DevFaqSuppressExistingModule.adoc[I want my module to disable some of
the modules that would normally be enabled. Possible?]
- xref:DevFaqTutorialsDebugging.adoc[How do I debug a module I'm building?]
-=== NetBeans Developer FAQ
+== NetBeans Developer FAQ
- xref:FaqIndex.adoc[list of other FAQs]
- xref:HowToAddFAQEntries.adoc[How To Add FAQ Entries]
-=== Nodes and Explorer
+== Nodes and Explorer
- xref:DevFaqAddDoingEvilThingsToForeignNodes.adoc[I have a reference to an
existing Node from some other module. Can I add cookies/properties/children?]
- xref:DevFaqAddingRemovingChildrenDynamically.adoc[Can I add, remove or
reorder children of a node on the fly?]
@@ -393,7 +391,7 @@
- xref:DevFaqViewSaveTTVColumns.adoc[How do I preserve the column attributes
of a TreeTableView?]
- xref:DevFaqWhatIsANode.adoc[What is a Node?]
-=== Output Window
+== Output Window
- xref:DevFaqCustomIOProvider.adoc[How to implement custom IOProvider?]
- xref:DevFaqInput.adoc[How to get user input in the Output Window?]
@@ -402,11 +400,11 @@
- xref:DevFaqOutputWindow.adoc[How do I create my own tab in the output window
and write to it?]
- xref:DevFaqOutputWindowExternalProcess.adoc[How do I route the output from
an external process to the output window?]
-=== Printing
+== Printing
- xref:DevFaqHowToPrint.adoc[Help, the Print menu item is disabled!]
-=== Programmatic access to Java Sources
+== Programmatic access to Java Sources
- xref:DevFaqObtainSourcesOfAJavaClass.adoc[How to obtain a source file for a
Java class and open in the editor?]
- xref:DevFaqScanForClasses.adoc[How can I scan a classpath to find all
classes of a particular type?]
@@ -414,7 +412,7 @@
- xref:JavaHT_Modification.adoc[How can I programmatically modify a Java
source file?]
- xref:Java_DevelopersGuide.adoc[Java_DevelopersGuide]
-=== Project Handling
+== Project Handling
- xref:DevFaqGetNameOfProjectGroup.adoc[How to get the name of the active
project group?]
- xref:DevFaqGetNameOrIconForProject.adoc[How to get the name or icon of a
project?]
@@ -422,7 +420,7 @@
- xref:DevFaqListenForOpeningClosingProject.adoc[How to listen for projects to
be opened/closed?]
- xref:DevFaqOpenProjectProgramatically.adoc[How can I open a Project
programatically?]
-=== Project Types
+== Project Types
- xref:DevFaqActionAddProjectCustomizer.adoc[How to add a new panel to a
Project Properties dialog?]
- xref:DevFaqActionAddProjectCustomizerToMultipleTypes.adoc[How do I register
a "ProjectCustomizer" to multiple project types?]
@@ -433,7 +431,7 @@
- xref:DevFaqIdentifyMain.adoc[How do I identify the "main project"?]
- xref:DevFaqPossibleToExtend.adoc[Is it possible to extend an existing
project type?]
-=== Properties and PropertySheet
+== Properties and PropertySheet
- xref:DevFaqPropertySheetEditors.adoc[How do I change the default behavior of
PropertySheet editors?]
- xref:DevFaqPropertySheetHideDescription.adoc[How do I hide the description
area in property window?]
@@ -441,7 +439,7 @@
- xref:DevFaqPropertySheetReadonlyProperty.adoc[How do I add a readonly
property?]
- xref:DevFaqPropertySheetTabs.adoc[How do I display different groups of
properties on buttons in the property sheet the way Matisse does?]
-=== Running and Writing tests
+== Running and Writing tests
- xref:DevFaqTestDataObject.adoc[Writing Tests for DataObjects and DataLoaders]
- xref:DevFaqTestUsingSystemFileSystem.adoc[How do I test something which uses
the System Filesystem?]
@@ -450,7 +448,7 @@
- xref:NetBeansDeveloperTestFAQ.adoc[NetBeans Developer Test FAQ]
- xref:TestingThingsThatUseFileObjectDataObjectDataFolder.adoc[Testing things
that use FileObjects]
-=== Settings
+== Settings
- xref:DevFaqExportImport.adoc[How to register options for export/import to
module's layer?]
- xref:DevFaqExtendOptionsSearch.adoc[How can I configure my options panel to
be found by global quicksearch or options search?]
@@ -460,12 +458,12 @@
- xref:DevFaqOpenOptionsAtCategory.adoc[How do you open the option dialog with
a preselected category?]
- xref:DevFaqSetPrefs.adoc[How do I let the user set
preferences/options/customization/configuration for my module/application?]
-=== Tasks and Progressbar
+== Tasks and Progressbar
- xref:DevFaqExternalExecution.adoc[How to run/execute an external program?]
- xref:DevFaqTaskLongRunningAsyncTask.adoc[How to execute a long running task
from an action without blocking the GUI?]
-=== Threading
+== Threading
- xref:DevFaqBackgroundThread.adoc[What is a background thread and why do I
need one?]
- xref:DevFaqRequestProcessor.adoc[When should I use
RequestProcessor.getDefault() and when should I create my own RequestProcessor?]
@@ -473,40 +471,40 @@
- xref:DevFaqThreading.adoc[I need to run some code on a background thread.
Can the platform help me?]
- xref:DevFaqThreadingBuiltIn.adoc[What APIs come with built-in background
thread handling?]
-=== Tutorials and important starting points
+== Tutorials and important starting points
- xref:DevFaqAnnotationList.adoc[NetBeans Annotation Cheat Sheet]
- xref:DevFaqApisBasics.adoc[What are the basic things I should know about
NetBeans' architecture to get started creating NetBeans Platform applications?]
- xref:DevFaqTutorialsAPI.adoc[NetBeans API starting point]
- xref:DevFaqTutorialsIndex.adoc[Any tutorials out there, please?]
-=== Using Enterprise Resources from NetBeans module
+== Using Enterprise Resources from NetBeans module
- xref:DevFaqAppClientOnNbPlatformTut.adoc[Java EE Application Client on top
of NetBeans Platform Tutorial]
- xref:DevFaqCallEjbFromNbm.adoc[How to call EJB from NetBeans module]
-=== Using Sounds
+== Using Sounds
- xref:DevFaqMakeItTalk.adoc[How to make my application talk?]
- xref:DevFaqUseSounds.adoc[How to use sounds in my application?]
-=== Versioning
+== Versioning
- xref:ProjectVersioning.adoc[How to add versioning actions like GIT,
Mercurial, SVN, CVS to my own nodes?]
-=== When There Are Multiple Ways To Do Something...
+== When There Are Multiple Ways To Do Something...
- xref:DevFaqModulesDeclarativeVsProgrammatic.adoc[Installing things
declaratively vs. installing things programmatically]
- xref:DevFaqRegisterObjectsViaInstanceOrSettingsFiles.adoc[Should I register
an object in my layer file using .instance or .settings files? What about
.shadow files?]
- xref:DevFaqWaysToRegisterInDefaultLookup.adoc[Which way should I register an
object in the default Lookup?]
- xref:DevFaqWhenToUseWhatRegistrationMethod.adoc[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
+== When things go wrong: Troubleshooting
- xref:DevFaqTroubleshootClassNotFound.adoc[I've got a class not found
error/exception. How can I fix it?]
- xref:DevFaqTroubleshootMissingItemsInZippedSources.adoc[I find files missing
from the source ZIP file]
-=== Window System
+== Window System
- xref:DevFaqCustomWindowMode.adoc[How to create a custom window mode?]
- xref:DevFaqCustomizeWindowSystem.adoc[How can I customize the window system
via the latest 7.1 techniques/enhancements?]
@@ -534,7 +532,7 @@
- xref:DevFaqWindowsWstcrefAndFriends.adoc[How do I use
.wstcrf/.wsmode/.settings files to install my module's components in the window
system?]
- xref:DevFaqWindowsXmlApi.adoc[How does the XML API for installing window
system components work?]
-=== Wizards and Templates
+== Wizards and Templates
- xref:DevFaqMakeGroupTemplate.adoc[How do I make a file template which
actually creates a set of files at once?]
- xref:DevFaqOpenFilesAfterProjectCreation.adoc[How to open files in editor
after project creation?]
@@ -542,7 +540,7 @@
- xref:DevFaqWizardChangeLabelsOfDefaultButtons.adoc[How to customize the
button text of default buttons of a wizard (Finish, Cancel, etc.)?]
- xref:DevFaqWizardPanelError.adoc[How do I show that a user has filled an
invalid input into my wizard?]
-=== XML Multiview API
+== XML Multiview API
- xref:DevFaqMultiViewChangeTabInCode.adoc[How to change selected tab of
Multiview?]
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]
For further information about the NetBeans mailing lists, visit:
https://cwiki.apache.org/confluence/display/NETBEANS/Mailing+lists