CWIS Developer Documentation

- Home
- Main Page
- Classes
- Files

- Class List
- Class Index
- Class Hierarchy
- Class Members

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:

ApplicationFramework | Top-level framework for web applications
CheckboxFormField | Generator for checkbox input fields
Classification | Metadata type representing hierarchical ("Tree") controlled vocabulary values
ClassificationFactory | Factory for producing and manipulating Classification objects
ControlledName | Metadata type representing non-hierarchical controlled vocabulary values
ControlledNameFactory | Factory for manipulating ControlledName objects
CWUser | CWIS-specific user class
CWUserFactory | CWIS-specific user factory class
Database | SQL database abstraction object with smart query caching
Date |
Email | Electronic mail message
EventLog | Class for storing and retrieving event information from database
File | Class representing a stored (usually uploaded) file
FileFactory | Factory for manipulating File objects
Folder | Folder object used to create and manage groups of items
FolderFactory | Factory object for Folder class, used to retrieve and manage Folders and groups of Folders
FormField | Generator for HTML form fields
FormTool | Helps print and validate form fields, and their errors, associated with a form
Forum | A converastion forum which includes topics and messages
GlobalSearchEngine |
HumanMetadataField | Given a metadata field, this class returns human-readable values for each value of the field
iCalendar | Class to generate a simple iCalendar document
Image |
ItemFactory | Common factory class for item manipulation
JsonHelper | Convenience class for standardizing JSON responses, making it easier to export primitive data types to JSON format, and printing JSON responses
Message | Abstraction for forum messages and resource comments
MessageFactory | Factory for forum messages / resource comments
MetadataField | Object representing a locally-defined type of metadata field
MetadataFieldGroup | Class that builds on the foldering functionality to provide groups of metadata fields
MetadataFieldOrder | Class to build metadata field ordering functionality on top of the foldering functionality
MetadataSchema | Metadata schema (in effect a Factory class for MetadataField)
MysqlSystemVariables | Class that allows permits easier access to MySQL system variables
OAIClient |
OAIItem |
OAIItemFactory |
OAIServer |
OptionFormField | Generator for option form fields
PasswordFormField | Abstraction for password forms
PersistentDoublyLinkedList | Persistent doubly-linked-list data structure, with its data stored in a specified database table
Plugin | Base class for all plugins
PluginCaller |
PluginManager | Manager to load and invoke plugins
PopupWindow | Lightboxed pop-up window with repeat prevention
Privilege | User rights management framework allowing custom privege definition
PrivilegeFactory | Factory which extracts all defined privileges from the database
PrivilegeSet | Set of privileges used to access resource information or other parts of the system
PSDocument |
PSTable |
Qualifier |
QualifierFactory | Factory class for Qualifier
Recommender |
Resource | Represents a "resource" in CWIS
ResourceFactory | Factory for Resource objects
RSS |
RSSClient | Implements an RSS client for fetching, parsing, and caching RSS feeds
SavedSearch |
SavedSearchFactory | Factory for manipulating SavedSearch objects
SearchEngine |
Session |
SPTEventLog |
SPTImage | Encapsulates a full-size, preview, and thumbnail image
SPTRecommender |
SPTSearchEngine |
SPTUser |
SystemConfiguration |
TextFormField | Generator for text input fields
Topic | Abstraction for topics within a Forum
User |
UserFactory |
Vocabulary | Controlled vocabulary
VocabularyFactory | Factory for manipulating Vocabulary objects
XMLParser |
XMLStream |