Have the RefleX !

Core API
org.inria.ns.reflex Access classes to RefleX (command line interface, servlet).
org.inria.ns.reflex.processor Provides core classes for the engine.
org.inria.ns.reflex.processor.core The implementation of the core module ; provides also basic classes used by actions.

 

Core modules
org.inria.ns.reflex.processor.asl The Active Schema Language implementation.
org.inria.ns.reflex.processor.catalog The Active Catalog implementation.
org.inria.ns.reflex.processor.exp The Extensible XML Processor implementation.
org.inria.ns.reflex.processor.xcl The XML Control Language implementation.

 

Common modules
org.inria.ns.reflex.modules.io Provides I/O features.
org.inria.ns.reflex.modules.rdbms Provides RDBMS features.
org.inria.ns.reflex.modules.sys Provides actions related to system interactions.
org.inria.ns.reflex.modules.web Provides Web features.
org.inria.ns.reflex.util.wunit Module for WUnit testing.

 

XML
org.inria.ns.reflex.processor.xcl.xml Actions related to XML content.
org.inria.ns.reflex.xml Core XML features.
org.inria.ns.reflex.xml.dom DOM related utilities such as fragment parsers, etc.
org.inria.ns.reflex.xml.filter Filtering facilities.
org.inria.ns.reflex.xml.operator Support for X-operable objects.
org.inria.ns.reflex.xml.sax SAX related utilities such as SAX aggregator, SAX converter, parsers, etc.
org.inria.ns.reflex.xml.serialize Generic serialization features.
org.inria.ns.reflex.xml.translet Support for compiled stylesheets (Java bytecode), includes a compiler from XSLT to javax.xml.transform.Templates.
org.inria.ns.reflex.xml.xpath XPath handling.
org.inria.ns.reflex.xml.xpath.axes Neutral implementation of iterators that are crossing XPath axes.
org.inria.ns.reflex.xml.xpath.pattern XPath patterns handling.
org.inria.ns.reflex.xml.xpath.xpointer XPointer handling.

 

JSON
org.inria.ns.reflex.util.json Basic components for handling JSON structures.
org.inria.ns.reflex.xml.json JSON as XML.

 

Data types
org.inria.ns.reflex.processor.asl.types Provides type support for ASL.
org.inria.ns.reflex.processor.asl.types.adt The Active Datatypes implementation.
org.inria.ns.reflex.processor.asl.types.xs A bridge between W3C XML Schema datatypes and Active Tags.

 

Structures and utilities
org.inria.ns.reflex.structures Provides basic structures for components.
org.inria.ns.reflex.util Provides various utilities.

 

I/O
org.inria.ns.reflex.modules.io.fallback Allow I/O handling on unknown schemes.
org.inria.ns.reflex.modules.io.http Allow I/O operations on a Web server with HTTP.
org.inria.ns.reflex.modules.io.ldap Allow I/O operations on LDAP directories using the scheme "ldap".
org.inria.ns.reflex.modules.io.remote Allow I/O operations for accessing remote files using the "remote" scheme.
org.inria.ns.reflex.modules.io.res Allow I/O operations for accessing internal resources.
org.inria.ns.reflex.modules.io.web Allow I/O operations on web applications using the scheme "web".
org.inria.ns.reflex.modules.io.xmldb Allow I/O operations on XML Native Databases using the XML:DB scheme "xmldb".
org.inria.ns.reflex.util.io I/O utilities.
org.inria.ns.reflex.xml.filter.helpers Some hard-coded filters for non-XML input streams.

 

Misc
org.inria.ns.reflex.javadoc Taglets to refer to the Active Tags specifications.

 

Providers
org.inria.ns.reflex.xml.provider.fo XSLFO providers (FOP and CSS2XSLFO).
org.inria.ns.reflex.xml.provider.jaxen The Jaxen (Java XPath engine) package that translates neutral XML calls to Jaxen's.
org.inria.ns.reflex.xml.provider.svg SVG provider (Batik).
org.inria.ns.reflex.xml.provider.xmldb.exist A bridge between XML:DB and eXist.
org.inria.ns.reflex.xml.provider.xom XOM's encoding heuristics.