|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||
See:
Description
| Interface Summary | |
|---|---|
| AbstractpPlanner | A presentation-planner is a object implementing this interface. |
| AbstractStudentModel | This interface has to be implemented by any class that is claiming to be a student model for activemath. |
| AbstractUserModel | Mostly everything you read below is deprecated. |
| AuthorExtendedMBaseRef | |
| ConfiguredObjectMaker | This interface describes a generic object-factory
based on Subconfiguration objects. |
| Matriculations | The matriculation table. |
| MBaseRef | A generic interface to mark a reference to an existing database of OMDoc documents. |
| MBaseRef.Relation | |
| Subconfiguration | An interface to be passed to components for them to be configured. |
| SubconfImpl.PathResolver | An interface to denote the capability to resolve paths so as to be able to provide URL objects from property values. |
| Class Summary | |
|---|---|
| CascadingMBaseRef | A class to wrap several MBaseRef within a cascaded order, each shadowing the next. |
| MathWebBrokerWrapper | A facility class to centralize and call all methods offered by the mathweb object broker. |
| MBaseID | Objects of this class denote the reference to an element within an MBase as can
be reached using MBaseRef, it provides parsing and resolution mechanisms. |
| MBaseID.NullMBaseID | |
| MBaseRef.Dependency | A useful class to describe a relation between two items as returned by MBaseRef.getDependencies(org.activemath.abstractcontent.MBaseID) and MBaseRef.getRelated(org.activemath.abstractcontent.MBaseID, java.util.Collection). |
| MultiMBase | A class to provide access to several MBaseRefs through one single interface. |
| SimpleMatriculation | A Simple Matriculation class to support some basic operations. |
| SubconfImpl | This class is a simple wrapper for its static inner classes meant to provide
useful implementations of the SubconfImpl.AbstractSubconfiguration interface. |
| SubconfImpl.AbstractSubconfiguration | This provides a raw base providing no services and no string-properties |
| SubconfImpl.ChildSubconfiguration | A class to provide property-subtree-based configuration defined by a prefix and a parent subconfiguration. |
| SubconfImpl.Log | A simple wrapper for logging facilities... meant mostly to be worked
from within the code of the SubconfImpl inner classes. |
| SubconfImpl.PropertiesConfig | This class provides the subconfiguration facilities provided by a property file and to create services on a property-file based configuration. |
| SubconfImpl.UnionSubconfiguration | A subcoonfiguration merging two subconfigurations. |
| SubconfImpl.Util | |
| UserModelAdapter | |
| Exception Summary | |
|---|---|
| MBaseCollectionNotProvidedException | a subclass that is to be thrown if an MBaseID in an request refers to a collection which is not provided by the requested MBaseRef. |
| MBaseException | a small exception wrapper for use inside *MBase* classes. |
| MBaseItemNotFoundException | a subclass that is to be thrown if an MBaseID in an request refers to a content which is not contained by its collections. |
| ModelExistsException | Exception to encapsulate user name proposals if the chosen name already exists |
| SubconfImpl.PropertiesConfig.CyclicServiceInitException | An exception denoting the imposibility to initialize services as an infite loop would result instead. |
This package contains wrapper classes and interfaces describing the abstract layer through which all classes should connect to common services like MBase or the User-Model.
Implementors of common service should put here an interface containing all the
useful and documented methods of the service, they should provide at least
one class that implements this interface and modify the manager to be able to
create this instance (using the properties, see the Manager
class) as well as modify accordingly the file conf/activemath.properties.
A typical example of a class implementing the interface is an Xml-Rpc client to the
given, remote, service, this is how MBase and the UserModel are plugged.
|
||||||||||
| PREV PACKAGE NEXT PACKAGE | FRAMES NO FRAMES | |||||||||