public class BeanPrototype extends AttributeContainer<PropertyPrototype>
  • Constructor Details

    • BeanPrototype

      public BeanPrototype(String extensionName, String className, String superclassName, String description, String type, String deprecated, String deprecatedSince, boolean _abstract, boolean superEquals)
  • Method Details

    • getType

      public String getType()
    • getDeprecated

      public String getDeprecated()
    • getDeprecatedSince

      public String getDeprecatedSince()
    • getDescription

      public String getDescription()
    • getSuperclassName

      public ClassNamePrototype getSuperclassName()
    • getProperties

      public Collection<PropertyPrototype> getProperties()
    • getEqualsProperties

      public Collection<PropertyPrototype> getEqualsProperties()
    • toString

      public String toString()
      Overrides:
      toString in class Object
    • addDeclaredImport

      public void addDeclaredImport(String type, boolean asStatic)
    • getDeclaredImports

      public List<String> getDeclaredImports()
    • setAnnotations

      public void setAnnotations(String value)
    • getAnnotations

      public String getAnnotations()
    • isAbstract

      public boolean isAbstract()
    • setAbstract

      public void setAbstract(boolean _abstract)
    • isSuperEquals

      public boolean isSuperEquals()
    • setSuperEquals

      public void setSuperEquals(boolean superEquals)
    • addHint

      public void addHint(String name, String value)
    • getHints

      public Map<String,String> getHints()
    • getHintValue

      public String getHintValue(String name)