Package com.habitsoft.kiyaa.rebind.typeinfo

Examples of com.habitsoft.kiyaa.rebind.typeinfo.GeneratedClassInfo


            return rootElement;
        }

        @Override
    protected void generateClassBody() throws UnableToCompleteException {
            GeneratedClassInfo rootViewClass = new GeneratedClassInfo(implName, JClassTypeWrapper.wrap(baseType));
      rootClassGenerator.generateClassBody(rootElement, rootViewClass, null, rootViewClass);
     
      // Now generate the subview classes create as part of creating those views
      generateSubviewClasses(rootViewClass);
        }
View Full Code Here


                try {
                    boolean isModelView = elem.getAttribute("with-model") != null;
                    sw.println("protected static class " + subviewClassName
                                    + " implements "+(isModelView?"ModelView":"View")+" {");
                    sw.indent();
                    GeneratedClassInfo genClass = new GeneratedInnerClassInfo(subviewClassName, rootViewClass, commonTypes.object, true);
                   
                    if(isModelView)
                        genClass.addImplementedInterface(getType(ModelView.class.getName()));
                    new ClassGenerator().generateClassBody(elem, genClass, sv.parentViewClass, rootViewClass);
                    sw.outdent();
                    sw.println("}");
                } finally {
                  popLogger();
View Full Code Here

TOP

Related Classes of com.habitsoft.kiyaa.rebind.typeinfo.GeneratedClassInfo

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.