org.netbeans.modules.schema2beans |
|
Java Source File Name | Type | Comment |
AttrProp.java | Class | This class hold the information about a property attribute. |
BaseAttribute.java | Interface | The BaseBean introspection methods return BaseProperty and BaseAttribute
objects. |
BaseBean.java | Class | This class is the base class for any generated bean. |
BaseProperty.java | Interface | The BaseProperty interface is the public (user) view of the schema2beans
property objects BeanProp. |
Bean.java | Interface | |
BeanComparator.java | Class | The class BeanComparator is the default comparator implementation
for comparing and merging schema2beans graphs. |
BeanProp.java | Class | The BeanProp class is the internal representation of a schema2beans property.
The three main classes that make the schema2beans architecture are: BaseBean,
BeanProp and DOMBinding. |
Common.java | Class | This class contains the schema2beans constants and helper methods. |
DDBeanInfo.java | Class | |
DDFactory.java | Class | This class provides a dynamic mechanism to instantiate schema2beans graphs.
The first and most common way to instantiate a schema2beans graph is to
call the createGraph() method on the root class of the generated
schema2beans classes.
It might happen that the code that whish to instantiate a schema2beans graph
doesn't have or know about the class of the schema2beans root element.
Such code should be able to say 'I want to instantiate a schema2beans graph',
and I know that it is named 'graphName'. |
DDLogFlags.java | Class | |
DDParser.java | Class | This class provides an implementation of the Iterator interface.
Providing a parsing string (/prop1/prop2/...), the iterator parses
the specified BaseBean, searching for the specified properties.
As the hasMore()/next() methods are called, the parser goes over
all the instances of the BaseBean tree.
For example, assuming we have: /Book/Chapters/Title, the iterator
would return all the titles of all the Chapters of the book.
The iterator always returns elements of the type specified as the
last element of the parsing string. |
DDRegistry.java | Class | The intent of this class is to provide a schema2beans graph registry,
where the graphs are stored by unique name and type. |
DDRegistryParser.java | Class | The DDRegistryParser is a parser/Iterator on a set of graphs, as
registered in the schema2beans registry (DDRegistry).
DDParser is a parser/Iterator on a single schema2beans graph, using
a schema2beans path description to define what should be parsed.
DDRegistryParser extend the functiionality of DDParser by providing
a parsing mechanism on a set of graphs (instead of a single one) and
by adding more syntax to the DDParser schema2beans path syntax.
Where DDParser defined a DDLocation to define a location reference in
the parsed graph, DDRegistryParser defines a DDCursor. |
DOMBinding.java | Class | The DOMBinding class binds the bean properties of the bean graph to
the nodes of the DOM graph. |
GraphManager.java | Class | |
JavaBeansUtil.java | Class | author: Cliff Draper author: This is a utility class with several static methods for working author: with generic java beans. |
NodeFactory.java | Class | |
NullEntityResolver.java | Class | author: cliffwd author: An org.xml.sax.EntityResolver that does nothing. |
QName.java | Class | author: cliffwd author: A QName class for dealing with XML Qualified Names; basically, author: a namespace and a localpart. author: This class is intended solely for those who for some reason can't author: use javax.xml.namespace.QName. |
ReflectiveBeanProp.java | Class | A BeanProp that works using reflection. |
Schema2BeansException.java | Class | |
Schema2BeansNestedException.java | Class | |
Schema2BeansRuntimeException.java | Class | |
Schema2BeansUtil.java | Class | |
TraceLogger.java | Class | |
ValidateException.java | Class | |
Version.java | Class | |
Wrapper.java | Interface | The Wrapper interface is one of the two ways a user can initialize a
Wrapper object.
By default, when schema2beans generates the java classes, a #PCDATA DTD type
is mapped to a java String. |
XMLUtil.java | Class | |