Interface HASCOConfig

  • All Superinterfaces:
    org.aeonbits.owner.Config, ai.libs.jaicore.basic.algorithm.IAlgorithmConfig, ai.libs.jaicore.basic.IConfig, org.aeonbits.owner.Mutable, java.io.Serializable
    All Known Subinterfaces:
    HASCOWithRandomCompletionsConfig, TwoPhaseHASCOConfig

    @Sources("file:conf/hasco.properties")
    public interface HASCOConfig
    extends ai.libs.jaicore.basic.algorithm.IAlgorithmConfig
    • Nested Class Summary

      • Nested classes/interfaces inherited from interface org.aeonbits.owner.Config

        org.aeonbits.owner.Config.ConverterClass, org.aeonbits.owner.Config.DecryptorClass, org.aeonbits.owner.Config.DefaultValue, org.aeonbits.owner.Config.DisableableFeature, org.aeonbits.owner.Config.DisableFeature, org.aeonbits.owner.Config.EncryptedValue, org.aeonbits.owner.Config.HotReload, org.aeonbits.owner.Config.HotReloadType, org.aeonbits.owner.Config.Key, org.aeonbits.owner.Config.LoadPolicy, org.aeonbits.owner.Config.LoadType, org.aeonbits.owner.Config.PreprocessorClasses, org.aeonbits.owner.Config.Separator, org.aeonbits.owner.Config.Sources, org.aeonbits.owner.Config.TokenizerClass
    • Field Summary

      Fields 
      Modifier and Type Field Description
      static java.lang.String K_VISUALIZE  
      • Fields inherited from interface ai.libs.jaicore.basic.algorithm.IAlgorithmConfig

        K_CPUS, K_MEMORY, K_THREADS, K_TIMEOUT
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      boolean visualizationEnabled()  
      • Methods inherited from interface ai.libs.jaicore.basic.algorithm.IAlgorithmConfig

        cpus, memory, threads, timeout
      • Methods inherited from interface ai.libs.jaicore.basic.IConfig

        loadPropertiesFromFile, loadPropertiesFromList, loadPropertiesFromResource
      • Methods inherited from interface org.aeonbits.owner.Mutable

        addPropertyChangeListener, addPropertyChangeListener, clear, load, load, removeProperty, removePropertyChangeListener, setProperty
    • Method Detail

      • visualizationEnabled

        @Key("hasco.visualize")
        @DefaultValue("false")
        boolean visualizationEnabled()
        Returns:
        Whether or not the search conducted by HASCO should be visualized