CWIS Developer Documentation

- Home
- Main Page
- Namespaces
- Classes
- Files

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

Class List
Here are the classes, structs, unions and interfaces with brief descriptions:
[detail level 12]

►N JShrink | JShrink
C Minifier |
C CheckboxFormField | Generator for checkbox input fields
C Classification | Metadata type representing hierarchical ("Tree") controlled vocabulary values
C Classification_Test |
C ClassificationFactory | Factory for producing and manipulating Classification objects
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 ControlledName_Test |
C ControlledNameFactory | Factory for manipulating ControlledName objects
C CWPlugin | This class extends the base Plugin class with CWIS-specific functionality
C CWUser | CWIS-specific user class
C CWUserFactory | CWIS-specific user factory class
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 FieldEditingUI |
C File | Class representing a stored (usually uploaded) file
C FileFactory | Factory for manipulating File objects
C Folder | Folder object used to create and manage groups of items
C Folder_Test |
C FolderFactory | Factory object for Folder class, used to retrieve and manage Folders and groups of Folders
C FolderFactory_Test |
C FormField | Generator for HTML form fields
C FormTool | Helps print and validate form fields, and their errors, associated with a form
C FormUI | Child class (covering presentation elements only) supplying a standard user interface for presenting and working with HTML forms
C FormUI_Base | Base class (covering non-presentation elements) supplying a standard user interface for presenting and working with HTML forms
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 HtmlRadioButtonSet | Convenience class for generating a set of HTML radio button form elements
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 Item | Common base class for persistent items store in database
C ItemFactory | Common factory class for item manipulation
C ItemListUI | Class to provide a user interface for displaying a list of items
C JavaScriptPacker |
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 MessageFactory | Factory for forum messages / resource comments
C MetadataField | Object representing a locally-defined type of metadata field
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 MetadataSchema | Metadata schema (in effect a Factory class for MetadataField)
C MysqlSystemVariables | Class that allows permits easier access to MySQL system variables
C NeatlyTruncateString_Test | Test cases for NeatlyTruncateString in StdLib
C OAIClient |
C OAIItem |
C OAIItemFactory |
C OAIServer |
C OptionFormField | Generator for option form fields
C ParseMaster |
C PasswordFormField | Abstraction for password forms
C PersistentDoublyLinkedList | Persistent doubly-linked-list data structure, with its data stored in a specified database table
C PersistentDoublyLinkedList_Test | Tests for the PersistentlyDoublyLinkedList
C Plugin | Base class for all plugins
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 PrivilegeEditingUI | User interface element for editing PrivilegeSets
C PrivilegeFactory | Factory which extracts all defined privileges from the database
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 QualifierFactory | Factory class for Qualifier
C QuickSearchHelper | Convenience class for QuickSearch responses, making it easy to share functions common to different types of QuickSearch objects
C Recommender |
C Resource | Represents a "resource" in CWIS
C Resource_Test |
C ResourceFactory | Factory for Resource objects
C RestAPIHelper |
C RSS |
C RSSClient | Implements an RSS client for fetching, parsing, and caching RSS feeds
C SavedSearch |
C SavedSearchFactory | Factory for manipulating SavedSearch objects
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 SearchEngine_Test | Test cases for SearchEngine
C SearchFacetUI | SearchFacetUI supports the generation of a user interface for faceted search, by taking the search parameters and search results and generating the data needed to lay out the HTML
C SearchParameterSet | Set of parameters used to perform a search
C SearchParameterSetEditingUI | Class to create a user interface for editing SearchParameterSets
C Session |
C SPTEventLog |
C SPTImage | Encapsulates a full-size, preview, and thumbnail image
C SPTRecommender |
C SPTSearchEngine |
C SPTUser |
C StdLib | Standard utility library
C SystemConfiguration |
C TextFormField | Generator for text input fields
C Topic | Abstraction for topics within a Forum
C TransportControlsUI | Class to provide support for transport controls (used for paging back and forth through a list) in the user interface
C TransportControlsUI_Base | Class to provide support for transport controls (used for paging back and forth through a list) in the user interface
C User |
C UserEditingUI | Class supplying standard methods that process changes to user entered via HTML forms
C UserFactory |
C Vocabulary | Controlled vocabulary
C VocabularyFactory | Factory for manipulating Vocabulary objects
C XMLParser |
C XMLStream |