Class WekaPackagesClassPathAugmenter

  • All Implemented Interfaces:
    adams.core.GlobalInfoSupporter, adams.core.logging.LoggingSupporter, adams.core.management.ClassPathAugmenter, adams.core.option.SimpleOptionParser, adams.core.SizeOfHandler, Serializable

    public class WekaPackagesClassPathAugmenter
    extends adams.core.management.AbstractClassPathAugmenter
    Returns the classpath augmentations for all the installed WEKA packages.
    Version:
    $Revision$
    Author:
    fracpete (fracpete at waikato dot ac dot nz)
    See Also:
    WekaPackageManager, Serialized Form
    • Field Detail

      • m_Augmentations

        protected List<String> m_Augmentations
        for storing the augmentations.
    • Constructor Detail

      • WekaPackagesClassPathAugmenter

        public WekaPackagesClassPathAugmenter()
    • Method Detail

      • globalInfo

        public String globalInfo()
        Returns a string describing the object.
        Returns:
        a description suitable for displaying in the gui
      • loadPackageDirectory

        protected void loadPackageDirectory​(File directory)
        Processes a package directory.
        Parameters:
        directory - the directory to process
      • getClassPathAugmentation

        public String[] getClassPathAugmentation()
        Returns the classpath parts (jars, directories) to add to the classpath.
        Returns:
        the additional classpath parts