This Bugzilla instance is a read-only archive of historic NetBeans bug reports. To report a bug in NetBeans please follow the project's instructions for reporting issues.

Bug 23309 - Customizable XML tree editor
Summary: Customizable XML tree editor
Status: RESOLVED FIXED
Alias: None
Product: xml
Classification: Unclassified
Component: Tree-Edit (show other bugs)
Version: 3.x
Hardware: PC Windows ME/2000
: P3 blocker with 2 votes (vote)
Assignee: Rich Unger
URL:
Keywords: ARCH
Depends on:
Blocks: 14206
  Show dependency tree
 
Reported: 2002-05-09 23:25 UTC by Rich Unger
Modified: 2007-09-25 06:06 UTC (History)
0 users

See Also:
Issue Type: ENHANCEMENT
Exception Reporter:


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Rich Unger 2002-05-09 23:25:58 UTC
The tree editor will be customizable by modules containing 
icons and customizers for a particular doctype.  The 
customization will be done declaratively.

For example, if you wanted to add an editor for web.xml 
files (doctype web-app), you could write a module that 
contained icons for the <servlet>, <init-param>, and 
<context-param> elements.  And you could implement a 
customizer for <servlet> that, say, browsed the classes in 
your project.  Your module would have a file that looks 
something like:

<doctype name="web-app">
  <element name="servlet" iconbase="/path/to/servletIcon">
    <customizer class="com.foo.ServletTagCustomizer">
      <property name="foo" value="bar"/>
    </customizer>
  </element>
  <element name="init-param" 
iconbase="/path/to/initparamIcon"/>
  <element name="context-param" 
iconbase="/path/to/contextParamIcon"/>
</doctype>
Comment 1 _ pkuzel 2002-06-03 12:27:19 UTC
Let these are considered while planning next release.
Comment 2 Marek Grummich 2002-07-19 16:59:00 UTC
Target milestone was changed from not determined to TBD
Comment 3 _ pkuzel 2002-08-13 21:24:35 UTC
ARCHing as issue may influence internal architecture.
Comment 4 Rich Unger 2003-02-06 02:03:03 UTC
Checked into trunk on Nov. 28, 2002
Comment 5 _ pkuzel 2003-02-06 10:38:25 UTC
This functionality is targeted to  be a part of NetBeans 3.5 standard release.
At this moment it is necessary to stabilize it fully, pass I18N checks, pass
A11Y checks, pass UI checks and properly document it.