CWIS Developer Documentation
Class Hierarchy

Go to the graphical class hierarchy

This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 123]
 CAFTaskManagerTask manager component of top-level framework for web applications
 CApplicationFrameworkTop-level framework for web applications
 CChart_BaseBase class for generating and displaying a chart
 CDatabaseSQL database abstraction object with smart query caching
 CDate
 CEmailElectronic mail message
 CEventLogClass for storing and retrieving event information from database
 CFieldEditingUI
 CFolderFolder object used to create and manage groups of items
 CFormFieldGenerator for HTML form fields
 CFormToolHelps print and validate form fields, and their errors, associated with a form
 CFormUI_BaseBase class (covering non-presentation elements) supplying a standard user interface for presenting and working with HTML forms
 CGlobalSearchEngine
 CHtmlOptionListConvenience class for generating an HTML select/option form element
 CHtmlRadioButtonSetConvenience class for generating a set of HTML radio button form elements
 CHumanMetadataFieldGiven a metadata field, this class returns human-readable values for each value of the field
 CiCalendarClass to generate a simple iCalendar document
 CImage
 CItemCommon base class for persistent items store in database
 CItemFactoryCommon factory class for item manipulation
 CItemListUIClass to provide a user interface for displaying a list of items
 CJavaScriptPacker
 CJsonHelperConvenience class for standardizing JSON responses, making it easier to export primitive data types to JSON format, and printing JSON responses
 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
 CPrivilegeEditingUIUser interface element for editing PrivilegeSets
 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
 CQuickSearchHelperConvenience class for QuickSearch responses, making it easy to share functions common to different types of QuickSearch objects
 CRecommenderRecommendation engine
 CRestAPIHelperThis class provides a general-purpose library for encrypted REST calls and responses
 CRSS
 CRSSClientImplements an RSS client for fetching, parsing, and caching RSS feeds
 CSavedSearch
 Cscss_formatterSCSS base formatter
 Cscss_parserSCSS parser
 Cscss_serverSCSS server
 CscsscSCSS compiler written in PHP
 CSearchEngineCore metadata archive search engine class
 CSearchFacetUISearchFacetUI 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
 CSearchParameterSetSet of parameters used to perform a search
 CSearchParameterSetEditingUIClass to create a user interface for editing SearchParameterSets
 CSession
 CSPTImageEncapsulates a full-size, preview, and thumbnail image
 CStdLibStandard utility library
 CSystemConfiguration
 CTabbedContentUIClass to provide a user interface for displaying content in a tabbed format
 CTestCase
 CTransportControlsUI_BaseClass to provide support for transport controls (used for paging back and forth through a list) in the user interface
 CUser
 CUserEditingUIClass supplying standard methods that process changes to user entered via HTML forms
 CUserFactory
 CVocabularyControlled vocabulary
 CVocabularyFactoryFactory for manipulating Vocabulary objects
 CXMLParser
 CXMLStream