CWIS Developer Documentation
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
oCApplicationFrameworkTop-level framework for web applications
oCClassificationMetadata type representing hierarchical ("Tree") controlled vocabulary values
oCControlledNameMetadata type representing non-hierarchical controlled vocabulary values
oCDatabaseSQL database abstraction object with smart query caching
|\CSPTDatabase
oCDate
oCDoublyLinkedItemList
oCEmailElectronic mail message
oCEventLogClass for storing and retrieving event information from database
|\CSPTEventLog
oCException
|\CphpmailerException
oCFile
oCFolderFolder object used to create and manage groups of items
|oCMetadataFieldGroupClass that builds on the foldering functionality to provide groups of metadata fields
|\CMetadataFieldOrderClass to build metadata field ordering functionality on top of the foldering functionality
oCFormFieldGenerator for HTML form fields
|oCCheckboxFormFieldGenerator for checkbox input fields
|oCOptionFormFieldGenerator for option form fields
|\CTextFormFieldGenerator for text input fields
| \CPasswordFormFieldAbstraction for password forms
oCFormTool
oCForumA converastion forum which includes topics and messages
oCGlobalSearchEngine
oCHumanMetadataFieldGiven a metadata field, this class prints human-readable values for each value of the field
oCImage
oCItemFactory
|oCClassificationFactoryFactory for producing and manipulating Classification objects
|oCControlledNameFactoryFactory for manipulating ControlledName objects
|oCFileFactoryFactory for manipulating File objects
|oCFolderFactoryFactory object for Folder class, used to retrieve and manage Folders and groups of Folders
|oCMessageFactoryFactory for forum messages / resource comments
|oCMetadataSchema
|oCPrivilegeFactoryFactory which extracts all defined privileges from the database
|oCQualifierFactory
|oCResourceFactory
|\CSavedSearchFactoryFactory for manipulating saved search objects
oCJsonHelper
oCMessageAbstraction for forum messages and resource comments
oCMetadataField
oCMysqlSystemVariablesClass that allows permits easier access to MySQL system variables
oCOAIClient
oCOAIItem
|\CSPTOAIItem
oCOAIItemFactory
|\CSPTOAIItemFactory
oCOAIServer
|\CSPTOAIServer
oCPersistentDoublyLinkedListPersistent doubly-linked-list data structure, with its data stored in a specified database table
oCPHPMailer
oCPluginBase class for all plugins
oCPluginManagerManager to load and invoke plugins
oCPOP3
oCPopupWindowLightboxed pop-up window with repeat prevention
oCPorterStemmerO------------------------------------------------------------------------——o | This package is licensed under the Phpguru license
oCPrivilegeUser rights management framework allowing custom privege definition
oCPSDocument
oCPSTable
oCQualifier
oCRecommender
|\CSPTRecommender
oCResourceRepresents a "resource" in CWIS
oCRSS
oCRSSClient
oCSavedSearch
oCSearchEngine
|\CSPTSearchEngine
oCSession
oCSMTPSMTP is rfc 821 compliant and implements all the rfc 821 SMTP commands except TURN which will always return a not implemented error
oCSPTImage
oCSystemConfiguration
oCTopicAbstraction for topics within a Forum
oCUser
|\CSPTUser
oCUserFactory
|\CSPTUserFactory
oCVocabularyControlled vocabulary
oCVocabularyFactoryFactory for manipulating Vocabulary objects
oCXMLParser
\CXMLStream