Class EngineDetectorWrapper


  • public class EngineDetectorWrapper
    extends java.lang.Object
    The wrapper that manages engine detectors
    • Constructor Summary

      Constructors 
      Constructor Description
      EngineDetectorWrapper​(java.lang.Class<? extends IDetector> detector)
      Initialise the wrapper class using the detector entity
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.lang.String getClassName()
      Get the detector class name
      java.lang.String getDescription()
      Get the description
      static java.util.List<java.lang.String> getDetectorNames​(java.lang.String language)
      Get the list of detector names for a language
      static java.util.List<EngineDetectorWrapper> getDetectors​(java.lang.String language)
      Get the list of detector wrappers for a language
      java.lang.String getDisplayName()
      Get the detector display name
      java.util.Set<java.lang.String> getLanguages()
      Get the set of languages
      void setClassName​(java.lang.String className)
      Set the detector class name
      void setDescription​(java.lang.String description)
      Set the description
      void setDisplayName​(java.lang.String displayName)
      Set the detector display name
      void setLanguages​(java.util.Set<java.lang.String> languages)
      Set the languages
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • EngineDetectorWrapper

        public EngineDetectorWrapper​(java.lang.Class<? extends IDetector> detector)
        Initialise the wrapper class using the detector entity
        Parameters:
        detector - the detector entity
    • Method Detail

      • getDisplayName

        public java.lang.String getDisplayName()
        Get the detector display name
        Returns:
        the name
      • setDisplayName

        public void setDisplayName​(java.lang.String displayName)
        Set the detector display name
        Parameters:
        displayName - the new name
      • getClassName

        public java.lang.String getClassName()
        Get the detector class name
        Returns:
        the name
      • setClassName

        public void setClassName​(java.lang.String className)
        Set the detector class name
        Parameters:
        className - the new name
      • getLanguages

        public java.util.Set<java.lang.String> getLanguages()
        Get the set of languages
        Returns:
        the languages
      • setLanguages

        public void setLanguages​(java.util.Set<java.lang.String> languages)
        Set the languages
        Parameters:
        languages - the new languages
      • getDescription

        public java.lang.String getDescription()
        Get the description
        Returns:
        the description
      • setDescription

        public void setDescription​(java.lang.String description)
        Set the description
        Parameters:
        description - the new description
      • getDetectors

        public static java.util.List<EngineDetectorWrapper> getDetectors​(java.lang.String language)
        Get the list of detector wrappers for a language
        Parameters:
        language - the language to filter by
        Returns:
        the list of wrappers
      • getDetectorNames

        public static java.util.List<java.lang.String> getDetectorNames​(java.lang.String language)
        Get the list of detector names for a language
        Parameters:
        language - the language to filter by
        Returns:
        the list of names