Package py4j.model

Class Py4JClass

  • All Implemented Interfaces:
    java.lang.Comparable<Py4JMember>

    public class Py4JClass
    extends Py4JMember

    Model of a Java class used to create a help page.

    • Constructor Detail

      • Py4JClass

        public Py4JClass​(java.lang.String name,
                         java.lang.String javadoc,
                         java.lang.String extendType,
                         java.util.List<java.lang.String> implementTypes,
                         java.util.List<Py4JMethod> methods,
                         java.util.List<Py4JField> fields,
                         java.util.List<Py4JClass> classes)
    • Method Detail

      • buildClass

        public static final Py4JClass buildClass​(java.lang.Class<?> clazz)
      • buildClass

        public static final Py4JClass buildClass​(java.lang.Class<?> clazz,
                                                 boolean sort)
      • getClasses

        public java.util.List<Py4JClass> getClasses()
      • getExtendType

        public java.lang.String getExtendType()
      • getFields

        public java.util.List<Py4JField> getFields()
      • getImplementTypes

        public java.util.List<java.lang.String> getImplementTypes()
      • getMethods

        public java.util.List<Py4JMethod> getMethods()
      • getSignature

        public java.lang.String getSignature​(boolean shortName)
        Specified by:
        getSignature in class Py4JMember