Class ComplexClassMetadata


  • public class ComplexClassMetadata
    extends ClassMetadata
    Since:
    184
    Author:
    btoal, hhildebrand
    • Constructor Detail

      • ComplexClassMetadata

        public ComplexClassMetadata​(java.lang.String packageName,
                                    java.lang.String className,
                                    java.lang.String typeExtension,
                                    java.lang.String xsiType,
                                    java.lang.String superWrite,
                                    java.lang.String superLoad,
                                    java.lang.String superToString,
                                    java.util.List<MemberMetadata> memberMetadataList,
                                    boolean generateInterfaces,
                                    java.lang.String interfacePackageName,
                                    java.lang.String baseComplexClass)
    • Method Detail

      • getXsiType

        public java.lang.String getXsiType()
      • getSuperWrite

        public java.lang.String getSuperWrite()
      • getSuperLoad

        public java.lang.String getSuperLoad()
      • getSuperToString

        public java.lang.String getSuperToString()
      • getTypeExtension

        public java.lang.String getTypeExtension()
      • getMemberMetadataList

        public java.util.List<MemberMetadata> getMemberMetadataList()
      • getSplitMemberMetadataList

        public java.util.List<java.util.List<MemberMetadata>> getSplitMemberMetadataList()
      • getGenerateInterfaces

        public boolean getGenerateInterfaces()
      • getInterfaceExtension

        public java.lang.String getInterfaceExtension()
      • getHasBaseComplexClass

        public boolean getHasBaseComplexClass()
      • getBaseComplexClass

        public java.lang.String getBaseComplexClass()
      • getBaseComplexClassInterface

        public java.lang.String getBaseComplexClassInterface()
      • getHasArrayField

        public boolean getHasArrayField()