Hierarchy For All Packages

Package Hierarchies:

Class Hierarchy

Interface Hierarchy

  • io.github.astrapi69.design.pattern.visitor.Acceptable<V>
    • io.github.astrapi69.gen.tree.api.ITreeNode<V,​T> (also extends io.github.astrapi69.tree.api.ITree<V,​T>)
      • io.github.astrapi69.gen.tree.api.IBaseTreeNode<V,​K,​T> (also extends io.github.astrapi69.data.identifiable.GenericIdentifiable<K>)
  • io.github.astrapi69.data.identifiable.GenericIdentifiable<K>
    • io.github.astrapi69.gen.tree.api.IBaseTreeNode<V,​K,​T> (also extends io.github.astrapi69.gen.tree.api.ITreeNode<V,​T>)
  • java.io.Serializable
    • io.github.astrapi69.tree.api.ITree<V,​T>
      • io.github.astrapi69.gen.tree.api.ITreeNode<V,​T> (also extends io.github.astrapi69.design.pattern.visitor.Acceptable<V>)
        • io.github.astrapi69.gen.tree.api.IBaseTreeNode<V,​K,​T> (also extends io.github.astrapi69.data.identifiable.GenericIdentifiable<K>)

Enum Hierarchy

  • java.lang.Object
    • java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)