org.jamwiki |
The org.jamwiki package contains the core interfaces and classes needed for JAMWiki to function. In particular, the WikiBase class is a singleton class that is instantiated at wiki startup to hold core data structures used in interacting with the database and performing searches.
|
Java Source File Name | Type | Comment |
DataHandler.java | Interface | This interface provides all methods needed when retrieving or modifying
Wiki data. |
Environment.java | Class | The Environment class is instantiated as a singleton to
provides access to JAMWiki property values stored in the
jamwiki.properties file. |
SearchEngine.java | Interface | This interface provides all methods needed for interacting with a search
engine. |
TestDataHandler.java | Class | |
TestFileUtil.java | Class | |
TestUserHandler.java | Class | Implementation of the
org.jamwiki.UserHandler interface that uses a
database for storing user login, password and other basic user information. |
UserHandler.java | Interface | This interface provides methods needed when authenticating and retrieving
basic user information. |
WikiBase.java | Class | WikiBase is loaded as a singleton class and provides access
to all core wiki structures. |
WikiConfiguration.java | Class | The WikiConfiguration class provides the infrastructure for
retrieving configuration values. |
WikiException.java | Class | Custom exception class for JAMWiki servlet errors. |
WikiMessage.java | Class | This class is a utility class useful for storing messages key and object
values that can later be displayed using the jstl fmt:message tag. |
WikiMessageTest.java | Class | |
WikiVersion.java | Class | Utility class that holds the current Wiki version constant and provides
methods for comparing Wiki versions. |
WikiVersionTest.java | Class | |