CWIS Developer Documentation
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CClassificationMetadata type representing hierarchical ("Tree") controlled vocabulary values
 CControlledNameMetadata type representing non-hierarchical controlled vocabulary values
 CDatabaseSQL database abstraction object with smart query caching
 CDate
 CEmailElectronic mail message
 CEventLogClass for storing and retrieving event information from database
 CSPTEventLog
 CFileClass representing a stored (usually uploaded) file
 CFolderFolder object used to create and manage groups of items
 CMetadataFieldGroupClass 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
 CFormFieldGenerator for HTML form fields
 CCheckboxFormFieldGenerator for checkbox input fields
 COptionFormFieldGenerator for option form fields
 CTextFormFieldGenerator for text input fields
 CPasswordFormFieldAbstraction for password forms
 CFormToolHelps print and validate form fields, and their errors, associated with a form
 CForumA converastion forum which includes topics and messages
 CGlobalSearchEngine
 CHtmlOptionListConvenience class for generating an HTML select/option form element
 CHumanMetadataFieldGiven a metadata field, this class returns human-readable values for each value of the field
 CiCalendarClass to generate a simple iCalendar document
 CImage
 CItemFactoryCommon factory class for item manipulation
 CClassificationFactoryFactory for producing and manipulating Classification objects
 CControlledNameFactoryFactory for manipulating ControlledName objects
 CFileFactoryFactory for manipulating File objects
 CFolderFactoryFactory object for Folder class, used to retrieve and manage Folders and groups of Folders
 CMessageFactoryFactory for forum messages / resource comments
 CMetadataSchemaMetadata schema (in effect a Factory class for MetadataField)
 CPrivilegeFactoryFactory which extracts all defined privileges from the database
 CQualifierFactoryFactory class for Qualifier
 CResourceFactoryFactory for Resource objects
 CSavedSearchFactoryFactory for manipulating SavedSearch objects
 CJavaScriptPacker
 CJsonHelperConvenience class for standardizing JSON responses, making it easier to export primitive data types to JSON format, and printing JSON responses
 CMessageAbstraction for forum messages and resource comments
 CMetadataFieldObject representing a locally-defined type of metadata field
 CJShrink\Minifier
 CMysqlSystemVariablesClass that allows permits easier access to MySQL system variables
 COAIClient
 COAIItem
 COAIItemFactory
 COAIServer
 CParseMaster
 CPersistentDoublyLinkedListPersistent doubly-linked-list data structure, with its data stored in a specified database table
 CPluginBase class for all plugins
 CPluginManagerManager to load and invoke plugins
 CPopupWindowLightboxed pop-up window with repeat prevention
 CPrivilegeUser rights management framework allowing custom privege definition
 CPrivilegeSetSet of privileges used to access resource information or other parts of the system
 CPrivilegeSetCompatibilityShimCompatibility layer allowing interfaces built against the privilege system from CWIS 3.0.0 through 3.1.0 to continue working
 CPSDocument
 CPSTable
 CQualifier
 CRecommender
 CSPTRecommender
 CResourceRepresents a "resource" in CWIS
 CRSS
 CRSSClientImplements an RSS client for fetching, parsing, and caching RSS feeds
 CSavedSearch
 Cscss_formatterSCSS base formatter
 Cscss_formatter_compressedSCSS compressed formatter
 Cscss_formatter_nestedSCSS nested formatter
 Cscss_parserSCSS parser
 Cscss_serverSCSS server
 CscsscSCSS compiler written in PHP
 CSearchEngineCore metadata archive search engine class
 CSPTSearchEngine
 CSearchParameterSetSet of parameters used to perform a search
 CSession
 CSPTImageEncapsulates a full-size, preview, and thumbnail image
 CSystemConfiguration
 CTopicAbstraction for topics within a Forum
 CUser
 CCWUserCWIS-specific user class
 CSPTUser
 CUserFactory
 CCWUserFactoryCWIS-specific user factory class
 CVocabularyControlled vocabulary
 CVocabularyFactoryFactory for manipulating Vocabulary objects
 CXMLParser
 CXMLStream