Open Journal Systems  3.0.0
 All Classes Namespaces Functions Variables Groups Pages
Class Hierarchy
This inheritance list is sorted roughly, but not completely, alphabetically:
[detail level 12345678]
oCAccessKeyManagerClass defining operations for AccessKey management
oCAdminLanguageGridHandlerHandle administrative language grid requests. If in single context (e.g. press) installation, this grid can also handle language management requests. See _canManage()
oCAdvancedSearchReviewerFormForm for an advanced search and for adding a reviewer to a submission
oCApplicationClass describing this application
oCArticleDAOOperations for retrieving and modifying Article objects
oCArticleTombstoneManagerClass defining basic operations for article tombstones
oCAuthorizationDecisionManagerA class that can take a list of authorization policies, apply them to the current authorization request context and return an authorization decision
oCAuthorizationPolicyClass to represent an authorization policy
oCAuthorSignoffFilesGridDataProviderProvide data for author signoff file grids
oCBlockPluginAbstract class for block plugins
oCCachedPluginAbstract class for plugins that optionally support lazy load
oCCatalogEntrySubmissionReviewFormDisplays a submission's metadata view
oCCitationParserServiceTestTests for the DateStringNormalizerFilter class
oCCommandLineToolInitialization code for command-line scripts
oCConfigConfig class for accessing configuration parameters
oCConfigParserClass for parsing and modifying php.ini style configuration files
oCCopyeditingUserFormForm to add files to the copyediting files grid
oCCoreClass containing system-wide functions
oCCreateReviewerFormForm for creating and subsequently adding a reviewer to a submission
oCCrossRefExportDomCrossRef XML export plugin DOM functions
oCCustomLocaleActionPerform various tasks related to customization of locale strings
oCDAOOperations for retrieving and modifying objects from a database
oCDAORegistryMaintains a static list of DAO objects so each DAO is instantiated only once
oCDataciteExportPluginDataCite export/registration plugin
oCDataObjectAny class with an associated DAO should extend this class
oCDBConnectionClass for accessing the low-level database connection. Currently integrated with ADOdb (from
oCDBDataXMLParserClass to import and export database data from an XML format. See dbscripts/xml/dtd/xmldata.dtd for the XML schema used
oCDBResultRangeContainer class for range information when retrieving a result set
oCDc11SchemaArticleAdapterAbstract base class for meta-data adapters that injects/extracts Dublin Core schema compliant meta-data into/from an PublishedArticle object
oCdeleteSubmissionsCLI tool to delete submissions
oCDependentFilesGridDataProviderProvide access to dependent file data for grids
oCDispatcherClass dispatching HTTP requests to handlers
oCDOAJExportDomDOAJ import/export plugin DOM functions for export
oCDOIPubIdPluginDOI plugin class
oCDuraCloudComponentDuraCloud API client implementation base class
oCDuraCloudConnectionDuraCloud Connection class
oCDuraCloudContentDuraCloud API content
oCDuraCloudContentDescriptorDuraCloud API content descriptor
oCDuraCloudPHPDuraCloud PHP library main
oCDuraCloudXMLParserDuraCloud PHP client XML helper class
oCEditableEmailFileThis class supports updating for email XML files
oCEditableFileHack-and-slash class to help with editing XML files without losing formatting and comments (i.e. unparsed editing)
oCEditorDecisionActionsManagerWrapper class for create and assign editor decisions actions to template manager
oCEditorDecisionHandlerHandle requests for editors to make a decision
oCEmbeddedServerImplements a PHP interface to administer the embedded solr server
oCEnrollExistingReviewerFormForm for enrolling an existing reviewer and adding them to a submission
oCEruditExportDomErudit plugin DOM functions for export
oCFbvClass defining Form Builder Vocabulary methods
oCFileArchiveClass provides functionality for creating an archive of files
oCFileFormForm for adding/edditing a file stores/retrieves from an associative array
oCFileManagerClass defining basic operations for file management
oCFileRowHandle export submission list grid row requests
oCFilesGridCapabilitiesDefines files grid capabilities. Should be used by grid handlers that handle submission files to store which capabilities the grid has
oCFileUploadWizardHandlerA controller that handles basic server-side operations of the file upload wizard
oCFileWrapperClass abstracting operations for reading remote files using various protocols. (for when allow_url_fopen is disabled)
oCFilterSettingClass that describes a configurable filter setting
oCFinalDraftFilesGridDataProviderProvide access to final draft files management
oCFooterGridHandlerHandle manager requests for Footer navigation items
oCFormClass defining basic operations for handling HTML forms
oCFormErrorClass to represent a form validation error
oCFormValidatorClass to represent a form validation check
oCFunctionalDataciteExportTestTest the DataCite plug-in
oCFunctionalEditingTestIntegration/Functional test for the OJS editing process
oCFunctionalMedraExportTestTest the mEDRA plug-in
oCGenericCacheProvides implementation-independent caching. Although this class is intended to be overridden with a more specific implementation, it can be used as the null cache
oCGenericPluginAbstract class for generic plugins
oCGeoLocationToolGeo location by ip wrapper class
oCGridBodyElementBase class for grid body elements
oCGridCellProviderBase class for a grid column's cell provider
oCGridDataProviderGrid data providers serve data to the grid classes for presentation in a grid
oCGridFeatureBase 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 extendeded by subclasses
oCHandlerValidatorClass to represent a page validation check
oCHookRegistryClass for linking core functionality with plugins
oCHTTPSFileWrapperClass abstracting operations for reading remote files using various protocols. (for when allow_url_fopen is disabled)
oCIAboutContextInfoProviderInterface to retrieve about context information
oCImportExportPluginAbstract class for import/export plugins
oCINotificationInfoProviderInterface to retrieve notification presentation information
oCInstallPerform system installation
oCInstallerBase class for install and upgrade scripts
oCinstallToolCLI tool for installing a PKP app
oCInterestBasic class describing a reviewer interest
oCInterestManagerHandle user interest functions
oCInterestsEntryDAOOperations for retrieving and modifying a user's review interests
oCIssueActionIssueAction class
oCIssueManagementHandlerHandle requests for issue management in publishing
oCItemIteratorGeneric iterator class; needs to be overloaded by subclasses providing specific implementations
oCJSONMessageClass to represent a JSON (Javascript Object Notation) message
oCLinkActionBase class defining an action that can be performed by the user in the user interface
oCLinkActionRequestAbstract base class defining an action to be taken when a link action is activated
oCListbuilderListBase class for a listbuilder list. This is used by MultipleListsListbuilderHandler to implement multiple lists in a single listbuilder component
oCListbuilderMapUtility class representing a simple name / value association
oCLocaleFileAbstraction of a locale file
oCManagerPaymentHandlerHandle requests for configuring payments
oCMedraExportPluginMEDRA Onix for DOI (O4DOI) export/registration plugin
oCMedraWebserviceA wrapper for the mEDRA web service 2.0
oCMetadataDescriptionDummyAdapterClass that simulates a metadata adapter for metadata description object for direct metadata description persistence
oCMetadataPropertyClass 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
oCMetadataRecordClass 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)
oCMetadataSchemaClass that represents a meta-data schema (e.g. NLM element-citation, OpenURL, dc(terms), MODS) or a subset of it
oCMods34SchemaArticleAdapterClass that inject/extract MODS schema compliant meta-data into/from an Article or PublishedArticle object
oCNlm30CitationSchemaCitationAdapterClass that injects/extracts NLM citation schema compliant meta-data into/from a Citation object
oCNotificationClass for Notification
oCNotificationManagerDelegateAbstract 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
oCO4DOIObjectCacheA cache for publication objects required during O4DOI export
oCOAIClass to process and respond to OAI requests
oCOAIConfigData structures associated with the OAI request handler
oCOJSNotificationOJS subclass for Notifications (defines OJS-specific types)
oCOJSSwordDepositClass providing a SWORD deposit wrapper for OJS articles
oCPaymentAbstract class for payments
oCPaymentManagerProvides payment management functions
oCPKPActionApplication-independent submission actions
oCPKPAnnouncementHandlerHandle requests for public announcement functions
oCPKPImportExportDeploymentBase class configuring the import/export process to an application's specifics
oCPKPLanguageActionPKPLanguageAction class
oCPKPLocaleProvides methods for loading locale data and translating strings identified by unique keys
oCPKPManageAnnouncementGridHandlerHandle announcements management grid requests
oCPKPNotificationManagerClass for Notification Manager
oCPKPRequestClass providing operations associated with HTTP requests
oCPKPRouterBasic router class that has functionality common to all routers
oCPKPStatisticsHelperStatistics helper class
oCPKPSubmissionFilesGridDataProviderProvide access to submission file data for grids
oCPKPTemporaryFileManagerClass defining operations for temporary file management
oCPKPTestCaseClass that implements functionality common to all PKP unit test cases
oCPlainTextReferencesListClass representing an ordered list of plain text citation output
oCPluginAbstract class for plugins
oCPluginHelperHelper class implementing plugin administration functions
oCPluginRegistryRegistry class for managing plugins
oCPolicySetAn 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
oCPreparedEmailsGridHandlerHandle preparedEmails grid requests
oCPubIdPluginHelperHelper class for public identifiers plugins
oCPubMedExportDomPubMed XML export plugin DOM functions
oCPubObjectCacheA cache for publication objects required during export
oCRegistryMaintains a static table of keyed references. Used for storing/accessing single instance objects and values
oCReviewerGridHandlerHandle reviewer grid requests
oCReviewerHandlerHandle requests for reviewer functions
oCReviewerReviewAttachmentGridDataProviderProvide the reviewers access to their own review attachments data for grids
oCReviewGridCategoryDataProviderProvide access to review file data for category grids
oCReviewGridDataProviderProvide access to review file data for grids
oCReviewInfoCenterLinkActionAn action to open up the review notes for a review assignments
oCReviewRoundTabHandlerHandle AJAX operations for review round tabs on review stages workflow pages
oCReviewStageFormForm to edit review stage settings
oCRTClass to process and respond to Reading Tools requests
oCRTAdminClass to process and respond to Reading Tools administration requests
oCRTHandlerHandle Reading Tools requests
oCRTVersionData structures associated with the Reading Tools component
oCRTXMLParserClass to parse Reading Tools data from an XML format
oCRuntimeEnvironmentClass that describes a runtime environment
oCScheduledTaskBase class for executing scheduled tasks. All scheduled task classes must extend this class and implement execute()
oCScheduledTaskHelperHelper class for common scheduled tasks operations
oCSearchByNameReviewerFormForm for searching (by name) and adding a reviewer to a submission
oCSearchFileParserAbstract class to extract search text from a given file
oCSectionAssignmentRuleClass to check if there is an assignment between user and a section
oCSessionManagerImplements PHP methods for a custom session storage handler (see
oCSharingRTOJS-specific AddThis end-user interface
oCSignoffFilesGridHandlerBase grid for providing a list of files as categories and the requested signoffs on that file as rows
oCSiteSettingsFormForm to edit site settings
oCSiteSetupFormForm to edit site settings
oCSolrSearchRequestA value object containing all parameters of a solr search query
oCSQLParserClass for parsing and executing statements in SQL files
oCStageParticipantGridHandlerHandle stageParticipant grid requests
oCStageParticipantNotifyFormForm to notify a user regarding a file
oCStringString manipulation wrapper class
oCSubmissionFileDAOOperations for retrieving and modifying OMP-specific submission file implementations
oCSubmissionFilesCategoryDataProviderProvide access to submission files data for category grids
oCSubmissionFilesUploadBaseFormForm for adding/editing a submission file
oCSubmissionLogStatic class for adding / accessing PKP log entries
oCSubmissionMetadataFormImplementationThis can be used by other forms that want to implement submission metadata data and form operations
oCSubmissionSearchClass for retrieving search results
oCSubmissionSearchIndexClass to maintain a submission search index
oCSubscriptiontyoeBasic class describing a subscription type
oCTemplateManagerClass for accessing the underlying template engine. Currently integrated with Smarty (from
oCTestClass1Test class to be used/instantiated by ClassTypeDescriptionTest
oCTestClass2Test class to be used/instantiated by ClassTypeDescriptionTest
oCTestHelperClass that implements functionality common to all PKP test types
oCThemePluginAbstract class for theme plugins
oCTranscoderMulti-class transcoder; uses mbstring and iconv if available, otherwise falls back to built-in classes
oCTranslatorActionPerform various tasks related to translation
oCTypeDescriptionAbstract base class for filter input/output type descriptions
oCTypeDescriptionFactoryA factory class that takes a plain text type descriptor and instantiates the correct type description object based on the descriptor's namespace
oCupgradeToolCLI tool for upgrading OJS
oCURNPubIdPluginURN plugin class
oCUserAccessibleWorkflowStagesRequiredPolicyPolicy to deny access if an user assigned workflow stage is not found
oCUserActionUserAction class
oCUserDAOBasic class describing users existing in the system
oCUserImportExportPluginUser XML import/export plugin
oCValidationClass providing user validation/authentication operations
oCValidatorAbstract 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
oCVersionCheckProvides methods to check for the latest version of OJS
oCViewableFilePluginAbstract class for article galley plugins
oCWebServiceAbstract base class for a web service
oCWebServiceRequestRepresents a web service request
oCWebTestCaseBase test class for Selenium functional tests
oCWorkflowHandlerHandle requests for the submssion workflow
oCWorkflowStageAccessPolicyClass to control access to OMP's submission workflow stage components
oCXMLCustomWriterWrapper class for writing XML documents using PHP 4.x or 5.x
oCXMLDAOOperations for retrieving and modifying objects from an XML data source
oCXMLHelperA class that groups useful XML helper functions
oCXMLNodeDefault handler for XMLParser returning a simple DOM-style object. This handler parses an XML document into a tree structure of XMLNode objects
oCXMLParserGeneric class for parsing an XML document into a data structure
\CXSLTransformerWrapper class for running XSL transformations using PHP 4.x or 5.x