Interface Summary |
XoConstants |
Some useful constants in Xotics environment |
XoContainer |
This interface must be implemented for every Xotics Object
representing an XML element which can have children elements. |
XoContentModel |
XoContentModel represents the unique node to describe a content-model tree. |
XoDataType |
An interface to identify objects usable as data in XPath requests. |
XoDMInstance |
XoDMInstance is the representation of an XML document in Xotics environment. |
XoFactory |
XoFactory is responsible for loading an XoDMInstance object from an XML file,
or creating it from scratch, provided the Registry has appropriate definitions and/or
a specific XML processing instruction included in the parsed file gives the Data-Model definition file location.
|
XoNode |
This empty interface identifies every XO implementation objects of XML nodes.
|
XoObject |
Here is the base interface XO Objects have to implement.
|
XoPolymorph |
When an element has several implementations in a namespace, every corresponding XoObject must
implement this interface. |
XoProperty |
Wrapper for a JavaBean property. |
XoPropertyEditor |
This is an extension of java.beans.PropertyEditor , providing access to
the XoProperty wrapper of an edited property. |
XoRegistry |
This is the registry holding all XML dialect implementations (Data-Model modules) loaded
for an XO environment. |
XoRequestToolkit |
A toolkit class for XPath request processing. |
XoRoot |
This interface, extending XoContainer , must be implemented by
all XO Container which can be root of an XO DM instance tree. |
XoText |
Interface implemented by an XO object representing an XML text node.
|
XoTextContainer |
XoObject implementing this interface is considered as XO Object whose only child
is a XML PCDATA text. |
XoUpdateHandler |
Objects implemented with these interface are used to update a DM instance asynchronously in real time.
|
Class Summary |
XoClassLoader |
This is the class loader used by the Xotics environment. |
XoContainerSupport |
This is a default XoContainer implementation developpers can use, by derivation, to increase productivity
when an XoContainer implementation has no requirement to derive from any specific Java object. |
XoCustomizerInfos |
This class is used to associate a java.beans.Customizer object with a label (displayed in Xotics Editor).
|
XoEnvironment |
This class is the entry point to access all Xotics features. |
XoLogMessageBuffer |
Log Buffer queues various messages from Xotics classes
and accessible for user level log messages. |
XoLogMessageBuffer.XoLogMessage |
Class representing a Xotics log message. |
XoObjectSupport |
This is a default XoObject implementation developpers can use, by derivation,
to increase productivity when an XoObject implementation has no requirement
to derive from any specific Java object. |
XoPolymorphWrapper |
This class represents all polymorph implementations of an element. |
XoTextContainerSupport |
This is a default XoTextContainer implementation developpers can use to increase productivity
when an XoTextContainer implementation has no requirement to derive from any specific Java object.
|
XoTextSupport |
This is a default XoText implementation developpers can use to increase productivity
when an XoText implementation has no requirement to derive from any specific Java object. |
XoUtilities |
contains some generic utility methods |