# Hierarchy For Package weka.core

Package Hierarchies:

- All Packages

## Class Hierarchy

- java.lang.Object
  - java.util.AbstractCollection<E> (implements java.util.Collection<E>)
    - java.util.AbstractList<E> (implements java.util.List<E>)
      - java.util.ArrayList<E> (implements java.lang.Cloneable, java.util.List<E>, java.util.RandomAccess, java.io.Serializable)
        - weka.core.FastVector<E> (implements weka.core.Copyable, weka.core.RevisionHandler)
      - weka.core.Instances (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.AbstractInstance (implements weka.core.Instance, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.DenseInstance
    - weka.core.SparseInstance
      - weka.core.BinarySparseInstance
  - weka.core.AlgVector (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Attribute (implements weka.core.Copyable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.AttributeLocator (implements java.lang.Comparable<T>, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.RelationalLocator
    - weka.core.StringLocator
  - weka.core.AttributeMetaInfo (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.AttributeStats (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Capabilities (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.CapabilitiesUtils
  - weka.core.Check (implements weka.core.OptionHandler, weka.core.RevisionHandler)
    - weka.core.CheckGOE
    - weka.core.CheckOptionHandler
    - weka.core.CheckScheme
  - weka.core.CheckScheme.PostProcessor (implements weka.core.RevisionHandler)
  - weka.core.ClassCache (implements weka.core.RevisionHandler)
  - weka.core.ClassCache.ClassFileFilter (implements java.io.FileFilter)
  - weka.core.ClassCache.DirectoryFilter (implements java.io.FileFilter)
  - weka.core.ClassDiscovery (implements weka.core.RevisionHandler)
  - weka.core.ClassDiscovery.StringCompare (implements java.util.Comparator<T>, weka.core.RevisionHandler)
  - java.lang.ClassLoader
    - java.security.SecureClassLoader
      - java.net.URLClassLoader (implements java.io.Closeable)
        - weka.core.WekaPackageLibIsolatingClassLoader
  - weka.core.ClassloaderUtil (implements weka.core.RevisionHandler)
  - weka.core.ContingencyTables (implements weka.core.RevisionHandler)
  - weka.core.Copyright
  - weka.core.DateAttributeInfo
  - weka.core.Debug (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.Clock (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.DBO (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.Log (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.SimpleLog (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Debug.Timestamp (implements weka.core.RevisionHandler, java.io.Serializable)
  - javax.swing.tree.DefaultMutableTreeNode (implements java.lang.Cloneable, javax.swing.tree.MutableTreeNode, java.io.Serializable)
    - weka.core.Trie.TrieNode (implements weka.core.RevisionHandler)
  - weka.core.Defaults (implements java.io.Serializable)
  - java.util.Dictionary<K,V>
    - java.util.Hashtable<K,V> (implements java.lang.Cloneable, java.util.Map<K,V>, java.io.Serializable)
      - java.util.Properties
        - weka.core.EnvironmentProperties
        - weka.core.ProtectedProperties (implements weka.core.RevisionHandler)
  - weka.core.DictionaryBuilder (implements weka.core.Aggregateable<E>, weka.core.OptionHandler, java.io.Serializable)
  - weka.core.EnumHelper
  - weka.core.Environment (implements weka.core.RevisionHandler)
  - weka.core.FileHelper
  - weka.core.FilteredDistance (implements weka.core.DistanceFunction, weka.core.OptionHandler, java.io.Serializable)
  - weka.core.FindWithCapabilities (implements weka.core.CapabilitiesHandler, weka.core.CommandlineRunnable, weka.core.OptionHandler, weka.core.RevisionHandler)
  - weka.core.FontHelper
  - weka.core.InheritanceUtils
  - weka.core.InstanceComparator (implements java.util.Comparator<T>, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Javadoc (implements weka.core.OptionHandler, weka.core.RevisionHandler)
    - weka.core.AllJavadoc
    - weka.core.GlobalInfoJavadoc
    - weka.core.OptionHandlerJavadoc
    - weka.core.TechnicalInformationHandlerJavadoc
  - weka.core.ListOptions (implements weka.core.CommandlineRunnable, weka.core.OptionHandler, weka.core.RevisionHandler)
  - weka.core.Matrix (implements java.lang.Cloneable, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Memory (implements weka.core.RevisionHandler)
  - weka.core.NominalAttributeInfo
    - weka.core.RelationalAttributeInfo
  - weka.core.NormalizableDistance (implements weka.core.DistanceFunction, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.ChebyshevDistance (implements weka.core.TechnicalInformationHandler)
    - weka.core.EuclideanDistance (implements java.lang.Cloneable, weka.core.TechnicalInformationHandler)
    - weka.core.ManhattanDistance (implements weka.core.TechnicalInformationHandler)
    - weka.core.MinkowskiDistance (implements java.lang.Cloneable, weka.core.TechnicalInformationHandler)
  - weka.core.Optimization (implements weka.core.RevisionHandler, weka.core.TechnicalInformationHandler)
    - weka.core.ConjugateGradientOptimization (implements weka.core.RevisionHandler)
  - weka.core.Option (implements weka.core.RevisionHandler)
  - java.io.OutputStream (implements java.io.Closeable, java.io.Flushable)
    - java.io.FilterOutputStream
      - java.io.PrintStream (implements java.lang.Appendable, java.io.Closeable)
        - weka.core.Tee (implements weka.core.RevisionHandler)
  - weka.core.PluginManager
  - weka.core.PropertyPath (implements weka.core.RevisionHandler)
  - weka.core.PropertyPath.Path (implements weka.core.RevisionHandler)
  - weka.core.PropertyPath.PathElement (implements java.lang.Cloneable, weka.core.RevisionHandler)
  - weka.core.Queue (implements weka.core.RevisionHandler, java.io.Serializable)
  - java.util.Random (implements java.util.random.RandomGenerator, java.io.Serializable)
    - weka.core.Debug.Random (implements weka.core.RevisionHandler, java.io.Serializable)
    - weka.core.RandomVariates (implements weka.core.RevisionHandler)
  - weka.core.RandomSample
  - weka.core.Range (implements weka.core.CustomDisplayStringProvider, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.RepositoryIndexGenerator
  - weka.core.ResampleUtils
  - weka.core.ResourceUtils
  - weka.core.RevisionUtils
  - weka.core.SelectedTag (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.SerializationHelper (implements weka.core.RevisionHandler)
  - weka.core.SerializedObject (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Settings (implements java.io.Serializable)
  - weka.core.Settings.SettingKey (implements java.io.Serializable)
  - weka.core.SingleIndex (implements weka.core.CustomDisplayStringProvider, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.SpecialFunctions (implements weka.core.RevisionHandler)
  - weka.core.Statistics (implements weka.core.RevisionHandler)
  - weka.core.Stopwords (implements weka.core.RevisionHandler)
  - weka.core.SystemInfo (implements weka.core.RevisionHandler)
  - weka.core.Tag (implements weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.TechnicalInformation (implements weka.core.RevisionHandler)
  - weka.core.TestInstances (implements java.lang.Cloneable, weka.core.OptionHandler, weka.core.RevisionHandler, java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - weka.core.UnassignedClassException
        - weka.core.UnassignedDatasetException
      - weka.core.WekaException
        - weka.core.NoSupportForMissingValuesException
        - weka.core.UnsupportedAttributeTypeException
        - weka.core.UnsupportedClassTypeException
  - weka.core.Trie (implements java.lang.Cloneable, java.util.Collection<E>, weka.core.RevisionHandler, java.io.Serializable)
  - weka.core.Trie.TrieIterator (implements java.util.Iterator<E>, weka.core.RevisionHandler)
  - weka.core.Utils (implements weka.core.RevisionHandler)
  - weka.core.Version (implements java.lang.Comparable<T>, weka.core.RevisionHandler)
  - weka.core.WekaEnumeration<E> (implements java.util.Enumeration<E>, weka.core.RevisionHandler)
  - weka.core.WekaPackageClassLoaderManager
  - weka.core.WekaPackageManager

## Interface Hierarchy

- weka.core.AdditionalMeasureProducer
- weka.core.Aggregateable<E>
- weka.core.BatchPredictor
- weka.core.CapabilitiesHandler
  - weka.core.MultiInstanceCapabilitiesHandler
  - weka.core.PartitionGenerator
- weka.core.CapabilitiesIgnorer
- weka.core.CommandlineRunnable
- weka.core.Copyable
  - weka.core.Instance
- weka.core.CustomDisplayStringProvider
- weka.core.Drawable
- weka.core.EnvironmentHandler
- weka.core.LogHandler
- weka.core.Matchable
- weka.core.OptionHandler
  - weka.core.DistanceFunction
- weka.core.Randomizable
- weka.core.RevisionHandler
- weka.core.Summarizable
- weka.core.TechnicalInformationHandler
- weka.core.ThreadSafe
- weka.core.Undoable
- weka.core.WeightedAttributesHandler
- weka.core.WeightedInstancesHandler

## Annotation Interface Hierarchy

- weka.core.OptionMetadata (implements java.lang.annotation.Annotation)

## Enum Class Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.lang.constant.Constable, java.io.Serializable)
    - weka.core.Capabilities.Capability
    - weka.core.RevisionUtils.Type
    - weka.core.TechnicalInformation.Field
    - weka.core.TechnicalInformation.Type