Examples of JPackage


Examples of com.sun.codemodel.JPackage

    }
    return classList;
  }

  public static JPackage getKmlClassPackage(final Outline outline) {
    JPackage rootPackage = null;
    for (final PackageOutline packageoutline : outline.getAllPackageContexts()) {
      for (final ClassOutline classOutline : packageoutline.getClasses()) {
        final String currentClassName = Util.eliminateTypeSuffix(classOutline.implRef.name().toLowerCase());
        // LOG.info(">>>>>>>> " + currentClassName);
        if (currentClassName.equals("kml")) {
View Full Code Here

Examples of com.sun.codemodel.JPackage

  private JDefinedClass classLink;

  private final JDefinedClass classBooleanConverter;

  public ClazzPool(final Outline outline) {
    final JPackage kmlpackage = Util.getKmlClassPackage(outline);
    final CodeModelClassFactory classFactory = outline.getClassFactory();
    final JPackage ppp = outline.getCodeModel()._package(kmlpackage.getPackage().name() + ".annotations");
    classObviousAnnotation = classFactory.createClass(ppp, JMod.PUBLIC, "Obvious", null, ClassType.ANNOTATION_TYPE_DECL);
    classObviousAnnotation.annotate(Target.class).param("value", ElementType.FIELD).param("value", ElementType.METHOD);
    classCoordinateConverter = classFactory.createClass(kmlpackage, JMod.PUBLIC | JMod.FINAL, "CoordinatesConverter", null, ClassType.CLASS);
    classBooleanConverter = classFactory.createClass(kmlpackage, JMod.PUBLIC | JMod.FINAL, "BooleanConverter", null, ClassType.CLASS);
   
View Full Code Here

Examples of com.sun.codemodel.JPackage

  private final List<Command> mCommand = new ArrayList<Command>();

  @Override
  public void postProcessModel(final Model model, final ErrorHandler errorHandler) {
    JPackage mainPackage = null;
    CClassInfo classLink = null;
    CEnumLeafInfo altitudeModeKML = null;
    CEnumLeafInfo altitudeModeGX = null;

    for (final CClassInfo classInfo : model.beans().values()) {
      if (classInfo.shortName.equals("Kml")) {
        LOG.info("Found KML package: " + classInfo.getOwnerPackage().name());
        mainPackage = classInfo.getOwnerPackage();
        break;
      }
    }

    for (final CClassInfo classInfo : model.beans().values()) {
      if (classInfo.shortName.equals("Link") && classInfo.getOwnerPackage().name().equals(mainPackage.name())) {
        classLink = classInfo;
//        for (iterable_type iterable_element : classLink.getProperties()) {
//         
//        }
        Util.logInfo("Found Link class, prepare creation of Icon class");
View Full Code Here

Examples of com.sun.codemodel.JPackage

        LOG.info(XJCJavaForKmlApiPlugin.PLUGINNAME + " factoryClass: " + factoryClass.fullName());
        LOG.info(XJCJavaForKmlApiPlugin.PLUGINNAME + " factoryClass: " + factoryClass.methods().size());
        factoryClass.methods().clear();
        LOG.info(XJCJavaForKmlApiPlugin.PLUGINNAME + " factoryClass: " + factoryClass.methods().size());
//        factoryClass.fields().clear();
        final JPackage parent = (JPackage)factoryClass.parentContainer();
        parent.remove(factoryClass);
      }
    }

    final JPackage rootPackage = Util.getKmlClassPackage(outline);
    if (rootPackage == null) {
      LOG.info(XJCJavaForKmlApiPlugin.PLUGINNAME + " rootPackage not found");
      return;
    }
View Full Code Here

Examples of com.sun.codemodel.internal.JPackage

                }
            }

            // by default, global ones get their own classes.

            JPackage pkg = selector.getPackage(type.getTargetNamespace());

            return new CClassInfo(model,pkg,className, loc,getTypeName(type),tagName,type,bi.toCustomizationList());
        } else {
            XSElementDecl element = type.getScope();
View Full Code Here

Examples of org.apache.cxf.common.jaxb.JAXBUtils.JPackage

        JCodeModel codeModel = intermediateModel.generateCode(null, elForRun);
        StringBuilder sb = new StringBuilder();
        boolean firstnt = false;

        for (Iterator<JPackage> packages = codeModel.packages(); packages.hasNext();) {
            JPackage jpackage = packages.next();
            if (!isValidPackage(jpackage)) {
                continue;
            }
            if (firstnt) {
                sb.append(':');
            } else {
                firstnt = true;
            }
            sb.append(jpackage.name());
        }
        JAXBUtils.logGeneratedClassNames(LOG, codeModel);
       
        String packageList = sb.toString();
View Full Code Here

Examples of org.apache.cxf.common.jaxb.JAXBUtils.JPackage

        JCodeModel codeModel = intermediateModel.generateCode(null, elForRun);
        StringBuilder sb = new StringBuilder();
        boolean firstnt = false;

        for (Iterator<JPackage> packages = codeModel.packages(); packages.hasNext();) {
            JPackage jpackage = packages.next();
            if (!isValidPackage(jpackage)) {
                continue;
            }
            if (firstnt) {
                sb.append(':');
            } else {
                firstnt = true;
            }
            sb.append(jpackage.name());
        }
        JAXBUtils.logGeneratedClassNames(LOG, codeModel);
       
        String packageList = sb.toString();
View Full Code Here

Examples of org.apache.cxf.common.jaxb.JAXBUtils.JPackage

        JCodeModel codeModel = intermediateModel.generateCode(null, elForRun);
        StringBuilder sb = new StringBuilder();
        boolean firstnt = false;

        for (Iterator<JPackage> packages = codeModel.packages(); packages.hasNext();) {
            JPackage jpackage = packages.next();
            if (!isValidPackage(jpackage)) {
                continue;
            }
            if (firstnt) {
                sb.append(':');
            } else {
                firstnt = true;
            }
            sb.append(jpackage.name());
        }
        JAXBUtils.logGeneratedClassNames(LOG, codeModel);
       
        String packageList = sb.toString();
View Full Code Here

Examples of org.apache.cxf.jaxb.JAXBUtils.JPackage

        JCodeModel codeModel = intermediateModel.generateCode(null, elForRun);
        StringBuilder sb = new StringBuilder();
        boolean firstnt = false;

        for (Iterator<JPackage> packages = codeModel.packages(); packages.hasNext();) {
            JPackage jpackage = packages.next();
            if (!isValidPackage(jpackage)) {
                continue;
            }
            if (firstnt) {
                sb.append(':');
            } else {
                firstnt = true;
            }
            sb.append(jpackage.name());
        }
        JAXBUtils.logGeneratedClassNames(LOG, codeModel);
       
        String packageList = sb.toString();
View Full Code Here

Examples of org.apache.cxf.jaxb.JAXBUtils.JPackage

        JCodeModel codeModel = intermediateModel.generateCode(null, elForRun);
        StringBuilder sb = new StringBuilder();
        boolean firstnt = false;

        for (Iterator<JPackage> packages = codeModel.packages(); packages.hasNext();) {
            JPackage jpackage = packages.next();
            if (!isValidPackage(jpackage)) {
                continue;
            }
            if (firstnt) {
                sb.append(':');
            } else {
                firstnt = true;
            }
            sb.append(jpackage.name());
        }
        outputDebug(codeModel);
       
        String packageList = sb.toString();
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.