Package de.bild.codec

Class TypesModel.ClassHierarchyNode

java.lang.Object
de.bild.codec.TypesModel.ClassHierarchyNode
Enclosing class:
TypesModel

public static class TypesModel.ClassHierarchyNode extends Object
  • Constructor Details

    • ClassHierarchyNode

      public ClassHierarchyNode(Class<?> clazz)
  • Method Details

    • getClazz

      public Class<?> getClazz()
    • getChildren

      public Set<TypesModel.ClassHierarchyNode> getChildren()
    • isPolymorphic

      public boolean isPolymorphic()
      Returns:
      true, if more than one concrete implementation are available, hence we need a polymorphic codec
    • getAllConcreteChildren

      public Set<Class<?>> getAllConcreteChildren()
    • addChild

      public boolean addChild(TypesModel.ClassHierarchyNode child)
    • hasChildren

      public boolean hasChildren()