Hierarchy For All Packages
Package Hierarchies:- uk.ac.warwick.dcs.sherlock.api.annotation,
- uk.ac.warwick.dcs.sherlock.api.component,
- uk.ac.warwick.dcs.sherlock.api.event,
- uk.ac.warwick.dcs.sherlock.api.exception,
- uk.ac.warwick.dcs.sherlock.api.executor,
- uk.ac.warwick.dcs.sherlock.api.model.detection,
- uk.ac.warwick.dcs.sherlock.api.model.postprocessing,
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing,
- uk.ac.warwick.dcs.sherlock.api.registry,
- uk.ac.warwick.dcs.sherlock.api.report,
- uk.ac.warwick.dcs.sherlock.api.storage,
- uk.ac.warwick.dcs.sherlock.api.util,
- uk.ac.warwick.dcs.sherlock.engine,
- uk.ac.warwick.dcs.sherlock.engine.executor,
- uk.ac.warwick.dcs.sherlock.engine.executor.common,
- uk.ac.warwick.dcs.sherlock.engine.executor.pool,
- uk.ac.warwick.dcs.sherlock.engine.executor.work,
- uk.ac.warwick.dcs.sherlock.engine.report,
- uk.ac.warwick.dcs.sherlock.engine.storage,
- uk.ac.warwick.dcs.sherlock.launch,
- uk.ac.warwick.dcs.sherlock.module.client,
- uk.ac.warwick.dcs.sherlock.module.model.base,
- uk.ac.warwick.dcs.sherlock.module.model.base.detection,
- uk.ac.warwick.dcs.sherlock.module.model.base.postprocessing,
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing,
- uk.ac.warwick.dcs.sherlock.module.model.base.scoring,
- uk.ac.warwick.dcs.sherlock.module.web.configuration,
- uk.ac.warwick.dcs.sherlock.module.web.configuration.properties,
- uk.ac.warwick.dcs.sherlock.module.web.controlleradvice,
- uk.ac.warwick.dcs.sherlock.module.web.controllers,
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard,
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.template,
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.workspace,
- uk.ac.warwick.dcs.sherlock.module.web.controllers.settings.account,
- uk.ac.warwick.dcs.sherlock.module.web.controllers.settings.admin,
- uk.ac.warwick.dcs.sherlock.module.web.data.models.db,
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms,
- uk.ac.warwick.dcs.sherlock.module.web.data.models.internal,
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories,
- uk.ac.warwick.dcs.sherlock.module.web.data.results,
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers,
- uk.ac.warwick.dcs.sherlock.module.web.exceptions,
- uk.ac.warwick.dcs.sherlock.module.web.filters,
- uk.ac.warwick.dcs.sherlock.module.web.services,
- uk.ac.warwick.dcs.sherlock.module.web.validation.annotations,
- uk.ac.warwick.dcs.sherlock.module.web.validation.validators
Class Hierarchy
- java.lang.Object
- uk.ac.warwick.dcs.sherlock.api.model.postprocessing.AbstractModelTaskRawResult (implements java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.module.model.base.postprocessing.NGramRawResult<T>
- uk.ac.warwick.dcs.sherlock.module.model.base.postprocessing.SimpleObjectEqualityRawResult<T>
- uk.ac.warwick.dcs.sherlock.module.web.data.models.db.Account
- uk.ac.warwick.dcs.sherlock.module.web.controllers.settings.account.AccountController
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.AccountEmailForm
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.AccountForm
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.AccountNameForm
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.AccountPasswordForm
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers.AccountWrapper
- uk.ac.warwick.dcs.sherlock.api.annotation.AdjustableParameterObj
- uk.ac.warwick.dcs.sherlock.module.web.controllers.settings.admin.AdminController
- uk.ac.warwick.dcs.sherlock.engine.AnnotationLoader
- uk.ac.warwick.dcs.sherlock.module.web.controlleradvice.AttributesControllerAdvice
- uk.ac.warwick.dcs.sherlock.engine.executor.BaseExecutor (implements uk.ac.warwick.dcs.sherlock.api.executor.IExecutor, uk.ac.warwick.dcs.sherlock.engine.executor.common.IPriorityWorkSchedulerWrapper)
- uk.ac.warwick.dcs.sherlock.engine.storage.BaseStorage (implements uk.ac.warwick.dcs.sherlock.api.storage.IStorageWrapper)
- uk.ac.warwick.dcs.sherlock.engine.storage.BaseStorageFilesystem
- uk.ac.warwick.dcs.sherlock.module.web.data.models.internal.CodeBlock
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.CommentExtractor (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IGeneralPreProcessor)
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.CommentRemover (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IGeneralPreProcessor)
- java.awt.Component (implements java.awt.image.ImageObserver, java.awt.MenuContainer, java.io.Serializable)
- java.awt.Container
- java.awt.Window (implements javax.accessibility.Accessible)
- java.awt.Frame (implements java.awt.MenuContainer)
- javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
- uk.ac.warwick.dcs.sherlock.module.client.LocalDashboard
- uk.ac.warwick.dcs.sherlock.module.client.Splash
- javax.swing.JFrame (implements javax.accessibility.Accessible, javax.swing.RootPaneContainer, javax.swing.WindowConstants)
- java.awt.Frame (implements java.awt.MenuContainer)
- java.awt.Window (implements javax.accessibility.Accessible)
- java.awt.Container
- uk.ac.warwick.dcs.sherlock.engine.Configuration
- uk.ac.warwick.dcs.sherlock.module.web.services.CustomUserDetailsService (implements org.springframework.security.core.userdetails.UserDetailsService)
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.DashboardController
- uk.ac.warwick.dcs.sherlock.api.model.detection.DetectionType
- uk.ac.warwick.dcs.sherlock.api.model.detection.Detector<T> (implements uk.ac.warwick.dcs.sherlock.api.model.detection.IDetector<T>)
- uk.ac.warwick.dcs.sherlock.api.model.detection.PairwiseDetector<T>
- uk.ac.warwick.dcs.sherlock.module.model.base.detection.NGramDetector
- uk.ac.warwick.dcs.sherlock.module.model.base.detection.VariableNameDetector
- uk.ac.warwick.dcs.sherlock.api.model.detection.PairwiseDetector<T>
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.template.DetectorController
- uk.ac.warwick.dcs.sherlock.api.model.detection.DetectorWorker<K>
- uk.ac.warwick.dcs.sherlock.api.model.detection.PairwiseDetectorWorker<K>
- uk.ac.warwick.dcs.sherlock.module.model.base.detection.NGramDetector.NGramDetectorWorker
- uk.ac.warwick.dcs.sherlock.module.model.base.detection.VariableNameDetectorWorker
- uk.ac.warwick.dcs.sherlock.api.model.detection.PairwiseDetectorWorker<K>
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers.DetectorWrapper
- uk.ac.warwick.dcs.sherlock.engine.storage.EmbeddedDatabase
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers.EngineDetectorWrapper
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityArchive (implements uk.ac.warwick.dcs.sherlock.api.component.ISubmission, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityCodeBlock (implements uk.ac.warwick.dcs.sherlock.api.component.ICodeBlock, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityCodeBlockGroup (implements uk.ac.warwick.dcs.sherlock.api.component.ICodeBlockGroup, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityFile (implements uk.ac.warwick.dcs.sherlock.api.component.ISourceFile, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityJob (implements uk.ac.warwick.dcs.sherlock.api.component.IJob, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityResultFile (implements uk.ac.warwick.dcs.sherlock.api.component.IResultFile, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityResultJob (implements uk.ac.warwick.dcs.sherlock.api.component.IResultJob, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityResultTask (implements uk.ac.warwick.dcs.sherlock.api.component.IResultTask, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityTask (implements uk.ac.warwick.dcs.sherlock.api.component.ITask, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.storage.EntityWorkspace (implements uk.ac.warwick.dcs.sherlock.api.component.IWorkspace, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.api.event.EventBus
- uk.ac.warwick.dcs.sherlock.api.event.EventInitialisation (implements uk.ac.warwick.dcs.sherlock.api.event.IEventModule)
- uk.ac.warwick.dcs.sherlock.api.event.EventPostInitialisation (implements uk.ac.warwick.dcs.sherlock.api.event.IEventModule)
- uk.ac.warwick.dcs.sherlock.api.event.EventPreInitialisation (implements uk.ac.warwick.dcs.sherlock.api.event.IEventModule)
- uk.ac.warwick.dcs.sherlock.api.event.EventPublishResults (implements uk.ac.warwick.dcs.sherlock.api.event.IEvent)
- uk.ac.warwick.dcs.sherlock.module.web.controlleradvice.ExceptionControllerAdvice
- uk.ac.warwick.dcs.sherlock.engine.executor.common.ExecutorUtils
- uk.ac.warwick.dcs.sherlock.module.web.data.results.FileMapper
- uk.ac.warwick.dcs.sherlock.module.web.data.models.internal.FileMatch
- java.util.concurrent.ForkJoinTask<V> (implements java.util.concurrent.Future<V>, java.io.Serializable)
- java.util.concurrent.RecursiveAction
- uk.ac.warwick.dcs.sherlock.engine.executor.work.WorkPreProcessFile
- uk.ac.warwick.dcs.sherlock.engine.executor.work.WorkPreProcessFiles
- java.util.concurrent.RecursiveTask<V>
- uk.ac.warwick.dcs.sherlock.engine.executor.work.WorkDetect
- java.util.concurrent.RecursiveAction
- uk.ac.warwick.dcs.sherlock.module.web.filters.HeaderFilter (implements javax.servlet.Filter)
- uk.ac.warwick.dcs.sherlock.module.web.controllers.HelpController
- uk.ac.warwick.dcs.sherlock.module.web.controllers.HomeController
- uk.ac.warwick.dcs.sherlock.module.web.data.results.JobResultsData
- uk.ac.warwick.dcs.sherlock.engine.executor.JobStatus (implements uk.ac.warwick.dcs.sherlock.api.executor.IJobStatus)
- uk.ac.warwick.dcs.sherlock.module.web.data.results.LineMapper
- uk.ac.warwick.dcs.sherlock.api.model.detection.ModelDataItem
- uk.ac.warwick.dcs.sherlock.api.model.postprocessing.ModelTaskProcessedResults
- uk.ac.warwick.dcs.sherlock.module.model.base.ModuleModelBase
- uk.ac.warwick.dcs.sherlock.module.web.configuration.MvcConfig (implements org.springframework.web.servlet.config.annotation.WebMvcConfigurer)
- uk.ac.warwick.dcs.sherlock.module.model.base.detection.NgramMatch (implements java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.module.model.base.postprocessing.NGramPostProcessor (implements uk.ac.warwick.dcs.sherlock.api.model.postprocessing.IPostProcessor<T>)
- uk.ac.warwick.dcs.sherlock.module.model.base.scoring.NGramScorer
- java.lang.Number (implements java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.executor.common.AtomicFloat
- uk.ac.warwick.dcs.sherlock.api.util.PairedTuple<W,X,Y,Z> (implements java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.ParameterForm
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers.ParameterWrapper
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.PasswordForm
- uk.ac.warwick.dcs.sherlock.module.web.validation.validators.PasswordsMatchValidator (implements javax.validation.ConstraintValidator<A,T>)
- uk.ac.warwick.dcs.sherlock.engine.executor.pool.PoolExecutorJob (implements java.lang.Runnable)
- uk.ac.warwick.dcs.sherlock.engine.executor.pool.PoolExecutorTask (implements java.util.concurrent.Callable<V>, uk.ac.warwick.dcs.sherlock.engine.executor.work.IWorkTask)
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.PreProcessingStrategy.GenericAdvancedPreProcessingStrategy (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.PreProcessingStrategy)
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.PreProcessingStrategy.GenericGeneralPreProcessingStrategy (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.PreProcessingStrategy)
- uk.ac.warwick.dcs.sherlock.engine.executor.common.PriorityWorkScheduler
- uk.ac.warwick.dcs.sherlock.engine.executor.common.PriorityWorkTask
- uk.ac.warwick.dcs.sherlock.engine.Registry (implements uk.ac.warwick.dcs.sherlock.api.registry.IRegistry)
- uk.ac.warwick.dcs.sherlock.engine.report.ReportGenerator (implements uk.ac.warwick.dcs.sherlock.api.report.IReportGenerator<T>)
- uk.ac.warwick.dcs.sherlock.engine.report.ReportManager (implements uk.ac.warwick.dcs.sherlock.api.report.IReportManager<T,S>)
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.workspace.ResultsController
- uk.ac.warwick.dcs.sherlock.module.web.data.results.ResultsHelper
- uk.ac.warwick.dcs.sherlock.module.web.data.models.db.Role
- uk.ac.warwick.dcs.sherlock.module.web.controllers.SecurityController
- uk.ac.warwick.dcs.sherlock.module.web.configuration.properties.SecurityProperties
- uk.ac.warwick.dcs.sherlock.module.web.configuration.properties.SetupProperties
- uk.ac.warwick.dcs.sherlock.launch.SherlockClient
- uk.ac.warwick.dcs.sherlock.engine.SherlockEngine
- uk.ac.warwick.dcs.sherlock.api.util.SherlockHelper
- uk.ac.warwick.dcs.sherlock.api.registry.SherlockRegistry
- uk.ac.warwick.dcs.sherlock.module.model.base.postprocessing.SimpleObjectEqualityPostProcessor (implements uk.ac.warwick.dcs.sherlock.api.model.postprocessing.IPostProcessor<T>)
- org.springframework.boot.web.servlet.support.SpringBootServletInitializer (implements org.springframework.web.WebApplicationInitializer)
- uk.ac.warwick.dcs.sherlock.launch.SherlockServer
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.StandardLexerSpecification (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.ILexerSpecification)
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.StandardStringifier (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.ITokenStringifier)
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.StandardTokeniser (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.ITokenStringifier)
- uk.ac.warwick.dcs.sherlock.module.web.controllers.settings.admin.SubaccountController
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.workspace.SubmissionController
- uk.ac.warwick.dcs.sherlock.engine.report.SubmissionMatch (implements uk.ac.warwick.dcs.sherlock.api.report.ISubmissionMatch<T>)
- uk.ac.warwick.dcs.sherlock.engine.report.SubmissionMatchGroup (implements uk.ac.warwick.dcs.sherlock.api.report.ISubmissionMatchGroup<T>)
- uk.ac.warwick.dcs.sherlock.engine.report.SubmissionMatchItem (implements uk.ac.warwick.dcs.sherlock.api.report.ISubmissionMatchItem)
- uk.ac.warwick.dcs.sherlock.module.web.data.results.SubmissionResultsData
- uk.ac.warwick.dcs.sherlock.module.web.data.models.internal.SubmissionScore
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.SubmissionsForm
- uk.ac.warwick.dcs.sherlock.engine.report.SubmissionSummary (implements uk.ac.warwick.dcs.sherlock.api.report.ISubmissionSummary)
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers.TaskWrapper
- uk.ac.warwick.dcs.sherlock.module.web.data.models.db.TDetector
- uk.ac.warwick.dcs.sherlock.module.web.data.models.db.Template
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.template.TemplateController
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.TemplateForm
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.TemplatesController
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers.TemplateWrapper
- java.lang.Throwable (implements java.io.Serializable)
- java.lang.Exception
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.AccountNotFound
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.AccountOwner
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.CompareSameSubmission
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.DetectorNotFound
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.FileUploadFailed
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.IWorkspaceNotFound
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.LoadingHelpFailed
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.MapperException
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.NoFilesUploaded
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.NotAjaxRequest
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.NotImplementedException
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.NotTemplateOwner
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.ParameterNotFound
- uk.ac.warwick.dcs.sherlock.api.exception.ResultJobUnsupportedException
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.ResultsNotFound
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.SourceFileNotFound
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.SpringNotInitialised
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.SubmissionNotFound
- uk.ac.warwick.dcs.sherlock.api.exception.SubmissionUnsupportedException
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.TemplateContainsNoDetectors
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.TemplateNotFound
- uk.ac.warwick.dcs.sherlock.api.exception.UnknownDetectionTypeException
- uk.ac.warwick.dcs.sherlock.module.web.exceptions.WorkspaceNotFound
- uk.ac.warwick.dcs.sherlock.api.exception.WorkspaceUnsupportedException
- java.lang.Exception
- uk.ac.warwick.dcs.sherlock.module.web.configuration.ThymeLeafConfig
- uk.ac.warwick.dcs.sherlock.module.web.data.models.db.TParameter
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.TrimWhitespaceOnly (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IGeneralPreProcessor)
- uk.ac.warwick.dcs.sherlock.api.util.Tuple<K,V> (implements uk.ac.warwick.dcs.sherlock.api.util.ITuple<K,V>, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.api.util.IndexedString
- uk.ac.warwick.dcs.sherlock.module.web.validation.validators.ValidLanguageValidator (implements javax.validation.ConstraintValidator<A,T>)
- uk.ac.warwick.dcs.sherlock.module.web.validation.validators.ValidPasswordValidator (implements javax.validation.ConstraintValidator<A,T>)
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.VariableExtractor (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IAdvancedPreProcessorGroup)
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.VariableExtractorJava (implements uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IAdvancedPreProcessor<T>)
- uk.ac.warwick.dcs.sherlock.module.web.configuration.properties.WebmasterProperties
- org.springframework.security.config.annotation.web.configuration.WebSecurityConfigurerAdapter (implements org.springframework.security.config.annotation.web.WebSecurityConfigurer<T>)
- uk.ac.warwick.dcs.sherlock.module.web.configuration.SecurityConfig
- uk.ac.warwick.dcs.sherlock.module.web.data.models.db.Workspace
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.workspace.WorkspaceController
- uk.ac.warwick.dcs.sherlock.module.web.data.models.forms.WorkspaceForm
- uk.ac.warwick.dcs.sherlock.module.web.controllers.dashboard.WorkspacesController
- uk.ac.warwick.dcs.sherlock.module.web.data.wrappers.WorkspaceWrapper
- uk.ac.warwick.dcs.sherlock.api.model.postprocessing.AbstractModelTaskRawResult (implements java.io.Serializable)
Interface Hierarchy
- java.lang.Comparable<T>
- uk.ac.warwick.dcs.sherlock.api.executor.IJobStatus
- uk.ac.warwick.dcs.sherlock.api.component.ISubmission
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IAdvancedPreProcessor<T>
- uk.ac.warwick.dcs.sherlock.api.component.ICodeBlock
- uk.ac.warwick.dcs.sherlock.api.component.ICodeBlockGroup
- uk.ac.warwick.dcs.sherlock.api.model.detection.IDetector<T>
- uk.ac.warwick.dcs.sherlock.api.event.IEvent
- uk.ac.warwick.dcs.sherlock.api.event.IEventModule
- uk.ac.warwick.dcs.sherlock.api.event.IEventBus
- uk.ac.warwick.dcs.sherlock.api.executor.IExecutor
- uk.ac.warwick.dcs.sherlock.api.component.IJob
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.ILexerSpecification
- uk.ac.warwick.dcs.sherlock.api.model.postprocessing.IPostProcessor<T>
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IPreProcessor
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IAdvancedPreProcessorGroup
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.IGeneralPreProcessor
- uk.ac.warwick.dcs.sherlock.engine.executor.common.IPriorityWorkSchedulerWrapper
- uk.ac.warwick.dcs.sherlock.api.registry.IRegistry
- uk.ac.warwick.dcs.sherlock.api.report.IReportGenerator<T>
- uk.ac.warwick.dcs.sherlock.api.report.IReportManager<T,S>
- uk.ac.warwick.dcs.sherlock.api.component.IResultFile
- uk.ac.warwick.dcs.sherlock.api.component.IResultJob
- uk.ac.warwick.dcs.sherlock.api.component.IResultTask
- uk.ac.warwick.dcs.sherlock.api.component.ISourceFile
- uk.ac.warwick.dcs.sherlock.api.component.ISourceFileHelper
- uk.ac.warwick.dcs.sherlock.api.storage.IStorageWrapper
- uk.ac.warwick.dcs.sherlock.api.report.ISubmissionMatch<T>
- uk.ac.warwick.dcs.sherlock.api.report.ISubmissionMatchGroup<T>
- uk.ac.warwick.dcs.sherlock.api.report.ISubmissionMatchItem
- uk.ac.warwick.dcs.sherlock.api.report.ISubmissionSummary
- uk.ac.warwick.dcs.sherlock.api.component.ITask
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.ITokenStringifier
- uk.ac.warwick.dcs.sherlock.api.util.ITuple<K,V>
- uk.ac.warwick.dcs.sherlock.api.component.IWorkspace
- uk.ac.warwick.dcs.sherlock.engine.executor.work.IWorkTask
- uk.ac.warwick.dcs.sherlock.api.model.preprocessing.PreProcessingStrategy
- org.springframework.data.repository.query.QueryByExampleExecutor<T>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.AccountRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.RoleRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.TDetectorRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.TemplateRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.TParameterRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.WorkspaceRepository
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.PagingAndSortingRepository<T,ID>)
- org.springframework.data.repository.Repository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.AccountRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.RoleRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.TDetectorRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.TemplateRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.TParameterRepository
- uk.ac.warwick.dcs.sherlock.module.web.data.repositories.WorkspaceRepository
- org.springframework.data.jpa.repository.JpaRepository<T,ID> (also extends org.springframework.data.repository.query.QueryByExampleExecutor<T>)
- org.springframework.data.repository.PagingAndSortingRepository<T,ID>
- org.springframework.data.repository.CrudRepository<T,ID>
Annotation Type Hierarchy
- uk.ac.warwick.dcs.sherlock.api.annotation.AdjustableParameter (implements java.lang.annotation.Annotation)
- uk.ac.warwick.dcs.sherlock.api.annotation.EventHandler (implements java.lang.annotation.Annotation)
- uk.ac.warwick.dcs.sherlock.module.web.validation.annotations.PasswordsMatch (implements java.lang.annotation.Annotation)
- uk.ac.warwick.dcs.sherlock.api.annotation.SherlockModule (implements java.lang.annotation.Annotation)
- uk.ac.warwick.dcs.sherlock.api.annotation.SherlockModule.Instance (implements java.lang.annotation.Annotation)
- uk.ac.warwick.dcs.sherlock.module.web.validation.annotations.ValidLanguage (implements java.lang.annotation.Annotation)
- uk.ac.warwick.dcs.sherlock.module.web.validation.annotations.ValidPassword (implements java.lang.annotation.Annotation)
Enum Hierarchy
- java.lang.Object
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
- uk.ac.warwick.dcs.sherlock.engine.executor.common.Priority
- uk.ac.warwick.dcs.sherlock.api.util.Side
- uk.ac.warwick.dcs.sherlock.module.model.base.preprocessing.StandardLexerSpecification.channels
- uk.ac.warwick.dcs.sherlock.api.component.WorkStatus
- java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)