org.dspace.core |
Provides some basic functionality required throughout the DSpace system.
|
Java Source File Name | Type | Comment |
ConfigurationManager.java | Class | Class for reading the DSpace system configuration. |
Constants.java | Class | Class with constants and matching strings, for DSpace types. |
Context.java | Class | Class representing the context of a particular DSpace operation. |
Email.java | Class | Class representing an e-mail message, also used to send e-mails.
Typical use:
Email email = ConfigurationManager.getEmail(name);
email.addRecipient("foo@bar.com");
email.addArgument("John");
email.addArgument("On the Testing of DSpace");
email.send();
name is the name of an email template in
dspace-dir/config/emails/ (which also includes the subject.)
arg0 and arg1 are arguments to fill out the
message with.
Emails are formatted using java.text.MessageFormat.
Additionally, comment lines (starting with '#') are stripped, and if a line
starts with "Subject:" the text on the right of the colon is used for the
subject line. |
I18nUtil.java | Class | I18nUtil.java
Some Utilities for i18n Support. |
LogManager.java | Class | |
PluginConfigurationError.java | Class | Indicates fatal error in Plugin Manager configuration. |
PluginInstantiationException.java | Class | This exception indicates a fatal error when instantiating a plugin class.
It should only be thrown when something unexpected happens in the
course of instantiating a plugin, e.g. |
PluginManager.java | Class | The Plugin Manager is a very simple component container. |
SelfNamedPlugin.java | Class | Simple lightweight "framework" for managing plugins.
This is a superclass of all classes which are managed as self-named
plugins. |
Utils.java | Class | Utility functions for DSpace. |