Uses of Package
org.inria.ns.reflex.structures

Packages that use org.inria.ns.reflex.structures
org.inria.ns.reflex Access classes to RefleX (command line interface, servlet). 
org.inria.ns.reflex.modules.io Provides I/O features. 
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.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.processor Provides core classes for the engine. 
org.inria.ns.reflex.processor.asl The Active Schema Language implementation. 
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. 
org.inria.ns.reflex.processor.catalog The Active Catalog implementation. 
org.inria.ns.reflex.processor.core The implementation of the core module ; provides also basic classes used by actions. 
org.inria.ns.reflex.processor.exp The Extensible XML Processor implementation. 
org.inria.ns.reflex.processor.xcl The XML Control Language implementation. 
org.inria.ns.reflex.processor.xcl.xml Actions related to XML content. 
org.inria.ns.reflex.structures Provides basic structures for components. 
org.inria.ns.reflex.util Provides various utilities. 
org.inria.ns.reflex.util.io I/O utilities. 
org.inria.ns.reflex.util.wunit Module for WUnit testing. 
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.filter.helpers Some hard-coded filters for non-XML input streams. 
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.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.xpath XPath handling. 
org.inria.ns.reflex.xml.xpath.pattern XPath patterns handling. 
org.inria.ns.reflex.xml.xpath.xpointer XPointer handling. 
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex
Configurable
          A common structure for classes that need to manage a set of attributes.
Initializable
          The Initializable interface is used by components that needs to do some processes before being invoked.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
Loggable
          A common structure for classes that need to manage a logger.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.modules.io
Computable
          A Computable can compute a result thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Presentable
          A Presentable object can provide a pretty string representation of itself.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.modules.io.xmldb
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.modules.rdbms
ChildItem
          A child item has a parent.
Computable
          A Computable can compute a result thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Presentable
          A Presentable object can provide a pretty string representation of itself.
Renamable
          A Renamable can be renamed with a QName.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.modules.sys
RecoverableException
          This exception is thrown when the normal execution can be recovered by a fallback action after failure.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.modules.web
ChildItem
          A child item has a parent.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Presentable
          A Presentable object can provide a pretty string representation of itself.
RecoverableException
          This exception is thrown when the normal execution can be recovered by a fallback action after failure.
Renamable
          A Renamable can be renamed with a QName.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor
Configurable
          A common structure for classes that need to manage a set of attributes.
ControlableException
          This exception is thrown when the normal execution must be interrupted because a minor trouble occurs or because the normal flow process must be disrupted.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Initializable
          The Initializable interface is used by components that needs to do some processes before being invoked.
InitializationException
          This exception is thrown when a component can't be correctly initialized.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
Loggable
          A common structure for classes that need to manage a logger.
RecoverableException
          This exception is thrown when the normal execution can be recovered by a fallback action after failure.
UnlocalizableException
          An UnlocalizableException is thrown by a Localizable that doesn't really implement the methods.
UnrecoverableException
          This exception occurs when an action fails and can't be recovered, for example when a basic service of the engine fails, such as when the implementation of an active tag is missing.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.asl
Computable
          A Computable can compute a result thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Identifiable
          A common structure for classes that has an ID.
Ignorable
          An object that implements this interface indicates if it is ignorable or not.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
Presentable
          A Presentable object can provide a pretty string representation of itself.
RecoverableException
          This exception is thrown when the normal execution can be recovered by a fallback action after failure.
Reducible
          A set that excludes some items.
UnlocalizableException
          An UnlocalizableException is thrown by a Localizable that doesn't really implement the methods.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.asl.types
ControlableException
          This exception is thrown when the normal execution must be interrupted because a minor trouble occurs or because the normal flow process must be disrupted.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Identifiable
          A common structure for classes that has an ID.
Ignorable
          An object that implements this interface indicates if it is ignorable or not.
IgnorableData
          An IgnorableData depends on a typed data that its remainder must be reduced of the amount of datas given by IgnorableData.size().
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
Presentable
          A Presentable object can provide a pretty string representation of itself.
Reducible
          A set that excludes some items.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.asl.types.adt
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.asl.types.xs
Ignorable
          An object that implements this interface indicates if it is ignorable or not.
IgnorableData
          An IgnorableData depends on a typed data that its remainder must be reduced of the amount of datas given by IgnorableData.size().
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.catalog
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
Presentable
          A Presentable object can provide a pretty string representation of itself.
UnlocalizableException
          An UnlocalizableException is thrown by a Localizable that doesn't really implement the methods.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.core
Computable
          A Computable can compute a result thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Identifiable
          A common structure for classes that has an ID.
Presentable
          A Presentable object can provide a pretty string representation of itself.
RecoverableException
          This exception is thrown when the normal execution can be recovered by a fallback action after failure.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.exp
Computable
          A Computable can compute a result thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Presentable
          A Presentable object can provide a pretty string representation of itself.
RecoverableException
          This exception is thrown when the normal execution can be recovered by a fallback action after failure.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.xcl
Computable
          A Computable can compute a result thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Identifiable
          A common structure for classes that has an ID.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
Preferable
          An XML tool that deals with external identifiers may implement this interface to express which one it prefers, according to the OASIS' catalog specifications.
Presentable
          A Presentable object can provide a pretty string representation of itself.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.processor.xcl.xml
Computable
          A Computable can compute a result thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Presentable
          A Presentable object can provide a pretty string representation of itself.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.structures
Configurable
          A common structure for classes that need to manage a set of attributes.
ControlableException
          This exception is thrown when the normal execution must be interrupted because a minor trouble occurs or because the normal flow process must be disrupted.
Evaluable
          An Evaluable can evaluate an object thanks to the data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Identifiable
          A common structure for classes that has an ID.
Ignorable
          An object that implements this interface indicates if it is ignorable or not.
IgnorableException
          This exception occurs when a minor trouble can be unsilently ignored.
InitializationException
          This exception is thrown when a component can't be correctly initialized.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
Lockable
          A non deadlock-prone lockable object on behalf of a thread that can be suspended and resumed.
UnlocalizableException
          An UnlocalizableException is thrown by a Localizable that doesn't really implement the methods.
Unwrappable.Unwrapper
          Unwrap recursively an unwrappable if necessary.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.util
Acceptor
          An instance of this class indicates if an item have to be accepted or rejected.
Trackable
          A trackable object can supply informations about its position (within an input stream).
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.util.io
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.util.wunit
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Presentable
          A Presentable object can provide a pretty string representation of itself.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml
ChildItem
          A child item has a parent.
Configurable
          A common structure for classes that need to manage a set of attributes.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
Preferable
          An XML tool that deals with external identifiers may implement this interface to express which one it prefers, according to the OASIS' catalog specifications.
Presentable
          A Presentable object can provide a pretty string representation of itself.
Removable
          A removable can remove itself from the set it belongs.
Renamable
          A Renamable can be renamed with a QName.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.dom
Evaluable
          An Evaluable can evaluate an object thanks to the data set.
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Renamable
          A Renamable can be renamed with a QName.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.filter
Executable
          The Executable interface is used by components that may be executed with a data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
UnlocalizableException
          An UnlocalizableException is thrown by a Localizable that doesn't really implement the methods.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.filter.helpers
Configurable
          A common structure for classes that need to manage a set of attributes.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.provider.fo
Configurable
          A common structure for classes that need to manage a set of attributes.
Configurable.Impl
          A base implementation backed by a Map.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.provider.jaxen
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.provider.svg
Configurable
          A common structure for classes that need to manage a set of attributes.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.sax
Anticipable
          An anticipable object can perform in advance operations that will be usefull later.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
Lockable
          A non deadlock-prone lockable object on behalf of a thread that can be suspended and resumed.
Pluggable
          A Pluggable object can be notified that it has been plugged.
UnlocalizableException
          An UnlocalizableException is thrown by a Localizable that doesn't really implement the methods.
Unwrappable
          An unwrappable object is an object that wrap another object for compatibility purpose, and that can be safely unwrapped.
XOperable
          An X-operable object is an object that support XML related operations, such as XPath crossing and XML updates operations.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.serialize
Configurable
          A common structure for classes that need to manage a set of attributes.
Configurable.Impl
          A base implementation backed by a Map.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.xpath
Computable
          A Computable can compute a result thanks to the data set.
Evaluable
          An Evaluable can evaluate an object thanks to the data set.
ExecutionException
          This exception is thrown when an action can't be performed normally.
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.xpath.pattern
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.
 

Classes in org.inria.ns.reflex.structures used by org.inria.ns.reflex.xml.xpath.xpointer
Localizable
          A Localizable component has an URI deliverable as an XFile URI.
LocalizableException
          An exception that allows to localize the cause in a file.