Package com.lunatech.doclets.jax.jpa.model

Examples of com.lunatech.doclets.jax.jpa.model.JPAClass


      for (Relation relation : klass.getRelations()) {
        if (doComma2)
          print("   ,\n");
        doComma2 = true;
        String name = relation.getJavaTypeName();
        JPAClass typeClass = registry.getJPAClass(name);
        print("   {\n");
        print("    nodeTo: '" + typeClass.getName() + "',\n");
        print("    data: {\n");
        print("     $labeltext: '" + relation.getRelationFrom() + ".." + relation.getRelationTo() + "',\n");
        print("     $type: 'fooType'\n");
        print("    }\n");
        print("   }\n");
View Full Code Here


  private void printMemberType(JPAMember member, boolean markCollections) {
    if (markCollections && member.isCollection())
      print("[");
    if (member.isJPAType()) {
      String name = member.getJavaTypeName();
      JPAClass typeClass = jpaClass.getRegistry().getJPAClass(name);
      around("a href='" + Utils.urlToClass(jpaClass, typeClass) + "'", typeClass.getName());
    } else
      print(member.getSQLType());
    if (markCollections && member.isCollection())
      print("]");
  }
View Full Code Here

  }

  private void handleJPAClass(final ClassDoc klass) {
    if (!registry.isJPAClass(klass.qualifiedTypeName()) && !klass.isPrimitive() && !klass.qualifiedTypeName().startsWith("java.")
        && !klass.isEnum()) {
      JPAClass jpaClass = new JPAClass(klass, registry, this);
      jpaClasses.add(jpaClass);
      registry.addJPAClass(jpaClass);
      // load all used types
      List<JPAMember> members = jpaClass.getMembers();
      for (JPAMember member : members) {
        Type type = member.getJavaType();
        ClassDoc doc = type.asClassDoc();
        if (doc != null && Utils.findAnnotatedClass(doc, jpaAnnotations) != null) {
          handleJPAClass(doc);
View Full Code Here

TOP

Related Classes of com.lunatech.doclets.jax.jpa.model.JPAClass

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.