Package com.sun.codemodel

Examples of com.sun.codemodel.JPackage


    }

    String resourceName = capitalize(resource.getName());

    String packageName = resource.getNamespace();
    JPackage clientPackage = (packageName == null || packageName.isEmpty()) ? getPackage() : getPackage(packageName);

    JDefinedClass facadeClass;
    if (_config.isRestli2Format())
    {
      facadeClass = clientPackage._class(resourceName + REQUEST_BUILDERS);
    }
    else
    {
      facadeClass = clientPackage._class(resourceName + BUILDERS);
    }
    annotate(facadeClass, sourceFile);

    final JFieldVar baseUriField;
    final JFieldVar requestOptionsField;
View Full Code Here


  protected void validateDefinedClassRegistration()
  {
    JCodeModel model = getCodeModel();
    for(Iterator<JPackage> packageIterator = model.packages(); packageIterator.hasNext(); )
    {
      JPackage p = packageIterator.next();
      for(Iterator<JDefinedClass> classIterator = p.classes(); classIterator.hasNext(); )
      {
        JDefinedClass clazz = classIterator.next();
        if (_classToDataSchemaLocationMap.containsKey(clazz) == false)
        {
          throw new IllegalStateException("Attempting to generate unregistered class: '" + clazz.fullName() + "'");
View Full Code Here

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

        for (Iterator<JPackage> packages = codeModel.packages(); packages.hasNext();) {
            JPackage packadge = packages.next();
            String name = packadge.name();
            if ("org.w3._2001.xmlschema".equals(name)) {
                continue;
            }
            if (firstnt) {
                sb.append(':');
            } else {
                firstnt = true;
            }
            sb.append(packadge.name());
        }
        outputDebug(codeModel);
       
        String packageList = sb.toString();
View Full Code Here

        }
       
        StringBuffer sb = new StringBuffer();
        boolean first = true;
        for (Iterator<JPackage> itr = codeModel.packages(); itr.hasNext();) {
            JPackage package1 = itr.next();
           
            for (Iterator<JDefinedClass> citr = package1.classes(); citr.hasNext();) {
                if (!first) {
                    sb.append(", ");
                } else {
                    first = false;
                }
View Full Code Here

        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();
            String name = jpackage.name();
            if ("org.w3._2001.xmlschema".equals(name)
                || !jpackage.classes().hasNext()) {
                continue;
            }
            if (firstnt) {
                sb.append(':');
            } else {
                firstnt = true;
            }
            sb.append(jpackage.name());
        }
        outputDebug(codeModel);
       
        String packageList = sb.toString();
View Full Code Here

        }
       
        StringBuffer sb = new StringBuffer();
        boolean first = true;
        for (Iterator<JPackage> itr = codeModel.packages(); itr.hasNext();) {
            JPackage package1 = itr.next();
           
            for (Iterator<JDefinedClass> citr = package1.classes(); citr.hasNext();) {
                if (!first) {
                    sb.append(", ");
                } else {
                    first = false;
                }
View Full Code Here

    @Test
    public void selfRefWithoutParentFile() throws IOException {
        JCodeModel codeModel = new JCodeModel();
        JsonNode schema = new ObjectMapper().readTree("{\"type\":\"object\", \"properties\":{\"a\":{\"$ref\":\"#/b\"}}, \"b\":\"string\"}");
       
        JPackage p = codeModel._package("com.example");
        new RuleFactory().getSchemaRule().apply("Example", schema, p, new Schema(null, schema));
    }
View Full Code Here

     * @throws IOException
     *             if the schema content cannot be read
     */
    public JType generate(JCodeModel codeModel, String className, String packageName, URL schemaUrl) throws IOException {

        JPackage jpackage = codeModel._package(packageName);

        ObjectNode schemaNode = readSchema(schemaUrl);

        return ruleFactory.getSchemaRule().apply(className, schemaNode, jpackage, new Schema(null, schemaNode));

View Full Code Here

    }

    public JType generate(JCodeModel codeModel, String className, String packageName, String json,
            URI schemaLocation) throws IOException {

        JPackage jpackage = codeModel._package(packageName);

        ObjectMapper mapper = new ObjectMapper();
        JsonNode schemaNode = mapper.readTree(json);

        return ruleFactory.getSchemaRule().apply(className, schemaNode, jpackage,
View Full Code Here

                new Schema(schemaLocation, schemaNode));
    }

    public JType generate(JCodeModel codeModel, String className, String packageName, String json) throws IOException {

        JPackage jpackage = codeModel._package(packageName);

        ObjectMapper mapper = new ObjectMapper();
        JsonNode schemaNode = mapper.readTree(json);

        return ruleFactory.getSchemaRule().apply(className, schemaNode, jpackage,
View Full Code Here

TOP

Related Classes of com.sun.codemodel.JPackage

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.