Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

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.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.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.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>)
  • 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>)

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)