CWIS Developer Documentation

- Home
- Main Page
- Classes
- Files

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

Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 1 2 3]

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