FeaturesPluginsDocs & SupportCommunityPartners

XML Core

This is the home page for the XML Core module.

Introduction

The module is a base for all XML related modules. It recognizes XML and DTD documents, which can be opened in text editor. It supports parsing of those documents into TAX (Tree API for XML) representation. It supports synchronization among document representations. It also holds all settings shared among all XML related modules.

Icons

This section contains a list of the icons used in this module.

Icon File Description Usage
Icon blank.gif. blank.gif This icon represents javahelp documentation menu icon - empty. mf-layer.xml
Icon coreSettings.gif. coreSettings.gif This icon represents XML Settings [16x16]. CoreSettingsBeanInfo.java
Icon coreSettings32.gif. coreSettings32.gif This icon represents XML Settings [32x32]. CoreSettingsBeanInfo.java
Icon dtdObject.gif. dtdObject.gif This icon represents DTD Object [16x16]. DTDDataObject.java
mf-layer.xml
DTDDataNode.java
DTDDataLoaderBeanInfo.java
DTDNode.java
Icon dtdObject32.gif. dtdObject32.gif This icon represents DTD Object [32x32]. DTDDataLoaderBeanInfo.java
Icon xmlObject.gif. xmlObject.gif This icon represents XML Object [16x16]. XMLDataObject.java
mf-layer.xml
mf-layer.xml
XMLDataLoaderBeanInfo.java
DocumentNode.java
Icon xmlObject32.gif. xmlObject32.gif This icon represents XML Object [32x32]. XMLDataLoaderBeanInfo.java
Icon entObject.gif. entObject.gif This icon represents XML Entity Object [16x16]. mf-layer.xml
EntityDataObject.java
EntityDataLoaderBeanInfo.java
Icon xmlSchemaObject.gif. xmlSchemaObject.gif This icon represents XML Schema Object [16x16]. mf-resolvers.ent
mf-templates.ent
SchemaLoaderBeanInfo.java
SchemaObject.java
Icon xmlSchemaObject32.gif. xmlSchemaObject32.gif This icon represents XML Schema Object [32x32].  


Brainstorming Dashboard

Improve Classification and Binding Framework

Petr Jiricka posted the following interesting mail to nbdev about the Classification Framework Proposal
< - Each predicate would be responsible for listening on changes in objects. When it is used on an object, it is responsible for attaching a listener to it. When the object changes, it is responsible for passing the event on to its listeners.
< - The framework listens on all predicates that have ever been used to classify any object. This way, it is notified about all changes that affect classifications of any object. Iterator it = passes the events on to its listeners.
I'm afraid that each predicate means: all predicates that could be
used in all classifications with higher or equal priority.
Nobody can ever guarantee that a change could not trigger them.

FAQs

How do I tell the XML module that a file with an .xxx extension is an XML file and that the module should handle it as such?

Add xxx to the list of extensions recognized by the XML module.
This feature can be configured under Tools | Options | IDE Configuration | System | Object Types | XML Objects node.

Links

Source Code

http://xml.netbeans.org/source/browse/xml/core/
Companion
Projects:
MySQL Database Server   Open JDK: an Open SourceJDK   GlassFish Community: an Open Source Application Server    Mobile & Embedded Community    Open Solaris   java.net - The Source for Java Technology Collaboration   Open ESB - The Open Enterprise Service Bus Powered by