Open Journal Systems  3.3.0
Data Structures
Here are the data structures with brief descriptions:
[detail level 12345678]
 NAPP
 NClue
 NComposer
 NCOUNTER
 NGuzzle
 NGuzzleHttp
 NHttp
 NMoney
 NMyCLabs
 NOmnipay
 NPKP
 NPlugins
 Nplugins
 NPsr
 NSeboettg
 NSymfony
 CAboutContextHandlerHandle requests for context-level about functions
 CAboutHandlerHandle requests for journal about functions
 CAboutSiteHandlerHandle requests for site-wide about functions
 CAccessFormA preset form for configuring the terms under which a journal will allow access to its published content
 CAccessKeyAccessKey class
 CAccessKeyDAOOperations for retrieving and modifying AccessKey objects
 CAccessKeyManagerClass defining operations for AccessKey management
 CAcronPluginApplication's plugin class
 CAddFileLinkActionAn action to add a submission file
 CAddParticipantFormForm for adding a stage participant
 CAddRevisionLinkActionAn action to upload a revision of file currently under review
 CAddTabActionThis action triggers a containing tabset to add a new tab
 CAdminHandlerHandle requests for site administration functions
 CAdminLanguageGridHandlerHandle administrative language grid requests. If in single context (e.g. press) installation, this grid can also handle language management requests. See _canManage()
 CAdminPluginGridHandlerHandle site level plugins grid requests
 CAdvancedSearchReviewerFormForm for an advanced search and for adding a reviewer to a submission
 CAjaxActionClass defining an AJAX action
 CAjaxModalA modal that retrieves its content from via AJAX
 CAnnouncementBasic class describing a announcement
 CAnnouncementDAOOperations for retrieving and modifying Announcement objects
 CAnnouncementFeedBlockPluginClass for block component of announcement feed plugin
 CAnnouncementFeedGatewayPluginGateway component of announcement feed plugin
 CAnnouncementFeedPluginAnnoucement Feed plugin class
 CAnnouncementFeedSettingsFormForm for journal managers to modify announcement feed plugin settings
 CAnnouncementHandler
 CAnnouncementNotificationManagerNew announcement notification manager
 CAnnouncementsMigrationDescribe database table structures
 CAnnouncementTypeBasic class describing an announcement type
 CAnnouncementTypeDAOOperations for retrieving and modifying AnnouncementType objects
 CAnnouncementTypeFormForm for manager to create/edit announcement types
 CAnnouncementTypeGridCellProviderCell provider for title column of an announcement type grid
 CAnnouncementTypeGridHandlerHandle announcement type grid requests
 CAnnouncementTypeGridRowAnnouncement type grid row definition
 Capc_false
 CAPCCacheProvides caching based on APC's variable store
 CApiAuthorizationMiddlewareSlim middleware which enforces authorization policies
 CApiCsrfMiddlewareSlim middleware which requires a CSRF token for POST, PUT and DELETE operations whenever an API Token is not in use
 CAPIHandlerBase request API handler
 CAPIProfileFormForm to edit user's API key settings
 CAPIResponseExtends the Response class in the Slim microframework
 CAPIRouterMap HTTP requests to a REST API using the Slim microframework
 CApiTokenDecodingMiddlewareSlim middleware which decodes and validates JSON Web Tokens
 CAppearanceAdvancedFormA preset form for general website appearance setup, such as uploading a logo
 CAppearanceSetupFormA preset form for general website appearance setup, such as uploading a logo
 CApplicationClass describing this application
 CAppLocaleProvides methods for loading locale data and translating strings identified by unique keys
 CApproveSubmissionNotificationManagerNotification manager delegate that handles notifications related with submission approval process
 CAR1Article Report 1
 CArchive_Tar
 CArchivingLockssFormA preset form for configuring the LOCKSS and CLOCKSS settings
 CArrayGridCellProviderBase class for a cell provider that can retrieve labels from arrays
 CArrayItemIteratorProvides paging and iteration for arrays
 CArticleCrossrefXmlFilterClass that converts an Article to a Crossref XML document
 CArticleGalleyA galley is a final presentation version of the full-text of an article
 CArticleGalleyDAOOperations for retrieving and modifying ArticleGalley objects
 CArticleGalleyFormArticle galley editing form
 CArticleGalleyGridCellProviderBase class for a cell provider for article galleys
 CArticleGalleyGridHandlerHandle article galley grid requests
 CArticleGalleyGridRowRepresentation of an article galley grid row
 CArticleGalleyNativeXmlFilterClass that converts an ArticleGalley to a Native XML document
 CArticleHandlerHandle requests for article functions
 CArticleMailTemplateSubclass of SubmissionMailTemplate for sending emails related to articles
 CArticleMedraXmlFilterClass that converts an Article as work to a O4DOI XML document
 CArticleNativeXmlFilterClass that converts a Article to a Native XML document
 CArticlePubMedXmlFilterClass that converts a Article to a PubMed XML document
 CArticleReportPluginArticle report plugin
 CArticleSearchClass for retrieving article search results
 CArticleSearchDAODAO class for article search index
 CArticleSearchIndexClass to maintain the article search index
 CArticleSearchIndexTestTest class for the ArticleSearchIndex class
 CArticleSearchTestTest class for the ArticleSearch class
 CArticleTombstoneManagerClass defining basic operations for article tombstones
 CArtworkFileNativeXmlFilterFilter to convert an artwork file to a Native XML document
 CAssignedStageRoleHandlerOperationPolicyClass to control access to handler operations based on assigned role(s) in a submission's workflow stage
 CAssignPublicIdentifiersFormDisplays the assign pub id form
 CAssignToIssueFormA preset form for setting a publication's issue
 CAssignToIssueHandlerA handler to assign a publication to an issue before scheduling for publication
 CAuthorArticle author metadata class
 CAuthorDAOOperations for retrieving and modifying Author objects
 CAuthorDashboardAccessPolicyClass to control access to author dashboard
 CAuthorDashboardHandlerHandle requests for the author dashboard
 CAuthorDashboardReviewRoundTabHandlerHandle AJAX operations for review round tabs on author dashboard page
 CAuthorDashboardTabHandlerHandle AJAX operations for authorDashboard tabs
 CAuthorDepositFormForm to perform an author's SWORD deposit(s)
 CAuthorFormForm for adding/editing a author
 CAuthorGridHandlerBase PKP class to handle author grid requests
 CAuthorGridRowBase class for author grid row definition
 CAuthorizationDecisionManagerA class that can take a list of authorization policies, apply them to the current authorization request context and return an authorization decision
 CAuthorizationDecisionManagerTestTest class for the AuthorizationDecisionManager class
 CAuthorizationPolicyClass to represent an authorization policy
 CAuthorizationPolicyTestTest class for AuthorizationPolicy
 CAuthorNativeXmlFilterClass that converts a Author to a Native XML document
 CAuthorOpenReviewAttachmentsGridHandlerHandle review attachment grid requests in open reviews (author's perspective)
 CAuthorReviewAttachmentsGridHandlerHandle review attachment grid requests (author's perspective)
 CAuthorReviewerGridCellProviderBase class for a cell provider that can retrieve labels for reviewer grid rows in author workflow
 CAuthorReviewerGridHandlerHandle reviewer grid requests from author workflow in open reviews
 CAuthorReviewerGridRowReviewer grid row definition
 CAuthorReviewRevisionsGridHandlerDisplay to authors the file revisions that they have uploaded
 CAuthorSubmissionDetailsFilesGridHandlerHandle submission file grid requests on the author's submission details pages
 CAuthPluginAbstract class for authentication plugins
 CAuthSourceDescribes an authentication source
 CAuthSourceDAOOperations for retrieving and modifying AuthSource objects
 CBackendPaymentsSettingsHandler
 CBackendSubmissionsHandlerHandle API requests for backend operations
 CBackIssueGridHandler
 CBagIt
 CBagItException
 CBagItFetch
 CBagItFetchTest
 CBagItManifest
 CBagItManifestTest
 CBagItTest
 CBagItUtilsTest
 CBagPhpUseCaseTest
 CBaseAddFileLinkActionAbstract base class for file upload actions
 CBaseProfileFormBase form to edit an aspect of user profile
 CBaseSubmissionFileManagerBase helper class for submission file management tasks
 CBatchConversionToolHandles request for articles batch conversion
 CBlockPluginAbstract class for block plugins
 CBooleanFilterSettingClass that describes a configurable filter setting which must be either true or false
 CBootstrapThreeThemePluginDefault theme
 CBrowseBlockPluginClass for browse block plugin
 CBrowseBySectionHandlerHandle reader-facing router requests for the browse by section plugin
 CBrowseBySectionPluginAllow visitors to browse journal content by section
 CbuildSwaggerCLI tool to compile a complete swagger.json file for hosting API documentation
 CBuiltInZlibTest
 CCachedPluginAbstract class for plugins that optionally support lazy load
 CCacheManager
 CCategoriesMigrationDescribe database table structures
 CCategoryDescribes basic Category properties
 CCategoryCategoryGridHandlerHandle operations for category management operations
 CCategoryDAOOperations for retrieving and modifying Category objects
 CCategoryFormForm to add/edit category
 CCategoryGridCategoryRowCategory grid category row definition
 CCategoryGridDataProviderProvide access to category grid data. Can optionally use a grid data provider object that already provides access to data that the grid needs
 CCategoryGridHandlerClass defining basic operations for handling HTML grids with categories
 CCategoryGridRowCategory grid row definition
 CChangePasswordFormForm to change a user's password
 CCitationClass representing a citation (bibliographic reference)
 CCitationDAOOperations for retrieving and modifying Citation objects
 CCitationListTokenizerFilterClass that takes an unformatted list of citations and returns an array of raw citation strings
 CCitationListTokenizerFilterTestTest class for CitationListTokenizerFilter
 CCitationsParsingToolCLI tool to parse existing citations
 CCitationStyleLanguageHandlerHandle router requests for the citation style language plugin
 CCitationStyleLanguagePluginCitation Style Language plugin class
 CCitationStyleLanguageSettingsForm
 CClassTypeDescriptionA type description that validates objects by class type
 CClassTypeDescriptionTestTest class for ClassTypeDescription
 CCollapsibleGridFeatureAdd collapse and expand functionality to grids
 CCollection
 CColumnBasedGridCellProviderA cell provider that relies on the column implementation to provide cell content. Use this cell provider if you have complex column-specific content. If you want to provide simple labels then use the ArrayGridCellProvider or DataObjectGridCellProvider
 CCommandLineToolInitialization code for command-line scripts
 CCommonMigrationDescribe database table structures
 CCommonSchema
 CCompletedPaymentClass describing a completed payment
 CComposerAutoloaderInit8e9419a45149b069bd95b315d603d796
 CComposerAutoloaderInit920dae35ccfc70732addec51b9988e60
 CComposerAutoloaderInitc21d034bff8d71e4dd436f17191fd70e
 CComposerAutoloaderInitdc095099a934dcbb71857981e49b8f47
 CComposerLintTask
 CCompositeFilterAn abstract base class for generic filters that compose other filters into filter networks
 CConfigConfig class for accessing configuration parameters
 CConfigParserClass for parsing and modifying php.ini style configuration files
 CConfigTestTests for the Config class
 CConfirmationModalClass defining a simple confirmation modal either with remote action or not
 CConsole_Getopt
 CContactFormForm to edit user's contact information
 CContextBasic class describing a context
 CContextAccessPolicyClass to control access to PKP applications' setup components
 CContextDAOOperations for retrieving and modifying context objects
 CContextFileManagerClass defining operations for private context file management
 CContextFormAdd OJS-specific fields to the context add/edit form
 CContextGridCellProviderSubclass for a context grid column's cell provider
 CContextGridHandlerHandle context grid requests
 CContextGridRowContext grid row definition
 CContextHandlerHandle API requests for contexts (journals/presses)
 CContextPolicyBasic policy that ensures availability of a context in the request context and a valid user group. All context based policies extend this policy
 CContextQueryBuilderJournal list query builder
 CContextRequiredPolicyPolicy to deny access if a context cannot be found in the request
 CContextServiceExtends the base context service class with app-specific requirements
 CControlledVocabBasic class describing an controlled vocab
 CControlledVocabDAOOperations for retrieving and modifying ControlledVocab objects
 CControlledVocabEntryBasic class describing a controlled vocab
 CControlledVocabEntryDAOOperations for retrieving and modifying ControlledVocabEntry objects
 CControlledVocabEntrySettingsDAOOperations for retrieving and modifying controlled vocabulary entry settings
 CControlledVocabMigrationDescribe database table structures
 CControlledVocabTestTests for the ControlledVocab class
 CCopyAccessLogFileToolCLI tool to copy apache log files while filtering entries related only to the current instalation
 CCopyeditFilesGridDataProviderProvide access to copyedited files management
 CCopyeditFilesGridHandlerHandle the copyedited files grid
 CCoreClass containing system-wide functions
 CCoreTestTests for the Core class
 CCounterReportA COUNTER report, base class
 CCounterReportAR1
 CCounterReportJR1Journal Report 1
 CCounterReportPluginCounter report plugin
 CCountryDAO
 CCreateReviewerFormForm for creating and subsequently adding a reviewer to a submission
 CCriticalTimesIssueTocFormHandler
 CCriticalTimesIssueTocHandler
 CCriticalTimesThemePluginOJS 3 theme for Critical Times, a journal run by the International Consortium of Critical Theory
 CCrossrefExportDeploymentBase class configuring the crossref export process to an application's specifics
 CCrossRefExportPluginCrossRef/MEDLINE XML metadata export plugin
 CCrossrefInfoSenderScheduled task to send deposits to Crossref and update statuses
 CCrossRefSettingsFormForm for journal managers to setup CrossRef plugin
 CCrosswalkFilterClass that provides methods to convert one type of meta-data description into another. This is an abstract class that must be sub-classed by specific cross-walk implementations
 CCurrencyBasic class describing a currency
 CCurrencyDAOOperations for retrieving and modifying Currency objects
 CCustomBlockForm
 CCustomBlockGridHandlerHandle custom block manager grid requests
 CCustomBlockGridRowHandle custom blocks grid row requests
 CCustomBlockManagerPlugin
 CCustomBlockPlugin
 CDAOOperations for retrieving and modifying objects from a database
 CDAORegistryMaintains a static list of DAO objects so each DAO is instantiated only once
 CDAOResultFactoryWrapper around ADORecordSet providing "factory" features for generating objects from DAOs
 CDAOResultIteratorWrapper around a DAOResultFactory providing a proper PHP Iterator implementation
 CDashboardHandlerHandle requests for user's dashboard
 CDatabaseTestCaseBase class for unit tests that require database support. The schema TestName.setUp.xml will be installed before each individual test case (if present). The schema TestName.tearDown.xml may be used to clean up after each test case
 CDataciteExportDeploymentBase class configuring the datacite export process to an application's specifics
 CDataciteExportPluginDataCite export/registration plugin
 CDataciteInfoSenderScheduled task to send deposits to DataCite
 CDataciteSettingsFormForm for journal managers to setup the DataCite plugin
 CDataciteXmlFilterClass that converts an Issue to a DataCite XML document
 CDataObjectAny class with an associated DAO should extend this class
 CDataObjectGridCellProviderBase class for a cell provider that can retrieve simple labels from DataObjects. If you need more complex cell content then you may be better off using a ColumnBasedGridCellProvider
 CDataObjectRequiredPolicyAbstract base class for policies that check for a data object from a parameter
 CDataObjectTestTests for the DataObject class
 CDataObjectTombstoneBase class for data object tombstones
 CDataObjectTombstoneDAOBase class for retrieving and modifying DataObjectTombstone objects
 CDataObjectTombstoneSettingsDAOOperations for retrieving and modifying submission tombstone settings
 CDateGridCellProviderWraps date formatting support around a provided DataProvider
 CDBConnectionClass for accessing the low-level database connection. Currently integrated with ADOdb (from http://adodb.sourceforge.net)
 CDBConnectionTestTests for the DBConnectionTest class
 CDBDataXMLParserClass to import and export database data from an XML format. See dbscripts/xml/dtd/xmldata.dtd for the XML schema used
 CDBDataXMLParserTestTests for the DBDataXMLParser class
 CDBResultRangeContainer class for range information when retrieving a result set
 CDBRowIteratorWrapper around ADORecordSet providing "factory" features for generating objects from DAOs
 CdbXMLtoSQLCLI tool to output the SQL statements corresponding to an XML database schema
 CDc11MetadataPluginDublic Core version 1.1 metadata plugin
 CDc11MetadataPluginTestTest class for Dc11MetadataPlugin
 CDc11SchemaOJS-specific implementation of the Dc11Schema
 CDc11SchemaArticleAdapterAbstract base class for meta-data adapters that injects/extracts Dublin Core schema compliant meta-data into/from a Submission object
 CDefaultThemePluginDefault theme
 CDefaultTranslationPlugin
 CDeleteFileLinkActionAn action to delete a file
 CdeleteSubmissionsCLI tool to delete submissions
 CDependentFilesGridDataProviderProvide access to dependent file data for grids
 CDependentFilesGridHandlerHandle dependent files that are associated with a submissions's display (galleys or production formats, for example). The submission author and all context/editor roles have access to this grid
 CDepositContainer for deposit objects that are submitted to a PLN
 CDepositDAOOperations for adding a PLN deposit
 CDepositObjectBasic class describing a deposit stored in the PLN
 CDepositObjectDAOOperations for adding a PLN deposit object
 CDepositor
 CDepositPackageRepresent a PLN deposit package
 CDepositPointDeposit point entity
 CDepositPointDAOOperations for retrieving and modifying DepositPoint objects
 CDepositPointsHelperDeposit points Helper class
 CDepositUnregisterableErrorCallback
 CDevelopedByBlockPluginClass for "developed by" block plugin
 CDispatcherClass dispatching HTTP requests to handlers
 CDispatcherTestTests for the Dispatcher class
 CDOAJExportDeploymentBase class configuring the DOAJ export process to an application's specifics
 CDOAJExportPluginDOAJ export plugin
 CDOAJInfoSenderScheduled task to send deposits to DOAJ
 CDOAJJsonFilterClass that converts an Article to a DOAJ JSON string
 CDOAJSettingsFormForm for journal managers to setup DOAJ plugin
 CDOAJXmlFilterClass that converts an Article to a DOAJ XML document
 CDocumentLibraryHandlerSubmission document library modal handler
 CDOIPubIdExportPluginBasis class for DOI XML metadata export plugins
 CDOIPubIdPluginDOI plugin class
 CDOISettingsFormForm for journal managers to setup DOI plugin
 CDownloadAllLinkActionAn action to download all files in a submission file grid
 CDownloadFileLinkActionAn action to download a file
 CDownloadLibraryFileLinkActionAn action to download a library file
 CDRIVERDAODAO operations for DRIVER
 CDRIVERPluginDRIVER plugin class
 CDublinCoreMetaPluginInject Dublin Core meta tags into article views to facilitate indexing
 CEditDecisionDAOOperations for retrieving and modifying editor decisions
 CEditFileLinkActionAn action to edit a file's metadata
 CEditLibraryFileFormForm for editing a library file
 CEditorActionEditor actions
 CEditorAssignmentNotificationManagerEditor assignment notification types manager delegate
 CEditorDecisionAccessPolicyClass to control access to submission workflow stage components
 CEditorDecisionActionsManagerWrapper class for create and assign editor decisions actions to template manager
 CEditorDecisionFormBase class for the editor decision forms
 CEditorDecisionHandlerHandle requests for editors to make a decision
 CEditorDecisionNotificationManagerEditor decision notification types manager delegate
 CEditorDecisionWithEmailFormBase class for the editor decision forms
 CEditorialReportNotificationManagerEditorial report notification manager
 CEditorReviewAttachmentsGridHandlerEditor's view of the Review Attachments Grid
 CEditorReviewFilesGridHandlerHandle the editor review file grid (displays files that are to be reviewed in the current round)
 CEditorSelectableReviewAttachmentsGridHandlerSelectable review attachment grid requests (editor's perspective)
 CEditorSubmissionDetailsFilesGridHandlerHandle submission file grid requests on the editor's submission details pages
 CEditReviewFormAllow the editor to limit the available files to an assigned reviewer after the assignment has taken place
 CEmailFilterSettingClass that describes a configurable filter setting which must be an email
 CEmailLinkActionAn action to open up a modal to view an email sent to a user
 CEmailLogDAOClass for inserting/accessing email log entries
 CEmailLogEntryDescribes an entry in the email log
 CEmailReviewerFormForm for sending an email to a user
 CEmailTemplateDescribes basic email template properties
 CEmailTemplateDAOOperations for retrieving and modifying Email Template objects
 CEmailTemplatesListPanelA ListPanel component for viewing and editing email templates
 CEnrollExistingReviewerFormForm for enrolling an existing reviewer and adding them to a submission
 CEntityPropertyInterfaceAn interface describing the methods a service class will implement to convert an entity into an assoc array of properties. These methods are typically evoked when producing a response to an API request
 CEntityQueryBuilderInterfaceAn interface that defines required methods for a QueryBuilder that retrieves one of the application's entities
 CEntityReadInterfaceAn interface describing the methods a service class will implement to get one object or a collection of objects
 CEntityWriteInterfaceAn interface describing the methods a service class will implement to validate, add, edit and delete an object
 CEventActionThis action triggers a Javascript event
 CEventLogDAOClass for inserting/accessing event log entries
 CEventLogEntryDescribes an entry in the event log
 CEventLogGridCellProviderCell provider for event log entries
 CEventLogGridRowEventLog grid row definition
 CExportableIssuesListGridHandlerHandle exportable issues grid requests
 CExportableUsersGridHandlerHandle exportable user grid requests
 CExportPublishedSubmissionsListGridCellProviderClass for a cell provider that can retrieve labels from submissions
 CExportPublishedSubmissionsListGridHandlerHandle exportable published submissions list grid requests
 CFbvClass defining Form Builder Vocabulary methods
 CFieldA base class representing a single field in a form
 CFieldArchivingPnAn extension of the FieldOptions for the configuration setting which allows a user to enable/disable the PKP Preservation Network plugin, and access the settings, from a form-like view in the distribution settings
 CFieldBaseAutosuggestA base class for text fields that provide suggested values while typing
 CFieldColorA color picker field in a form
 CFieldControlledVocabA type of autosuggest field for controlled vocabulary like keywords
 CFieldHTMLA component for inserting HTML into a form, when you don't need any input fields or values stored
 CFieldMetadataSettingA field to enable a type of metadata and determine when it should be requested or required
 CFieldOptionsA field to select from a set of checkbox or radio options
 CFieldPubIdA field for generating a pub id, like a DOI
 CFieldRadioInputA field to select one of a set of options, and one option is a text field for entering a custom value
 CFieldRichTextareaA rich text editor field in a form
 CFieldSelectA select field in a form
 CFieldSelectIssueAn extension of the FieldSelect for selecting an issue
 CFieldSelectSubmissionsA text field to search for and select submissions
 CFieldShowEnsuringLinkAn extension of the FieldOptions for the configuration setting which determines whether or not to show a link to reviewers about keeping reviews blind
 CFieldTextA basic text field in a form
 CFieldTextareaA multiline textarea field in a form
 CFieldUploadA field for uploading a file
 CFieldUploadImageA field for uploading a file
 CFieldUrnA field for entering a URN and then having the check number generated
 CFileApiHandlerClass defining an AJAX API for supplying file information
 CFileArchiveClass provides functionality for creating an archive of files
 CFileCacheProvides caching based on machine-generated PHP code on the filesystem
 CFileCacheTestTests for the FileCache class
 CFileDateGridColumnImplements a file name column
 CFileFormForm for adding/edditing a file stores/retrieves from an associative array
 CFileGenreGridColumnImplements a file name column
 CFileInfoCenterLinkActionA base action to open up the information center for a file
 CFileInformationCenterHandlerHandle requests to view the information center for a file
 CFileLinkActionAn abstract file action
 CFileListGridHandlerBase grid for simple file lists. This grid shows the file type in addition to the file name
 CFileLoaderBase scheduled task class to reliably handle files processing
 CFileManagerClass defining basic operations for file management
 CFileNameGridColumnImplements a file name column
 CFilesGridCapabilitiesDefines files grid capabilities. Should be used by grid handlers that handle submission files to store which capabilities the grid has
 CFilesGridDataProviderBasic files grid data provider
 CFileUploadWizardHandlerA controller that handles basic server-side operations of the file upload wizard
 CFilterClass that provides the basic template for a filter. Filters are generic data processors that take in a well-specified data type and return another well-specified data type
 CFilterDAOOperations for retrieving and modifying Filter objects
 CFilterDAOTestTest class for FilterDAO
 CFilterGroupClass that represents filter groups
 CFilterGroupDAOOperations for retrieving and modifying FilterGroup objects
 CFilterGroupDAOTestTest class for FilterGroupDAO
 CFilterHelperClass that provides filter-related helper methods
 CFilterHelperTestTest class for FilterHelper
 CFilterSettingClass that describes a configurable filter setting
 CFilterTestTest class for Filter
 CFinalDraftFilesGridDataProviderProvide access to final draft files management
 CFinalDraftFilesGridHandlerHandle the final draft files grid (displays files sent to copyediting from the review stage)
 CFixGalleyImagesTool
 CFormClass defining basic operations for handling HTML forms
 CFormBuilderVocabulary
 CFormComponentA base class for building forms to be passed to the Form component in the UI Library
 CFormErrorClass to represent a form validation error
 CFormValidatorClass to represent a form validation check
 CFormValidatorArrayForm validation check that checks an array of fields
 CFormValidatorArrayCustomForm validation check with a custom user function performing the validation check of an array of fields
 CFormValidatorArrayCustomTestTest class for FormValidatorArrayCustom
 CFormValidatorArrayTestTest class for FormValidatorArray
 CFormValidatorBooleanForm validation check that checks if the value can be interpreted as a boolean value. An empty field is considered 'false', a value of '1' is considered 'true'
 CFormValidatorBooleanTestTest class for FormValidatorBoolean
 CFormValidatorControlledVocabForm validation check that checks if value is within a certain set
 CFormValidatorControlledVocabTestTest class for FormValidatorControlledVocab
 CFormValidatorCSRFForm validation check to make sure the CSRF token is correct
 CFormValidatorCustomForm validation check with a custom user function performing the validation check
 CFormValidatorCustomTestTest class for FormValidatorCustom
 CFormValidatorEmailForm validation check for email addresses
 CFormValidatorEmailTestTest class for FormValidatorEmail
 CFormValidatorInSetForm validation check that checks if value is within a certain set
 CFormValidatorInSetTestTest class for FormValidatorInSet
 CFormValidatorISSNForm validation check for ISSNs
 CFormValidatorLengthForm validation check that checks if a field's length meets certain requirements
 CFormValidatorLengthTestTest class for FormValidatorLength
 CFormValidatorLocaleClass to represent a form validation check for localized fields
 CFormValidatorLocaleEmailForm validation check for email addresses
 CFormValidatorLocaleEmailTestTest class for FormValidatorLocaleEmail
 CFormValidatorLocaleTestTest class for FormValidatorLocale
 CFormValidatorLocaleUrlForm validation check for URL addresses
 CFormValidatorORCIDForm validation check for ORCID iDs
 CFormValidatorPostForm validation check to make sure the form is POSTed
 CFormValidatorPostTestTest class for FormValidatorPost
 CFormValidatorReCaptchaForm validation check reCaptcha values
 CFormValidatorRegExpForm validation check using a regular expression
 CFormValidatorRegExpTestTest class for FormValidatorRegExp
 CFormValidatorTestTest class for FormValidator
 CFormValidatorUrlForm validation check for URLs
 CFormValidatorUrlTestTest class for FormValidatorUrl
 CFormValidatorUsernameForm validation check for usernames (lowercase alphanumeric with interior dash/underscore
 CFormValidatorUsernameTestTest class for FormValidatorUsername
 CFunctionalCrossrefExportTestTest CrossRef export
 CFunctionalDataciteExportTestTest the DataCite plug-in
 CFunctionalMedraExportTestTest the mEDRA plug-in
 CFunctionalNativeExportTestTest native OJS export
 CFunctionalNativeImportTestTest native OJS import
 CFunctionalPubmedExportTestTest PubMed export
 CFunTest
 CFutureIssueGridHandler
 CGalleryPluginClass describing a plugin in the Plugin Gallery
 CGalleyMedraXmlFilterClass that converts an ArticleGalley i.e article as manifestation to a O4DOI XML document
 CGalleyQueryBuilderClass for building database queries for galleys
 CGalleyServiceHelper class that encapsulates galley business logic
 CGatewayHandlerHandle external gateway requests
 CGatewayPluginAbstract class for gateway plugins
 CGeneralPagingFeatureBase class that implements common functionality for paging features
 CgenerateTestMetricsGenerate example metric data
 Cgeneric_cache_miss
 CGenericCacheProvides implementation-independent caching. Although this class is intended to be overridden with a more specific implementation, it can be used as the null cache
 CGenericMultiplexerFilterA generic filter that is configured with a number of equal type filters. It takes the input argument, applies all given filters to it and returns an array of outputs as a result
 CGenericPluginAbstract class for generic plugins
 CGenericSequencerFilterA generic filter that is configured with a number of ordered filters. It takes the input argument of the first filter, passes its output to the next filter and so on and finally returns the result of the last filter in the chain to the caller
 CGenreBasic class describing a genre
 CGenreDAOOperations for retrieving and modifying Genre objects
 CGenreFormForm for adding/editing a Submission File Genre
 CGenreGridHandlerHandle Genre grid requests
 CGenreGridRowHandle Genre grid row requests
 CGenresMigrationDescribe database table structures
 CGeoLocationToolGeo location by ip wrapper class
 CGoogleAnalyticsPluginGoogle Analytics plugin class
 CGoogleAnalyticsSettingsFormForm for journal managers to modify Google Analytics plugin settings
 CGoogleScholarPluginInject Google Scholar meta tags into submission views to facilitate indexing
 CGridBodyElementBase class for grid body elements
 CGridCategoryRowClass defining basic operations for handling the category row in a grid
 CGridCategoryRowCellProviderDefault grid category row column's cell provider. This class will retrieve the template variables from the category row instance
 CGridCellProviderBase class for a grid column's cell provider
 CGridColumnColumn within a grid. It is used to format the data presented in a particular column, which is provided by the GridRow implementation, and to handle user operations on that column (such as clicking a checkbox)
 CGridDataProviderGrid data providers serve data to the grid classes for presentation in a grid
 CGridFeatureBase grid feature class. A feature is a type of plugin specific to the grid widgets. It provides several hooks to allow injection of additional grid functionality. This class implements template methods to be extended by subclasses
 CGridHandlerThis class defines basic operations for handling HTML grids. Grids are used to implement a standardized listing of elements, as would commonly be laid out in an HTML table, permitting rows, columns, row actions (such as "delete" and "edit" actions, which operate on a single row), and grid actions (such as "new element", which operates on the grid as a whole), and other functionality to be implemented consistently
 CGridRowGridRow implements a row of a Grid. See GridHandler for general information about grids
 CGuzzlePearPharPackageTask
 CGuzzleSubSplitTask
 CHandlerBase request handler application class
 CHandlerOperationPolicyAbstract base class that provides infrastructure to control access to handler operations
 CHealthSciencesThemePluginHealth Sciences theme
 CHelpHandlerHandle requests for help functions
 CHookRegistryClass for linking core functionality with plugins
 CHtmlArticleGalleyPluginClass for HtmlArticleGalley plugin
 CHttpsPolicyClass to control access to handler operations based on protocol
 CHypothesisPluginHypothesis annotation/discussion integration
 CIdentityBasic class providing common functionality for users and authors in the system
 CIdentityForm
 CImmersionThemePluginImmersion theme
 CimportExportCLI tool to perform import/export tasks
 CImportExportPluginAbstract class for import/export plugins
 CincForm for site admins to modify Citation Style Language settings
 CIndexHandlerHandle site index requests
 CIndividualSubscriptionBasic class describing an individual (non-institutional) subscription
 CIndividualSubscriptionDAOOperations for retrieving and modifying IndividualSubscription objects
 CIndividualSubscriptionFormForm class for individual subscription create/edits
 CIndividualSubscriptionsGridHandlerHandle subscription grid requests
 CInfiniteScrollingFeatureAdd infinite scrolling functionality to grids. It doesn't support category grids
 CInformationBlockPluginClass for information block plugin
 CInformationCenterHandlerParent class for file/submission information center handlers
 CInformationHandlerDisplay journal information
 CInitiateExternalReviewForm
 CInitiateReviewFormForm for creating the first review round for a submission's external review (skipping internal)
 CINotificationInfoProviderInterface to retrieve notification presentation information
 CInstallPerform system installation
 CinstallEmailTemplateCLI tool to install email templates from PO files into the database
 CinstallEmailTemplates
 CInstallerBase class for install and upgrade scripts
 CInstallFormForm for system installation
 CInstallHandlerHandle installation requests
 CInstallLanguageFormForm for installing languages
 CInstallPluginVersionToolCLI tool for installing a plugin version descriptor
 CinstallToolCLI tool for installing a PKP app
 CInstallTool
 CInstitutionalSubscriptionBasic class describing an institutional subscription
 CInstitutionalSubscriptionDAOOperations for retrieving and modifying InstitutionalSubscription objects
 CInstitutionalSubscriptionFormForm class for institutional subscription create/edits
 CInstitutionalSubscriptionsGridHandlerHandle subscription grid requests
 CInterestBasic class describing a reviewer interest
 CInterestDAOOperations for retrieving and modifying a user's review interests
 CInterestEntry
 CInterestEntryDAO
 CInterestManagerHandle user interest functions
 CInterestsEntryDAOOperations for retrieving and modifying a user's review interests
 CiPKPApplicationInfoProvider
 CIssueClass for Issue
 CIssueAccessFormForm to edit an issue's access settings
 CIssueActionIssueAction class
 CIssueCrossrefXmlFilterClass that converts an Issue to a Crossref XML document
 CIssueDAOOperations for retrieving and modifying Issue objects
 CIssueEntryFormA preset form for setting a publication's issue, section, categories, pages, etc
 CIssueFileIssue file class
 CIssueFileDAOOperations for retrieving and modifying IssueFile objects
 CIssueFileManagerClass defining operations for issue file management
 CIssueFormForm to create or edit an issue
 CIssueGalleyA galley is a final presentation version of the full-text of an issue
 CIssueGalleyDAOOperations for retrieving and modifying IssueGalley objects
 CIssueGalleyFormIssue galley editing form
 CIssueGalleyGridCellProviderGrid cell provider for the issue galleys grid
 CIssueGalleyGridHandlerHandle issues grid requests
 CIssueGalleyGridRowHandle issue galley grid row requests
 CIssueGalleyNativeXmlFilterBase class that converts a set of issue galleys to a Native XML document
 CIssueGridCellProviderGrid cell provider for the issue management grid
 CIssueGridHandlerHandle issues grid requests
 CIssueGridRowHandle issue grid row requests
 CIssueHandlerHandle API requests for issues operations
 CIssueManagementHandlerHandle requests for issue management in publishing
 CIssueMedraXmlFilterClass that converts an Issue as work or manifestation to a O4DOI XML document
 CIssueNativeXmlFilterBase class that converts a set of issues to a Native XML document
 CIssueServiceHelper class that encapsulates issue business logic
 CItemIteratorGeneric iterator class; needs to be overloaded by subclasses providing specific implementations
 CItemSelectionGridColumnImplements a column with checkboxes to select grid items
 CJournalDescribes basic journal properties
 CJournalDAOOperations for retrieving and modifying Journal objects
 CJournalOAIOJS-specific OAI interface. Designed to support both a site-wide and journal-specific OAI interface (based on where the request is directed)
 CJournalSettingsDAOOperations for retrieving and modifying journal settings
 CJsEventConfirmationModalClass defining a simple confirmation modal which generates a JS event and ok/cancel buttons
 CJSONMessageClass to represent a JSON (Javascript Object Notation) message
 CJSONTestTests for the JSON class
 CLanguageBasic class describing a language
 CLanguageDAOOperations for retrieving and modifying Language objects
 CLanguageGridCellProviderSubclass for a language grid column's cell provider
 CLanguageGridHandlerHandle language grid requests
 CLanguageGridRowLanguage grid row definition
 CLanguageToggleBlockPluginClass for language selector block plugin
 CLazyLoadPlugin
 CLDAPAuthPluginLDAP authentication plugin
 CLegacyJR1The Legacy COUNTER JR1 (r3) report
 CLensGalleyPluginClass for LensGalley plugin
 CLibraryFileLibrary file class
 CLibraryFileAdminGridDataProvider
 CLibraryFileAdminGridHandlerHandle library file grid requests
 CLibraryFileDAOOperations for retrieving and modifying LibraryFile objects
 CLibraryFileFormForm for adding/editing a file
 CLibraryFileGridCategoryRowLibrary file grid category row definition
 CLibraryFileGridCellProviderSubclass for a LibraryFile grid column's cell provider
 CLibraryFileGridHandlerBase class for handling library file grid requests
 CLibraryFileGridRowHandle library file grid row requests
 CLibraryFileHandlerClass defining a handler for library file access
 CLibraryFileManagerWrapper class for uploading files to a site/context' library directory
 CLibraryFilesMigrationDescribe database table structures
 CLicenseFormAdd OJS-specific details to the license settings forms
 CLimitReviewFilesGridHandlerDisplay a selectable list of review files for the round to editors. Items in this list can be selected or deselected to give a specific subset to a particular reviewer
 CLinkActionBase class defining an action that can be performed by the user in the user interface
 CLinkActionRequestAbstract base class defining an action to be taken when a link action is activated
 CListbuilderGridColumnRepresents a column within a listbuilder
 CListbuilderGridRowHandle list builder row requests
 CListbuilderHandlerClass defining basic operations for handling Listbuilder UI elements
 CListPanelA base class for ListPanel components
 CLiteralGridCellProviderA cell provider that passes literal data through directly
 CLocaleFileAbstraction of a locale file
 CLoginChangePasswordFormForm to change a user's password in order to login
 CLoginHandlerHandle login/logout requests
 CLogMigrationDescribe database table structures
 CMailClass defining basic operations for handling and sending emails
 CMailTemplateSubclass of Mail for mailing a template email
 Cmainappc
 CMaintenanceFormBase form for system maintenance (install/upgrade)
 CMakeSubmissionBlockPluginClass for the "Make a Submission" block plugin
 CManageCopyeditFilesFormForm to add files to the copyedited files grid
 CManageCopyeditFilesGridHandlerHandle the copyedited file selection grid
 CManageFileApiHandlerClass defining an AJAX API for file manipulation
 CManageFinalDraftFilesFormForm to add files to the final draft files grid
 CManageFinalDraftFilesGridHandlerHandle the editor review file selection grid (selects which files to send to review or to next review round)
 CManageIssuesHandler
 CManageLanguageGridHandlerHandle language management grid requests only
 CManagementHandlerBase class for all management page handlers
 CManageProofFilesFormForm to add files to the proof files grid
 CManageProofFilesGridHandlerHandle the editor's proof files selection grid (selects which files to include)
 CManageQueryNoteFilesFormForm to add files to the query files grid
 CManageQueryNoteFilesGridHandlerHandle the query file selection grid
 CManageReviewFilesFormForm for add or removing files from a review
 CManageReviewFilesGridHandlerHandle the editor review file selection grid (selects which files to send to review or to next review round)
 CManagerRequiredPolicyClass to prevent access unless a manager is assigned to the stage
 CManageSubmissionFilesFormForm for add or removing files from a review
 CManualPaymentPluginManual payment plugin class
 CMarkupBatchConversionHandlerHandles request for articles batch conversion
 CMarkupBatchConversionHelper
 CMarkupBatchGatewayPluginBatch conversion Helper class
 CMarkupConversionHelperMarkup conversion Helper class
 CMarkupGatewayPluginResponds to requests for markup files for particular journal article; sends request to markup an article to Document Markup Server
 CMarkupHandlerHandle requests for markup plugin
 CMarkupJobInfoClass containing metadata about a job triggered
 CMarkupJobInfoDAOOperations for managing MarkupJobInfo objects
 CMarkupPluginNLM XML and HTML transform plugin class
 CMarkupProfileSettingsFormForm for Document Markup XML service credential settings from user profile
 CMarkupSettingsFormForm for Document Markup gateway plugin settings
 CMarkupSettingsTabHandlerResponds to requests for markup files for particular journal article; sends request to markup an article to Document Markup Server
 CMassMailHelper class to send mass emails
 CMastheadFormAdd OJS-specific fields to the masthead form
 CMedraExportDeploymentBase class configuring the medra export process to an application's specifics
 CMedraExportPluginMEDRA Onix for DOI (O4DOI) export/registration plugin
 CMedraInfoSenderScheduled task to send deposits to mEDRA
 CMedraSettingsFormForm for journal managers to setup the mEDRA plug-in
 CMedraWebserviceA wrapper for the mEDRA web service 2.0
 CMedraWebserviceTestTest class for MedraWebservice
 Cmemcache_false
 Cmemcache_null
 CMemcacheCacheProvides caching based on Memcache
 CMergeCoverageReportTool
 CmergeUsersCLI tool for merging two user accounts
 CMergeUsersTool
 CMetadataDataObjectAdapterClass that injects/extracts a meta-data description into/from an application entity object (DataObject)
 CMetadataDescriptionClass modeling a description (DCMI abstract model) or subject- predicate-object graph (RDF). This class and its children provide meta-data (DCMI abstract model: statements of property-value pairs, RDF: assertions of predicate-object pairs) about a given PKP application entity instance (DCMI abstract model: described resource, RDF: subject)
 CMetadataDescriptionDummyAdapterClass that simulates a metadata adapter for metadata description object for direct metadata description persistence
 CMetadataDescriptionTestTest class for MetadataDescription
 CMetadataMigrationDescribe database table structures
 CMetadataPluginAbstract class for metadata plugins
 CMetadataPluginTestCaseAbstract base class for MetadataPlugin tests
 CMetadataPropertyClass representing metadata properties. It specifies type and cardinality of a meta-data property (=term, field, ...) and whether the property can be internationalized. It also provides a validator to test whether input conforms to the property specification
 CMetadataPropertyTestTest class for MetadataProperty
 CMetadataRecordClass modeling a meta-data record (DCMI abstract model: an instance of a description set, RDF: a graph of several subject nodes with associated object nodes)
 CMetadataSchemaClass that represents a meta-data schema (e.g. NLM element-citation, OpenURL, dc(terms), MODS) or a subset of it
 CMetadataSettingsFormAdd OJS-specific fields to the masthead form
 CMetadataTypeDescriptionType validator for metadata input/output
 CMetricsDAOOperations for retrieving and adding statistics data
 CMetricsMigrationDescribe database table structures
 CModalAbstract base class for all modal dialogs
 CMultilingualListbuilderGridColumnRepresents a multilingual text column within a listbuilder
 CNativeExportFilterBase class that converts a DataObject to a Native XML document
 CNativeFilterHelperClass that provides native import/export filter-related helper methods
 CNativeImportExportDeploymentClass configuring the native import/export process to this application's specifics
 CNativeImportExportFilterBase class that converts between Native XML documents and DataObjects
 CNativeImportExportPluginNative XML import/export plugin
 CNativeImportFilterBase class that converts a Native XML document to a DataObject
 CNativeXmlArticleFileFilterClass that converts a Native XML document to an article file
 CNativeXmlArticleFilterClass that converts a Native XML document to a set of articles
 CNativeXmlArticleGalleyFilterClass that converts a Native XML document to a set of publication formats
 CNativeXmlArtworkFileFilterClass that converts a Native XML document to an artwork file
 CNativeXmlAuthorFilterClass that converts a Native XML document to a set of articles
 CNativeXmlIssueFilterBase class that converts a Native XML document to a set of issues
 CNativeXmlIssueGalleyFilterBase class that converts a Native XML document to a set of issue galleys
 CNativeXmlPKPAuthorFilterBase class that converts a Native XML document to a set of authors
 CNativeXmlPKPPublicationFilterBase class that converts a Native XML document to a set of publications
 CNativeXmlPublicationFilterClass that converts a Native XML document to a set of articles
 CNativeXmlRepresentationFilterBase class that converts a Native XML document to a set of authors
 CNativeXmlSubmissionFileFilterBase class that converts a Native XML document to a submission file
 CNativeXmlSubmissionFilterBase class that converts a Native XML document to a set of submissions
 CNativeXmlSupplementaryFileFilterClass that converts a Native XML document to an supplementary file
 CNativeXmlUserGroupFilterBase class that converts a Native XML document to a set of user groups
 CNavigationMenuClass describing a NavigationMenu
 CNavigationMenuDAOOperations for retrieving and modifying NavigationMenu objects
 CNavigationMenuFormForm for manager to create/edit NavigationMenus
 CNavigationMenuItemBasic class describing a NavigationMenuItem
 CNavigationMenuItemAssignmentBasic class describing a NavigationMenuItemAssignment. Each assignment describes a NavigationMenuItem assigned to a NavigationMenu, including it's position and if it's nested within another NavigationMenuItem
 CNavigationMenuItemAssignmentDAO
 CNavigationMenuItemDAOOperations for retrieving and modifying NavigationMenuItem objects. NMI = NavigationMenuItem
 CNavigationMenuItemHandlerHandle requests for navigationMenuItem functions
 CNavigationMenuItemsFormForm for managers to create/edit navigationMenuItems
 CNavigationMenuItemsGridCellProviderCell provider for title column of a NavigationMenuItems grid
 CNavigationMenuItemsGridHandlerHandle NavigationMenuItems grid requests
 CNavigationMenuItemsGridRowNavigationMenuItem grid row definition
 CNavigationMenuServiceHelper class that encapsulates NavigationMenu business logic
 CNavigationMenusGridCellProviderCell provider for title column of a NavigationMenu grid
 CNavigationMenusGridHandlerHandle NavigationMenus grid requests
 CNavigationMenusGridRowNavigationMenu grid row definition
 CNavigationMenusMigrationDescribe database table structures
 CNewFileNoteFormForm to display and post notes on a file
 CNewLibraryFileForm
 CNewNoteFormForm to display and post notes on a file
 CNewReviewRoundFormForm for creating a new review round (after the first)
 CNewSubmissionNoteFormForm to display and post notes on a file
 CNoteClass for Note
 CNoteDAOOperations for retrieving and modifying Note objects
 CNotesMigrationDescribe database table structures
 CNotificationClass for Notification
 CNotificationDAOOperations for retrieving and modifying Notification objects
 CNotificationHandlerHandle requests for viewing notifications
 CNotificationManager
 CNotificationManagerDelegateAbstract class to support notification manager delegates that provide default implementation to the interface that defines notification presentation data. It also introduce a method to be extended by subclasses to update notification objects
 CNotificationSettingsDAOOperations for retrieving and modifying Notification metadata
 CNotificationSettingsFormForm to edit notification settings
 CNotificationsGridCellProviderClass for a cell provider that can retrieve labels from notifications
 CNotificationsGridHandlerHandle the display of notifications for a given user
 CNotificationSubscriptionSettingsDAOOperations for retrieving and modifying user's notification settings. This class stores user settings that determine how notifications should be delivered to them
 CNotifyLinkActionAn action to open up the notify part of the stage participants grid
 CNullActionThis action does nothing
 CNullGridCellProviderClass to return null when render method is called by a grid handler. Use this when you want to create a column with no content at all (for layout purposes using flags, for example)
 CO4DOIObjectCacheTestTest class for O4DOIObjectCache
 CO4DOIXmlFilterBasis class for converting objects (issues, articles, galleys) to a O4DOI XML document
 COAIClass to process and respond to OAI requests
 COAIConfigData structures associated with the OAI request handler
 COAIDAODAO operations for the OJS OAI interface
 COAIHandlerHandle OAI protocol requests
 COAIIdentifier
 COAIMetadataFormat
 COAIMetadataFormat_DCOAI metadata format class – Dublin Core
 COAIMetadataFormat_DCTestTest class for OAIMetadataFormat_DC
 COAIMetadataFormat_JATSOAI metadata format class – JATS
 COAIMetadataFormat_MARCOAI metadata format class – MARC
 COAIMetadataFormat_MARC21OAI metadata format class – MARC21 (MARCXML)
 COAIMetadataFormat_RFC1807OAI metadata format class – RFC 1807
 COAIMetadataFormatPluginAbstract class for OAI Metadata format plugins
 COAIMetadataFormatPlugin_DCDc metadata format plugin for OAI
 COAIMetadataFormatPlugin_JATSJATS XML format plugin for OAI
 COAIMetadataFormatPlugin_MARCMarc metadata format plugin for OAI
 COAIMetadataFormatPlugin_MARC21Marc21 metadata format plugin for OAI
 COAIMetadataFormatPlugin_RFC1807Rfc1807 metadata format plugin for OAI
 COAIRecord
 COAIRepository
 COAIResumptionToken
 COAISet
 COAIUtils
 COJSCompletedPaymentDAOOperations for retrieving and querying past payments
 COJSInstallTool
 COjsIssueGalleyRequiredPolicyPolicy that ensures that the request contains a valid issue galley
 COjsIssueRequiredPolicyPolicy that ensures that the request contains a valid issue
 COjsJournalMustPublishPolicyAccess policy to limit access to journals that do not publish online
 COJSMigrationDescribe database table structures
 COJSNotificationOJS subclass for Notifications (defines OJS-specific types)
 COJSPaymentManagerProvides payment management functions
 COJSServiceProviderUtility class to package all OJS services
 COJSUsageStatsReportPlugin
 COJSv3_3_0UpgradeMigration
 COJUsageStatsReportPluginOJS default statistics report plugin (and metrics provider)
 COMPUsageStatsReportPluginOMP default statistics report plugin (and metrics provider)
 COpenAccessNotificationClass to perform automated email notifications when an issue becomes open access
 COpenWindowActionThis action request redirects to another page
 COPSUsageStatsReportPluginOPS default statistics report plugin (and metrics provider)
 COrcidHandlerPass off internal ORCID API requests to ORCID
 COrcidProfilePluginORCID Profile plugin class
 COrcidProfileSettingsFormForm for site admins to modify ORCID Profile plugin settings
 COrderCategoryGridItemsFeatureImplements category grid ordering functionality
 COrderGridItemsFeatureImplements grid ordering functionality
 COrderItemsFeatureBase class for grid widgets ordering functionality
 COrderListbuilderItemsFeatureImplements listbuilder ordering functionality
 COS_Guess
 COtherCompositeFilter
 CPackagerAtomMultipart
 CPackagerAtomTwoStep
 CPackagerMetsSwap
 CPageHandlerHandler for requests for page components such as the header, tasks, usernav, and CSS
 CPageRouterClass providing OJS-specific page routing
 CPagingFeatureAdd paging functionality to grids
 CPaymentAbstract class for payments
 CPaymentHandlerHandle requests for payment functions
 CPaymentManagerProvides payment management functions
 CPaymentsGridCellProviderClass for a cell provider to display information about payments
 CPaymentsGridHandlerHandle payment grid requests
 CPaymentsHandlerHandle requests for payment management
 CPaymentTypesFormPermit configuration of the various payment types
 CPaymethodPlugin
 CPaypalPaymentForm
 CPaypalPaymentPluginPaypal payment plugin class
 CPdfJsViewerPluginThis plugin enables embedding of the pdf.js viewer for PDF display
 CPEAR
 CPEAR_Error
 CPEAR_ErrorStack
 CPEAR_Exception
 CPEAR_ExceptionTest
 CPendingRevisionsNotificationManagerPending revision notification types manager delegate
 CPersistableFilterA filter that can be persisted to the database
 CPersistableFilterTest
 CPersistableTestFilterTest class to be used to test the FilterDAO
 CPKPAcronPluginRemoves dependency on 'cron' for scheduled tasks, including possible tasks defined by plugins. See the PKPAcronPlugin::parseCrontab hook implementation
 CPKPAnnouncementFormA preset form for creating a new announcement
 CPKPAnnouncementHandlerHandle API requests for announcement operations
 CPKPAnnouncementQueryBuilderClass for building database queries for announcements
 CPKPAnnouncementServiceHelper class that encapsulates business logic for publications
 CPKPAnnouncementSettingsFormA preset form for enabling and configuring announcements
 CPKPAnnouncementsListPanelA ListPanel component for viewing and editing email templates
 CPKPAppearanceAdvancedFormA preset form for advanced settings under the website appearance tab
 CPKPAppearanceSetupFormA preset form for general website appearance setup, such as uploading a logo
 CPKPApplicationClass describing this application
 CPKPApproveSubmissionNotificationManagerApprove submission notification type manager delegate
 CPKPAssignPublicIdentifiersFormDisplays the assign pub id form
 CPKPAuthorAuthor metadata class
 CPKPAuthorDAOOperations for retrieving and modifying PKPAuthor objects
 CPKPAuthorDashboardHandlerHandle requests for the author dashboard
 CPKPAuthorFormForm for adding/editing a author
 CPKPAuthorGridCellProvider
 CPKPAuthorGuidelinesFormA preset form for author submission guidance settings
 CPKPAuthorNativeXmlFilterBase class that converts a set of authors to a Native XML document
 CPKPAuthorQueryBuilderClass for building database queries for authors
 CPKPAuthorServiceHelper class that encapsulates author business logic
 CPKPBackendPaymentsSettingsHandlerA private API endpoint handler for payment settings. It may be possible to deprecate this when we have a working endpoint for plugin settings
 CPKPBackendSubmissionsHandlerHandle API requests for backend operations
 CPKPCatalogHandlerHandle requests for the public-facing catalog
 CPKPCitationsFormA preset form for setting a publication's citations
 CPKPComponentRouterClass mapping an HTTP request to a component handler operation
 CPKPComponentRouterTestTests for the PKPComponentRouter class
 CPKPContactFormA preset form for configuring a context's contact details
 CPKPContextFormA preset form for adding and editing a context from the admin area
 CPKPContextHandlerBase class to handle API requests for contexts (journals/presses)
 CPKPContextQueryBuilderBase class for context (journals/presses) list query builder
 CPKPContextServiceHelper class that encapsulates business logic for contexts (journals and presses)
 CPKPCurlHelperHelper for curl usage
 CPKPDateTimeFormA preset form for presenting date and time on the frontend
 CPKPDc11MetadataPluginAbstract base class for Dublin Core version 1.1 metadata plugins
 CPKPDc11MetadataPluginTestTest class for PKPDc11MetadataPlugin
 CPKPDc11SchemaClass that provides meta-data properties compliant with the Dublin Core specification, version 1.1
 CPKPDisableSubmissionsFormA preset form for disabling new submissions
 CPKPEditingProductionStatusNotificationManagerEditing and productionstatus notifications types manager delegate
 CPKPEditorDecisionActionsManagerWrapper class for create and assign editor decisions actions to template manager
 CPKPEditorDecisionHandler
 CPKPEmailSetupFormA preset form for configuring a context's email settings
 CPKPEmailTemplateFormA preset form for adding and editing email templates
 CPKPEmailTemplateHandlerBase class to handle API requests for contexts (journals/presses)
 CPKPEmailTemplateQueryBuilderClass for building database queries for email templates
 CPKPEmailTemplateServiceHelper class that encapsulates business logic for email templates
 CPKPEmailTemplatesListPanelA ListPanel component for viewing and editing email templates
 CPKPFileBase PKP file class
 CPKPFileUploadWizardHandler
 CPKPHandler
 CPKPImportExportDeploymentBase class configuring the import/export process to an application's specifics
 CPKPIndexHandler
 CPKPInformationFormA preset form for configuring the information fields for a context (eg - info for readers, authors and librarians)
 CPKPInstall
 CPKPLibraryFileManagerWrapper class for uploading files to a site/context' library directory
 CPKPLicenseFormA preset form for configuring a context's default licensing details
 CPKPListsFormA preset form for configuring how a context handles lists of items in the UI
 CPKPLocaleProvides methods for loading locale data and translating strings identified by unique keys
 CPKPLocaleTestTests for the PKPLocale class
 CPKPManageFileApiHandlerClass defining an AJAX API for file manipulation
 CPKPMastheadFormA preset form for configuring a context's masthead details
 CPKPMetadataFormA preset form for setting a publication's metadata fields
 CPKPMetadataSettingsFormA preset form for enabling and configuring types of metadata to attach to submissions
 CPKPMetricsDAOClass with basic operations for retrieving and adding statistics data
 CPKPNativeImportExportDeploymentBase class configuring the native import/export process to an application's specifics
 CPKPNavigationMenuItemsFormForm for managers to create/edit navigationMenuItems
 CPKPNavigationMenuServiceHelper class that encapsulates NavigationMenu business logic
 CPKPNotification
 CPKPNotificationManagerClass for Notification Manager
 CPKPNotificationManagerTestTests for the PKPNotificationManager class
 CPKPNotificationOperationManagerBase class for notification manager that implements basic notification operations and default notifications info. Subclasses can implement specific information
 CPKPNotificationSettingsFormForm to edit notification settings
 CPKPOAIDAOBase class for DAO operations for the OAI interface
 CPKPOAIMetadataFormat_DCOAI metadata format class – Dublin Core
 CPKPOAIMetadataFormatPlugin_DCDc metadata format plugin for OAI
 CPKPPackagerMetsSwap
 CPKPPageRouterClass mapping an HTTP request to a handler or context
 CPKPPageRouterTestTests for the PKPPageRouter class
 CPKPPaymentSettingsFormA preset form for configuring the general payment settings
 CPKPPrivacyFormA preset form for configuring a context's privacy statement
 CPKPProfileFormForm to edit user's identity information
 CPKPPubIdPluginAbstract class for public identifiers plugins
 CPKPPubIdPluginDAOInterface that DAOs would need to implement in order for pub ID support to be added
 CPKPPubIdPluginHelperHelper class for public identifiers plugins
 CPKPPublicAccessPolicyClass to control access to handler operations based on an operation whitelist
 CPKPPublicAccessPolicyTestTest class for the PKPPublicAccessPolicy class
 CPKPPublicationBase class for Publication
 CPKPPublicationDAOOperations for retrieving and modifying publication objects
 CPKPPublicationIdentifiersFormA preset form for setting a publication's public identifiers (DOI, etc)
 CPKPPublicationLicenseFormA preset form for setting a publication's license and copyright info
 CPKPPublicationNativeXmlFilterBase class that converts a PKPPublication to a Native XML document
 CPKPPublicationQueryBuilderClass for building database queries for publications
 CPKPPublicationServiceHelper class that encapsulates business logic for publications
 CPKPPublicFileManagerWrapper class for uploading files to a site/journal's public directory
 CPKPPublicIdentifiersFormDisplays a pub ids form
 CPKPReportGeneratorFormBase form class to generate custom statistics reports
 CPKPRequestClass providing operations associated with HTTP requests
 CPKPRequestTestTests for the PKPRequest class
 CPKPReviewerGridHandlerHandle reviewer grid requests
 CPKPReviewerHandlerHandle requests for reviewer functions
 CPKPReviewerReviewStep1FormForm for Step 1 of a review
 CPKPReviewerReviewStep2FormForm for Step 2 of a review
 CPKPReviewerReviewStep3FormForm for Step 3 of a review
 CPKPReviewGuidanceFormA preset form for configuring the guidance a reviewer should receive
 CPKPReviewRoundTabHandler
 CPKPReviewSetupFormA preset form for configuring review options, such as the default review type and deadlines
 CPKPRouterBasic router class that has functionality common to all routers
 CPKPRouterTestCaseBase tests class for PKPRouter tests
 CPKPSchemaServiceHelper class for loading schemas, using them to sanitize and validate objects, and installing default data
 CPKPSearchIndexingFormA preset form for configuring a context's search indexing settings
 CPKPSectionDescribes basic section properties
 CPKPSectionDAOOperations for retrieving and modifying Section objects
 CPKPSectionFormForm for adding/editing a section
 CPKPSelectReviewerListPanelA class for loading a panel to select a reviewer
 CPKPServicesPimple Dependency Injection Container
 CPKPSiteAccessPolicyClass to that makes sure that a user is logged in
 CPKPSiteAppearanceFormA preset form for the site appearance settings
 CPKPSiteConfigFormA preset form for the site config settings
 CPKPSiteHandlerBase class to handle API requests for the site object
 CPKPSiteInformationFormA preset form for the site information settings
 CPKPSitemapHandlerProduce a sitemap in XML format for submitting to search engines
 CPKPSiteServiceHelper class that encapsulates business logic for the overall site
 CPKPStageParticipantNotifyFormForm to notify a user regarding a file
 CPKPStatisticsHelperStatistics helper class
 CPKPStatsComponentA class to prepare the data object for a statistics UI component
 CPKPStatsEditorialHandlerHandle API requests for publication statistics
 CPKPStatsEditorialPageA class to prepare the data object for the editorial statistics UI component
 CPKPStatsEditorialQueryBuilderHelper class to construct a query to fetch stats records from the metrics table
 CPKPStatsEditorialServiceHelper class that encapsulates business logic for getting editorial stats
 CPKPStatsHandlerHandle requests for statistics pages
 CPKPStatsPublicationHandlerHandle API requests for publication statistics
 CPKPStatsPublicationPageA class to prepare the data object for the publication statistics UI component
 CPKPStatsQueryBuilderHelper class to construct a query to fetch stats records from the metrics table
 CPKPStatsServiceHelper class that encapsulates statistics business logic
 CPKPStatsUserHandlerHandle API requests for publication statistics
 CPKPStringString manipulation wrapper class
 CPKPSubmissionThe Submission class implements the abstract data model of a scholarly submission
 CPKPSubmissionDAOOperations for retrieving and modifying Submission objects
 CPKPSubmissionEventLogEntryDescribes an entry in the submission history log
 CPKPSubmissionFilesGridDataProviderProvide access to submission file data for grids
 CPKPSubmissionFilesUploadBaseFormForm for adding/editing a submission file
 CPKPSubmissionHandlerBase handler for submission requests
 CPKPSubmissionMetadataFormImplementation
 CPKPSubmissionsListPanelA ListPanel component for displaying submissions in the dashboard
 CPKPSubmissionSubmitStep1FormForm for Step 1 of author submission: terms, conditions, etc
 CPKPSubmissionSubmitStep2FormForm for Step 2 of author submission: file upload
 CPKPSubmissionSubmitStep3FormForm for Step 3 of author submission: submission metadata
 CPKPSubmissionSubmitStep4FormForm for Step 4 of author submission: confirm & complete
 CPKPSwordDepositClass providing a SWORD deposit wrapper for submissions
 CPKPTemplateManager
 CPKPTemplateResourceRepresentation for a PKP template resource (template directory)
 CPKPTemporaryFileManagerClass defining operations for temporary file management
 CPKPTemporaryFilesHandlerHandle API requests to upload a file and receive a temporary file ID
 CPKPTestCaseClass that implements functionality common to all PKP unit test cases
 CPKPTestHelper
 CPKPThemeFormA form for selecting a theme and theme options. Expects to be attached to a <theme-form> element in the UI
 CPKPTitleAbstractFormA preset form for setting a publication's title and abstract
 CPKPToolsHandlerHandle requests for Tool pages
 CPKPUploadPublicFileHandlerHandle API requests to upload a file to a user's public directory
 CPKPUsageEventPluginBase class for usage event plugin. Provide usage events to other statistics plugins
 CPKPUsageStatsReportPluginOJS default statistics report plugin (and metrics provider)
 CPKPUserAccessFormA preset form for configuring the user access settings on the Users and Roles page of a context
 CPKPUserActionPKPUserAction class
 CPKPUserHandlerBase class to handle API requests for user operations
 CPKPUserImportExportDeploymentClass configuring the user import/export process to this application's specifics
 CPKPUserImportExportPlugin
 CPKPUserQueryBuilderSubmission list Query builder
 CPKPUserServiceHelper class that encapsulates users business logic
 CPKPUserUserXmlFilterBase class that converts a set of users to a User XML document
 CPKPv3_2_1SubeditorCategoriesMigrationPkp/pkp-lib#5694 Allow subeditors to be assigned to Categories
 CPKPv3_3_0UpgradeMigration
 CPKPViewableFilePlugin
 CPKPVocabHandlerHandle API requests for controlled vocab operations
 CPKPWorkflowHandler
 CPKPWorkflowTabHandlerHandle AJAX operations for workflow tabs
 CPlainTextReferencesListClass representing an ordered list of plain text citation output
 CPLNGatewayPluginGateway component of web PLN plugin
 CPLNHandlerHandle PLN requests
 CPLNPluginPLN plugin class
 CPLNPluginDepositorClass to perform automated deposits of PLN object
 CPLNSettingsFormForm for journal managers to modify PLN plugin settings
 CPLNStatusFormForm for journal managers to check PLN plugin status
 CPLNStatusGridCellProviderClass for a cell provider to display information about PLN Deposits
 CPLNStatusGridHandlerHandle PLNStatus grid requests
 CPLNStatusGridRowHandle PLNStatus deposit grid row requests
 CPluginAbstract class for plugins
 CPluginAccessPolicyClass to control access to plugins
 CPluginCategoryGridRowPlugin category grid row definition
 CPluginGalleryDAOOperations for retrieving content from the PKP plugin gallery
 CPluginGalleryGridCellProviderProvide information about plugins to the plugin gallery grid handler
 CPluginGalleryGridHandlerHandle review form grid requests
 CPluginGridCellProviderCell provider for columns in a plugin grid
 CPluginGridHandlerHandle plugins grid requests
 CPluginGridRowPlugin grid row definition
 CPluginHelperHelper class implementing plugin administration functions
 CPluginLevelRequiredPolicyClass to test the plugin level
 CPluginRegistryRegistry class for managing plugins
 CPluginRequiredPolicyClass to make sure we have a valid plugin in request
 CPluginSettingsDAOOperations for retrieving and modifying plugin settings
 CPluginTestTry creating some data programmatically in PHP
 CPluginTestCaseAbstract base class for Plugin tests
 CPolicySetAn ordered list of policies. Policy sets can be added to decision managers like policies. The decision manager will evaluate the contained policies in the order they were added
 CPolicySetTestTest class for the PolicySet class
 CPolicyTestCaseAbstract base test class that provides infrastructure for several types of policy tests
 CPostAndRedirectActionClass defining a post and redirect action. See PostAndRedirectRequest.js to detailed description
 CPreviewReviewFormForm for manager to preview review form
 CPrimitiveTypeDescriptionClass that describes a primitive input/output type
 CPrimitiveTypeDescriptionTestTest class for PrimitiveTypeDescription and TypeDescription
 CPrivateFileManagerClass defining operations for private file management
 CProductionReadyFilesGridHandlerHandle the fair copy files grid (displays copyedited files ready to move to proofreading)
 CProfileHandlerHandle requests for modifying user profiles
 CProfileTabHandlerHandle requests for profile tab operations
 CPromoteFormForm for promoting a submission (to external review or editing)
 CPubIdExportIssuesListGridCellProviderClass for a cell provider that can retrieve labels from issues with pub ids
 CPubIdExportIssuesListGridHandlerHandle exportable issues with pub ids list grid requests
 CPubIdExportRepresentationsListGridCellProvider
 CPubIdExportRepresentationsListGridHandlerHandle exportable representations with pub ids list grid requests
 CPubIdExportRepresentationssListGridCellProviderClass for a cell provider that can retrieve labels from representations with pub ids
 CPubIdExportSubmissionsListGridCellProviderClass for a cell provider that can retrieve labels from submissions with pub ids
 CPubIdExportSubmissionsListGridHandlerHandle exportable submissions with pub ids list grid requests
 CPubIdPluginPublic identifiers plugins common functions
 CPublicationClass for Publication
 CPublicationAccessPolicyClass to control access to a publication
 CPublicationDAOAdd OJS-specific functions for PKPPublicationDAO
 CPublicationIsSubmissionPolicyPolicy to ensure the authorized publication is related to the authorized submission
 CPublicationNativeXmlFilterClass that converts a Publication to a Native XML document
 CPublicationRequiredPolicyPolicy that ensures that the request contains a valid publication id
 CPublicationServiceExtends the base publication service class with app-specific requirements
 CPublicationTestTest class for the Publication class
 CPublicationWritePolicyClass to permit or deny write functions (add/edit) on a publication
 CPublicFileManagerWrapper class for uploading files to a site/journal's public directory
 CPublicIdentifiersFormDisplays a pub ids form
 CPublicProfileFormForm to edit user's public profile
 CPublishFormA preset form for confirming a publication's issue before publishing. It may also be used for scheduling a publication in an issue for later publication
 CPublishHandlerA handler to load final publishing confirmation checks
 CPublishSubmissionsClass to published submissions scheduled for publication
 CPubMedExportPluginPubMed/MEDLINE XML metadata export plugin
 CPubObjectCacheA cache for publication objects required during export
 CPubObjectCacheTestTest class for PubObjectCache
 CPubObjectsExportPluginBasis class for XML metadata export plugins
 CQueriesAccessHelperImplements access rules for queries. Permissions are intended as follows (per UI/UX group, 2015-12-01) Added permissions for Reviewers, 2017-11-05
 CQueriesGridCellProviderBase class for a cell provider that can retrieve labels for queries
 CQueriesGridHandlerBase PKP class to handle query grid requests
 CQueriesGridRowBase class for query grid row definition
 CQueryClass for Query
 CQueryAccessPolicyClass to control access to queries
 CQueryAssignedToUserAccessPolicyClass to control access to a query that is assigned to the current user
 CQueryDAOOperations for retrieving and modifying Query objects
 CQueryFormForm for adding/editing a new query
 CQueryNoteFilesCategoryGridDataProvider
 CQueryNoteFilesGridCategoryDataProviderProvide access to query file data for category grids
 CQueryNoteFilesGridDataProviderProvide access to query files management
 CQueryNoteFilesGridHandlerHandle query files that are associated with a query The participants of a query have access to the files in this grid
 CQueryNoteFormForm for adding/editing a new query note
 CQueryNotesGridCellProviderBase class for a cell provider that can retrieve query note info
 CQueryNotesGridHandlerBase PKP class to handle query grid requests
 CQueryNotesGridRowBase class for query grid row definition
 CQueryNotificationManagerQuery notification types manager delegate
 CQueryRequiredPolicyPolicy that ensures that the request contains a valid query
 CQueryTitleGridColumnImplements a query tile column
 CQueryUserAccessibleWorkflowStageRequiredPolicyPolicy to extend access to queries to assigned reviewers
 CQueryWorkflowStageAccessPolicyClass to control access to submission workflow stage components related to queries
 CQueuedPaymentQueued (unfulfilled) payment data structure
 CQueuedPaymentDAOOperations for retrieving and modifying queued payment objects
 CQuickSubmitFormForm for QuickSubmit one-page submission plugin
 CQuickSubmitFunctionalTestFunctional tests for the quick submit plugin
 CQuickSubmitPluginQuick Submit one-page submission plugin
 CrebuildSearchIndexCLI tool to rebuild the article keyword search database
 CRecommendationFormEditor recommendation form
 CRecommendByAuthorPluginPlugin to recommend articles from the same author
 CRecommendBySimilarityPluginPlugin to recommend similar articles
 CRedirectActionThis action request redirects to another page
 CRedirectConfirmationModalClass defining a simple confirmation modal with a redirect url and ok/cancel buttons
 CRegistrationFormForm for user registration
 CRegistrationHandlerHandle requests for user registration
 CRegistryMaintains a static table of keyed references. Used for storing/accessing single instance objects and values
 CReinstateReviewerFormAllow the editor to reinstate a cancelled review assignment
 CRemoteActionConfirmationModalClass defining a simple confirmation modal with a remote action and ok/cancel buttons
 CRemoveLocaleKeyRemove a locale key from all locale files
 CReportGeneratorFormForm to generate custom statistics reports
 CReportGeneratorHandlerHandle requests for report generator functions
 CReportPluginAbstract class for report plugins
 CRepresentationA submission's representation (Publication Format, Galley, ...)
 CRepresentationDAOAbstract DAO for fetching/working with DB storage of Representation objects
 CRepresentationNativeXmlFilterBase class that converts a representation to a Native XML document
 CRepresentationRequiredPolicyPolicy that ensures that the request contains a valid representation
 CRequestMock implementation of the Request class
 CResolverPluginSimple resolver gateway plugin
 CRestrictedSiteAccessPolicyPolicy enforcing restricted site access when the context contains such a setting
 CReviewAssignmentDescribes review assignment properties
 CReviewAssignmentAccessPolicyClass to control access to a submission based on whether the user is an assigned reviewer
 CReviewAssignmentDAOClass for DAO relating reviewers to submissions
 CReviewAssignmentRequiredPolicyPolicy that ensures that the request contains a valid review assignment
 CReviewCategoryGridDataProvider
 CReviewerActionReviewerAction class
 CReviewerFormBase Form for adding a reviewer to a submission. N.B. Requires a subclass to implement the "reviewerId" to be added
 CReviewerGossipFormForm for viewing and editing gossip about a reviewer
 CReviewerGridCellProviderBase class for a cell provider that can retrieve labels for reviewer grid rows
 CReviewerGridHandlerHandle reviewer grid requests
 CReviewerGridRowReviewer grid row definition
 CReviewerHandlerHandle requests for reviewer functions
 CReviewerInterestsDeletionToolCLI tool to remove user interests that are not referenced by any user accounts
 CReviewerNotifyActionFormPerform an action on a review including a reviewer notification email
 CReviewerReviewAttachmentGridDataProviderProvide the reviewers access to their own review attachments data for grids
 CReviewerReviewAttachmentsGridHandlerHandle file grid requests
 CReviewerReviewFilesGridDataProviderProvide reviewer access to review file data for review file grids
 CReviewerReviewFilesGridHandlerHandle the reviewer review file grid (for reviewers to download files to review)
 CReviewerReviewFormBase class for reviewer forms
 CReviewerReviewStep3FormForm for Step 3 of a review in OJS
 CReviewerSubmissionReviewerSubmission class
 CReviewerSubmissionDAOOperations for retrieving and modifying ReviewerSubmission objects
 CReviewerViewMetadataLinkActionAn action to open the submission meta-data modal
 CReviewFilesDAOOperations for managing review round / submission file associations. These control which files are available for download by reviewers during review
 CReviewFormBasic class describing a review form
 CReviewFormDAOOperations for retrieving and modifying ReviewForm objects
 CReviewFormElementBasic class describing a review form element
 CReviewFormElementDAOOperations for retrieving and modifying ReviewFormElement objects
 CReviewFormElementFormForm for creating and modifying review form elements
 CReviewFormElementGridCellProviderSubclass for review form element column's cell provider
 CReviewFormElementGridRowReviewFormElements grid row definition
 CReviewFormElementResponseItemListbuilderGridCellProviderReview form element response item listbuilder grid handler
 CReviewFormElementResponseItemListbuilderHandlerReview form element response item listbuilder handler
 CReviewFormElementsForm for manager to edit review form elements
 CReviewFormElementsGridHandlerHandle review form element grid requests
 CReviewFormFormForm for manager to edit a review form
 CReviewFormGridCellProviderSubclass for review form column's cell provider
 CReviewFormGridHandlerHandle review form grid requests
 CReviewFormGridRowReviewForm grid row definition
 CReviewFormResponseBasic class describing a review form response
 CReviewFormResponseDAOOperations for retrieving and modifying ReviewFormResponse objects
 CReviewFormsMigrationDescribe database table structures
 CReviewGridCategoryDataProviderProvide access to review file data for category grids
 CReviewGridDataProviderProvide access to review file data for grids
 CReviewGuidanceFormA preset form for configuring the guidance a reviewer should receive
 CReviewInfoCenterLinkActionAn action to open up the review notes for a review assignments
 CReviewNotesLinkAction
 CReviewReminderClass to perform automated reminders for reviewers
 CReviewReminderFormForm for sending a review reminder to a reviewer
 CReviewReportDAOReview report DAO
 CReviewReportPluginReview report plugin
 CReviewRevisionsGridDataProviderProvide access to review revisions (new files added during a review round) for grids
 CReviewRoundBasic class describing a review round
 CReviewRoundDAOOperations for retrieving and modifying ReviewRound objects
 CReviewRoundRequiredPolicyPolicy that ensures that the request contains a valid review round
 CReviewRoundTabHandlerHandle AJAX operations for review round tabs on review stages workflow pages
 CReviewsMigrationDescribe database table structures
 CReviewStageAccessPolicyClass to control access to review stage components
 CRoleDescribes generic PKP user roles within the system and the associated permissions
 CRoleBasedHandlerOperationPolicyClass to control access to handler operations via role based access control
 CRoleBasedHandlerOperationPolicyTestTest class for the RoleBasedHandlerOperation class
 CRoleDAOOperations for retrieving and modifying Role objects
 CRolesAndUserGroupsMigrationDescribe database table structures
 CRolesForm
 CrunScheduledTasksCLI tool to execute a set of scheduled tasks
 CRuntimeEnvironmentClass that describes a runtime environment
 CScheduledTaskBase class for executing scheduled tasks. All scheduled task classes must extend this class and implement execute()
 CScheduledTaskDAOOperations for retrieving and modifying Scheduled Task data
 CScheduledTaskHelperHelper class for common scheduled tasks operations
 CScheduledTaskHelperTestTests for the ScheduledTask class
 CScheduledTasksMigrationDescribe database table structures
 CScheduledTaskToolCLI tool to execute a set of scheduled tasks
 CSchemaDAOA base class for DAOs which rely on a json-schema file to define the data object
 CSearchFileParserAbstract class to extract search text from a given file
 CSearchHandlerHandle site index requests
 CSearchHelperParserClass to extract text from a file using an external helper program
 CSearchHTMLParserClass to extract text from an HTML file
 CSectionDescribes basic section properties
 CSectionDAOOperations for retrieving and modifying Section objects
 CSectionFormForm for adding/editing a section
 CSectionGridCellProviderGrid cell provider for section grid
 CSectionGridHandlerHandle section grid requests
 CSectionGridRowHandle section grid row requests
 CSectionServiceHelper class that encapsulates section business logic
 CSelectableCopyeditFilesGridHandlerHandle copyedited files grid requests to promote to production stage
 CSelectableFileListGridHandlerBase grid for selectable file lists. The grid use the SelectableItemFeature to show a check box for each row so that the user can make a selection among grid entries
 CSelectableFinalDraftFilesGridHandlerHandle copyedited files grid requests to promote to production stage
 CSelectableItemsFeatureImplements grid widgets selectable items functionality
 CSelectableLibraryFileGridHandlerHandle selectable library file list category grid requests
 CSelectableReviewRevisionsGridHandlerDisplay the file revisions authors have uploaded in a selectable grid. Used for selecting files to send to external review or editorial stages
 CSelectableSubmissionDetailsFilesGridHandlerHandle submission file grid requests in the editor's 'promote submission' modal
 CSelectableSubmissionFileListCategoryGridHandlerHandle selectable submission file list category grid requests
 CSelectableSubmissionFileListCategoryGridRowSelectable submission file list category grid row definition
 CSelectFilesLinkActionAn abstract base action for actions to open up a modal that allows users to select files from a file list grid
 CSelectReviewFilesLinkActionAn action to open up the modal that allows users to select review files from a file list grid
 CSendReminderLinkActionAn action to open up a modal to send a reminder to users assigned to a task
 CSendReviewsFormForm to request additional work from the author (Request revisions or resubmit for review), or to decline the submission
 CSendThankYouLinkActionAn action to open up a modal to send a thank you email to users assigned to a review task
 CServicesPimple Dependency Injection Container
 CSessionMaintains user state information from one request to the next
 CSessionDAOOperations for retrieving and modifying Session objects
 CSessionManagerImplements PHP methods for a custom session storage handler (see http://php.net/session)
 CSetFilterSettingClass that describes a configurable filter setting which must be one of a given set of values
 CSettingsDAOOperations for retrieving and modifying settings
 CSettingsHandlerHandle requests for settings pages
 CSettingsPluginGridHandlerHandle plugin grid requests
 CSetupGridHandlerBase class for setup grid handlers
 CSetupListbuilderHandlerBase class for setup listbuilders
 CSetVersionToolCLI tool to set a version number for each publication
 CSiteDescribes system-wide site properties
 CSiteDAOOperations for retrieving and modifying the Site object
 CSitemapHandlerProduce a sitemap in XML format for submitting to search engines
 CStageAssignmentBasic class describing a Stage Assignment
 CStageAssignmentDAOOperations for retrieving and modifying StageAssignment objects
 CStageParticipantGridCategoryRowStage participant grid category row definition
 CStageParticipantGridCellProvider
 CStageParticipantGridHandlerHandle stageParticipant grid requests
 CStageParticipantGridRowStageParticipant grid row definition
 CStageParticipantNotifyFormForm to notify a user regarding a file
 CStageRolePolicyClass to check if the user has an assigned role on a specific submission stage. Optionally deny authorization if that stage assignment is a "recommend only" assignment
 CStaticPage
 CStaticPageForm
 CStaticPageGridCellProviderClass for a cell provider to display information about static pages
 CStaticPageGridHandlerHandle static pages grid requests
 CStaticPageGridRowHandle custom blocks grid row requests
 CStaticPagesDAO
 CStaticPagesHandler
 CStaticPagesPlugin
 CStatisticsHelperStatistics helper class
 CStatisticsReportClass responsible to send the monthly statistics report
 CStatsEditorialHandlerHandle API requests for editorial statistics
 CStatsEditorialQueryBuilderEditorial statistics list query builder
 CStatsHandlerHandle requests for statistics pages
 CStatsPublicationHandlerHandle API requests for publication statistics
 CStreamingClass
 CSubEditorsDAOBase class associating sections, series and categories to sub editors
 CSubmissionArticle class
 CSubmissionAccessPolicyBase class to control (write) access to submissions and (read) access to submission details in OMP
 CSubmissionAgencyBasic class describing a submission agency
 CSubmissionAgencyDAOOperations for retrieving and modifying a submission's assigned agencies
 CSubmissionAgencyEntryDAOOperations for retrieving and modifying a submission's agencies
 CSubmissionArtworkFileArtwork file class
 CSubmissionArtworkFileDAODelegateBase class for operations for retrieving and modifying ArtworkFile objects
 CSubmissionAuthorPolicyClass to control access to a submission based on authorship
 CSubmissionChecklistFormForm for adding/edditing a submissionChecklist stores/retrieves from an associative array
 CSubmissionChecklistGridHandlerHandle submissionChecklist grid requests
 CSubmissionChecklistGridRowHandle submissionChecklist grid row requests
 CSubmissionCommentClass for SubmissionComment
 CSubmissionCommentDAOOperations for retrieving and modifying SubmissionComment objects
 CSubmissionDAOOperations for retrieving and modifying Article objects
 CSubmissionDeletionTool
 CSubmissionDisciplineBasic class describing a submission discipline
 CSubmissionDisciplineDAOOperations for retrieving and modifying a submission's assigned disciplines
 CSubmissionDisciplineEntryDAOOperations for retrieving and modifying a submission's disciplines
 CSubmissionDocumentsFilesGridDataProviderThe base data provider for the submission documents library files grid
 CSubmissionDocumentsFilesGridHandler
 CSubmissionEmailLogDAOExtension to EmailLogDAO for submission-specific log entries
 CSubmissionEmailLogEntryBase class for describing an entry in the submission email log
 CSubmissionEventLogDAOExtension to EventLogDAO for submission-specific log entries
 CSubmissionEventLogEntryDescribes an entry in the submission history log
 CSubmissionEventLogGridHandlerGrid handler presenting the submission event log grid
 CSubmissionFileSubmission file class
 CSubmissionFileAccessPolicyBase class to control (write) access to submissions and (read) access to submission files
 CSubmissionFileAssignedQueryAccessPolicySubmission file policy to check if the current user is a participant in a query the file belongs to
 CSubmissionFileAssignedReviewerAccessPolicySubmission file policy to check if the current user is an assigned reviewer of the file
 CSubmissionFileAuthorEditorPolicySubmission file policy to ensure that an editor is denied access to blind review files when they are also assigned to the submission as an author
 CSubmissionFileBaseAccessPolicyAbstract class for submission file access policies
 CSubmissionFileDAOAbstract base class for retrieving and modifying SubmissionFile objects and their decendents (e.g. SubmissionFile, SubmissionArtworkFile)
 CSubmissionFileDAODelegateAbstract class to support DAO delegates that provide operations to retrieve and modify SubmissionFile objects
 CSubmissionFileEventLogDAOExtension to EventLogDAO for submission file specific log entries
 CSubmissionFileEventLogEntryDescribes an entry in the submission file history log
 CSubmissionFileEventLogGridHandlerGrid handler presenting the submission file event log grid
 CSubmissionFileLogStatic class for adding / accessing submission file log entries
 CSubmissionFileManagerHelper class for database-backed submission file management tasks
 CSubmissionFileMatchesSubmissionPolicySubmission file policy to check if the file belongs to the submission
 CSubmissionFileNativeXmlFilterBase class that converts a submissionFile to a Native XML document
 CSubmissionFileNotQueryAccessPolicySubmission file policy to check if the requested file is not attached to a query. This returns AUTHORIZATION_PERMIT for any file that is not attached to a query note
 CSubmissionFileRequestedRevisionRequiredPolicyBase Submission file policy to ensure we have a viewable file that is part of a review round with the requested revision decision
 CSubmissionFilesArtworkMetadataFormForm for editing artwork file metadata
 CSubmissionFilesCategoryDataProviderProvide access to submission files data for category grids
 CSubmissionFilesCategoryGridDataProvider
 CSubmissionFilesGridDataProvider
 CSubmissionFilesGridHandlerHandle submission file grid requests
 CSubmissionFilesGridRowHandle submission file grid row requests
 CSubmissionFilesMetadataFormForm for editing a submission file's metadata
 CSubmissionFilesMigrationDescribe database table structures
 CSubmissionFileStageRequiredPolicySubmission file policy to ensure that we have a file at a required stage
 CSubmissionFilesUploadConfirmationFormForm for adding/editing a submission file
 CSubmissionFilesUploadFormForm for adding/editing a submission file
 CSubmissionFileUploaderAccessPolicySubmission file policy to check if the current user is the uploader
 CSubmissionHandlerHandle API requests for submission operations
 CSubmissionInfoCenterLinkActionAn action to open up the information center for a submission
 CSubmissionInformationCenterHandlerHandle requests to view the information center for a submission
 CSubmissionKeywordBasic class describing a submission keyword
 CSubmissionKeywordDAOOperations for retrieving and modifying a submission's assigned keywords
 CSubmissionKeywordEntryDAOOperations for retrieving and modifying a submission's keywords
 CSubmissionLanguageBasic class describing a submission language
 CSubmissionLanguageDAOOperations for retrieving and modifying a submission's assigned languages
 CSubmissionLanguageEntryDAOOperations for retrieving and modifying a submission's languages
 CSubmissionLibraryLinkActionAn action to open up the submission documents modal
 CSubmissionLogStatic class for adding / accessing PKP log entries
 CSubmissionMailTemplateSubclass of MailTemplate for sending emails related to submissions
 CSubmissionMetadataFormImplementationThis can be used by other forms that want to implement submission metadata data and form operations
 CSubmissionNativeXmlFilterBase class that converts a set of submissions to a Native XML document
 CSubmissionNotificationManagerSubmission notification types manager delegate
 CSubmissionQueryBuilderSubmission list Query builder
 CSubmissionRequiredPolicyPolicy that ensures that the request contains a valid submission
 CSubmissionSearchClass for retrieving search results
 CSubmissionSearchDAODAO class for submission search index
 CSubmissionSearchIndexClass to maintain a submission search index
 CSubmissionServiceExtends the base submission helper service class with app-specific requirements
 CSubmissionsListPanelInstantiates and manages a UI component to list submissions
 CSubmissionsMigrationDescribe database table structures
 CSubmissionSubjectBasic class describing a submission subject
 CSubmissionSubjectDAOOperations for retrieving and modifying a submission's assigned subjects
 CSubmissionSubjectEntryDAOOperations for retrieving and modifying a submission's subjects
 CSubmissionSubmitFormBase class for author submit forms
 CSubmissionSubmitStep1FormForm for Step 1 of author submission
 CSubmissionSubmitStep2FormForm for Step 2 of author manuscript submission
 CSubmissionSubmitStep3FormForm for Step 3 of author submission
 CSubmissionSubmitStep4FormForm for Step 4 of author submission
 CSubmissionWizardFilesGridHandlerHandle submission file grid requests at the author submission wizard. The submission author and all context/editor roles have access to this grid
 CSubscriberSelectGridHandlerHandle subscriber selector grid requests
 CSubscriptionBasic class describing a subscription
 CSubscriptionAction
 CSubscriptionBlockPluginClass for subscription block plugin
 CSubscriptionDAOAbstract class for retrieving and modifying subscriptions
 CSubscriptionExpiryReminderClass to perform automated reminders for reviewers
 CSubscriptionFormBase form class for subscription create/edits
 CSubscriptionPolicyFormForm for managers to setup subscription policies
 CSubscriptionReportPluginSubscription report plugin
 CSubscriptionsGridCellProviderClass for a cell provider to display information about subscriptions
 CSubscriptionsGridHandlerHandle subscription grid requests
 CSubscriptionsGridRowSubscriptions grid row definition
 CSubscriptionSSOPlugin
 CSubscriptionSSOSettingsFormForm for journal managers to modify subscription SSO plugin settings
 CSubscriptiontyoeBasic class describing a subscription type
 CSubscriptionType
 CSubscriptionTypeDAOOperations for retrieving and modifying SubscriptionType objects
 CSubscriptionTypeFormForm for journal managers to create/edit subscription types
 CSubscriptionTypesGridCellProviderClass for a cell provider to display information about individual subscriptions
 CSubscriptionTypesGridHandlerHandle subscription type grid requests
 CSubscriptionTypesGridRowUser grid row definition
 CSubstancePluginSubstance JATS editor plugin
 CSupplementaryFileSupplementary file class. This represents submission files that support a complete Dublin Core metadata set, and are typically indexed separately from the submission document itself (e.g. the article). This typically would be used for genres such as data sets etc
 CSupplementaryFileDAODelegateBase class for operations for retrieving and modifying SupplementaryFile objects
 CSupplementaryFileMetadataFormForm for editing artwork file metadata
 CSupplementaryFileNativeXmlFilterFilter to convert a supplementary file to a Native XML document
 CSWORDAPPClient
 CSWORDAPPEntry
 CSWORDAPPErrorDocument
 CSWORDAPPLink
 CSWORDAPPResponse
 CSWORDAPPServiceDocument
 CSWORDAPPStatement
 CSWORDAppStatementEntry
 CSwordDepositPointFormForm to create and modify deposit points
 CSwordDepositPointsGridCellProviderClass for a cell provider to display information about deposit point
 CSwordDepositPointsGridHandlerHandle sword deposit points grid requests
 CSwordDepositPointsGridRowHandle custom blocks grid row requests
 CSwordHandlerHandles request for sword plugin
 CSwordImportExportPluginSword deposit plugin
 CSwordPluginSWORD deposit plugin class
 CSwordSettingsFormForm for SWORD plugin settings
 CSwordSettingsTabHandlerResponds to requests for SWORD settings page
 CSystem
 CTaskNotificationsGridHandlerHandle the display of task notifications for a given user
 CTemplateBasedFilterAbstract base class for all filters that transform their input via smarty templates
 CTemplateManagerClass for accessing the underlying template engine. Currently integrated with Smarty (from http://smarty.php.net/)
 CTemporaryFileTemporary file class
 CTemporaryFileDAOOperations for retrieving and modifying TemporaryFile objects
 CTemporaryFileManager
 CTemporaryFilesMigrationDescribe database table structures
 CTestClass1Test class to be used/instantiated by ClassTypeDescriptionTest
 CTestClass2Test class to be used/instantiated by ClassTypeDescriptionTest
 CTestHelperClass that implements functionality common to all PKP test types
 CTestSchemaClass that provides typical meta-data properties for testing purposes
 CTextureArticleGalleyFormArticle galley editing form
 CTextureHandlerHandle requests for Texture plugin
 CTexturePlugin
 CThankReviewerFormForm for sending a thank you to a reviewer
 CThemePluginAbstract class for theme plugins
 CTimeZoneDAO
 CTinyMCEPluginTinyMCE WYSIWYG plugin for textareas - to allow cross-browser HTML editing
 CTocGridCategoryRowSystem Info grid category row definition
 CTocGridCellProviderGrid cell provider for the TOC (Table of Contents) category grid
 CTocGridHandlerHandle TOC (table of contents) grid requests
 CTocGridRowHandle issue grid row requests
 CTombstoneMigrationDescribe database table structures
 CToolsHandlerImplement application specifics on handling requests for Tool pages
 CTypeDescriptionAbstract base class for filter input/output type descriptions
 CTypeDescriptionFactoryA factory class that takes a plain text type descriptor and instantiates the correct type description object based on the descriptor's namespace
 CTypeDescriptionFactoryTestTest class for TypeDescriptionFactory
 CUnassignReviewerFormAllow the editor to remove a review assignment
 CUnconsiderReviewLinkActionAn action to allow editors to unconsider a review
 CUpgradeFormForm for system upgrades
 CupgradeToolCLI tool for upgrading OJS
 CUpgradeTool
 CUploadImageFormForm for upload an image
 CUploadPluginFormForm to upload a plugin file
 CURNPubIdPluginURN plugin class
 CURNSettingsFormForm for journal managers to setup URN plugin
 CUsageEventPluginImplement application specifics for generating usage events
 CUsageStatsHandlerHandle usage stats page requests (opt-out, privacy information)
 CUsageStatsLoaderScheduled task to extract transform and load usage statistics data into database
 CUsageStatsLoaderTestTest class for the UsageStatsLoader class
 CUsageStatsMigrationDescribe database table structures
 CUsageStatsOptoutBlockPluginOpt-out component
 CUsageStatsPluginProvide usage statistics to data objects
 CUsageStatsSettingsFormForm for journal managers to modify usage statistics plugin settings
 CUsageStatsTemporaryRecordDAOOperations for retrieving and adding temporary usage statistics records
 CUserBasic class describing users existing in the system
 CUserAccessFormAdd OJS-specific fields to the users and roles access settings form
 CUserAccessibleWorkflowStagePolicyClass to control access to a
 CUserAccessibleWorkflowStageRequiredPolicyPolicy to deny access if an user assigned workflow stage is not found
 CUserActionUserAction class
 CUserApiHandlerClass defining the headless AJAX API for backend user manipulation
 CUserDAOOperations for retrieving and modifying User objects
 CUserDetailsFormForm for editing user profiles
 CUserDisableFormForm for enabling/disabling a user
 CUserEmailFormForm for sending an email to a user
 CUserFormBase class for user forms
 CUserFormHelperHelper functions for shared user form concerns
 CUserGridHandlerHandle user grid requests
 CUserGridRowUser grid row definition
 CUserGroupDescribes user groups
 CUserGroupAssignment
 CUserGroupAssignmentDAOOperations for retrieving and modifying user group assignments FIXME: Some of the context-specific features of this class will have to be changed for zero- or double-context applications when user groups are ported over to them
 CUserGroupDAOOperations for retrieving and modifying User Groups and user group assignments
 CUserGroupFormForm to add/edit user group
 CUserGroupGridCellProviderCell provider for columns in a user group grid
 CUserGroupGridHandlerHandle operations for user group management operations
 CUserGroupGridRowUser group grid row definition
 CUserGroupNativeXmlFilterBase class that converts a set of user groups to a Native XML document
 CUserHandlerHandle API requests for user operations
 CUserImportExportPluginUser XML import/export plugin
 CUserIndividualSubscriptionFormForm class for user purchase of individual subscription
 CUserInstitutionalSubscriptionFormForm class for user purchase of institutional subscription
 CUserListbuilderGridCellProviderBase class for a cell provider that can retrieve labels from arrays
 CUserRequiredPolicyPolicy to deny access if a context cannot be found in the request
 CUserRoleFormForm for managing roles for a newly created user
 CUserRolesRequiredPolicyPolicy to build an authorized user roles object. Because we may have users with no roles, we don't deny access when no user roles are found
 CUserSelectGridCellProviderBase class for a cell provider that retrieves data for selecting a user
 CUserSelectGridHandlerHandle user selector grid requests
 CUserSettingsDAOOperations for retrieving and modifying user settings
 CUserStageAssignmentDAOOperations for users as related to their stage assignments
 CUserXmlPKPUserFilterBase class that converts a User XML document to a set of users
 CValidationClass providing user validation/authentication operations
 CValidatorAbstract class that represents a validation check. This class and its sub-classes can be used outside a form validation context which enables re-use of complex validation code
 CValidatorControlledVocabValidation check that checks if value is within a certain set retrieved from the database
 CValidatorControlledVocabTestTest class for ValidatorControlledVocab
 CValidatorEmailValidation check for email addresses
 CValidatorEmailTestTest class for ValidatorEmail
 CValidatorFactoryA factory class for creating a Validator from the Laravel framework
 CValidatorISSNValidation check for ISSNs
 CValidatorISSNTestTest class for ValidatorISSN
 CValidatorORCIDValidation check for ORCID iDs
 CValidatorORCIDTestTest class for ValidatorORCID
 CValidatorRegExpValidation check using a regular expression
 CValidatorTypeDescriptionClass that describes a string input/output type that passes additional validation (via standard validator classes)
 CValidatorTypeDescriptionTestTest class for ValidatorTypeDescription and TypeDescription
 CValidatorUrlValidation check for URLs
 CValidatorUrlTestTest class for ValidatorUrl
 CVersionDescribes system version history
 CVersionCheckProvides methods to check for the latest version of OJS
 CVersionDAOOperations for retrieving and modifying Version objects
 CViewableFilePluginAbstract class for article galley plugins
 CViewCompetingInterestGuidelinesLinkActionAn action to open the competing interests confirmation modal
 CViewReportPluginView report plugin
 CViewReviewGuidelinesLinkActionAn action to open the review guidelines confirmation modal
 CViewsDAOClass for keeping track of item views
 CViewsMigrationDescribe database table structures
 CViewSubmissionMetadataHandlerDisplay submission metadata
 CVirtualArrayIteratorProvides paging and iteration for "virtual" arrays – arrays for which only the current "page" is available, but are much bigger in entirety
 CWebFeedBlockPluginClass for block component of web feed plugin
 CWebFeedGatewayPluginGateway component of web feed plugin
 CWebFeedPluginWeb Feeds plugin class
 CWebFeedSettingsFormForm for managers to modify web feeds plugin settings
 CWebServiceAbstract base class for a web service
 CWebServiceRequestRepresents a web service request
 CWizardModalA modal that contains a wizard retrieved via AJAX
 CWorkflowHandlerHandle requests for the submssion workflow
 CWorkflowReviewRevisionsGridHandlerDisplay in workflow pages the file revisions that authors have uploaded
 CWorkflowStageAccessPolicyClass to control access to OMP's submission workflow stage components
 CWorkflowStageDAOClass for operations involving the workflow stages
 CWorkflowStageRequiredPolicyPolicy that ensures that the given workflow stage is valid
 CWorkflowTabHandlerHandle AJAX operations for workflow tabs
 CWorkspace
 CXCacheCacheProvides caching based on XCache's variable store
 CXMLDAOOperations for retrieving and modifying objects from an XML data source
 CxmlEmailsToPo
 CXMLNodeDefault handler for XMLParser returning a simple DOM-style object. This handler parses an XML document into a tree structure of XMLNode objects
 CXMLParserGeneric class for parsing an XML document into a data structure
 CXMLParserDOMHandlerDefault handler for XMLParser returning a simple DOM-style object. This handler parses an XML document into a tree structure of XMLNode objects
 CXMLParserHandler
 CXMLPSWrapperWrapper class for XML Parsing Service
 CxmlSchemaToMigration
 CxmlToPo
 CXmlToSqlToolCLI tool to output the SQL statements corresponding to an XML database schema
 CXMLTypeDescriptionClass that describes an XML input/output type
 CXMLTypeDescriptionTestTest class for XMLTypeDescription
 CXmlWebServiceA web service that returns XML data
 CXSLTransformationFilterClass that transforms XML via XSL
 CXSLTransformerWrapper class for running XSL transformations using PHP 4.x or 5.x