Examples of newJavaField()


Examples of org.apache.ws.jaxme.js.JavaClassInitializer.newJavaField()

      String namespaces = pController.getXMLFieldName() + "Namespaces";
      JavaField jf = pSource.newJavaField(namespaces, Set.class);
      jf.setStatic(true);
      jf.setFinal(true);
      JavaClassInitializer jci = pSource.newJavaClassInitializer();
      LocalJavaField set = jci.newJavaField(Set.class);
      set.addLine("new ", HashSet.class, "()");
      XsAnyURI[] uris = namespaceList.getUris();
      for (int i = 0;  i < uris.length;  i++) {
          jci.addLine(set, ".add(", JavaSource.getQuoted(uris[i].toString()), ");");
      }
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaInnerClass.newJavaField()

  /** <p>Generates the innner class CacheData.</p>
   */
  protected JavaInnerClass getCacheDataClass(JavaSource pSource) {
     JavaInnerClass jic = pSource.newJavaInnerClass("CacheData", JavaSource.PRIVATE);

     JavaField name = jic.newJavaField("name", String.class, JavaSource.PRIVATE);
     name.setFinal(true);
     JavaField values = jic.newJavaField("values", Object[].class, JavaSource.PRIVATE);
     values.setFinal(true);

     JavaConstructor jcon = jic.newJavaConstructor(JavaSource.PRIVATE);
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaInnerClass.newJavaField()

  protected JavaInnerClass getCacheDataClass(JavaSource pSource) {
     JavaInnerClass jic = pSource.newJavaInnerClass("CacheData", JavaSource.PRIVATE);

     JavaField name = jic.newJavaField("name", String.class, JavaSource.PRIVATE);
     name.setFinal(true);
     JavaField values = jic.newJavaField("values", Object[].class, JavaSource.PRIVATE);
     values.setFinal(true);

     JavaConstructor jcon = jic.newJavaConstructor(JavaSource.PRIVATE);
     DirectAccessible pName = jcon.addParam(String.class, "pName");
     DirectAccessible pValues = jcon.addParam(Object[].class, "pValues");
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaMethod.newJavaField()

                }
          }
        }
       
        JavaMethod jm = pJs.newJavaMethod(pMethod);
        LocalJavaField v = jm.newJavaField(Vector.class);
        v.addLine("new ", Vector.class, "()");
        Parameter[] params = jm.getParams();
        for (int i = 0;  i < params.length;  i++) {
          Parameter p = params[i];
            jm.addLine(v, ".add(", getInputValue(jm, p.getType(), p), ");");
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaMethod.newJavaField()

        comment.addLine("Called for invocation of method <code>pName</code> with");
        comment.addLine("the parameters given by <code>pParams</code>.");
        Parameter name = jm.addParam(String.class, "pName");
        Parameter args = jm.addParam(Vector.class, "pParams");
        jm.addThrows(Exception.class);
        LocalJavaField invoker = jm.newJavaField(pInvoker);
        invoker.addLine("getInvoker(", name, ")");
        jm.addIf(invoker, " == null");
        jm.addThrowNew(IllegalStateException.class,
                       JavaSource.getQuoted("Unknown method name: "),
                       " + ", name);
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaMethod.newJavaField()

    Parameter pElement = jm.addParam(Element.class, "pElement");
    jm.addThrows(PMException.class);
    Table table = pData.getTable();

    String q = table.getSchema().getSQLFactory().newSQLGenerator().getQuery(table.getInsertStatement());
    LocalJavaField query = jm.newJavaField(String.class);
    query.setFinal(true);
    query.addLine(JavaSource.getQuoted(q));

    JavaQName qName = pController.getComplexTypeSG().getClassContext().getXMLInterfaceName();
    LocalJavaField elem = jm.newJavaField(qName);
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaMethod.newJavaField()

    LocalJavaField query = jm.newJavaField(String.class);
    query.setFinal(true);
    query.addLine(JavaSource.getQuoted(q));

    JavaQName qName = pController.getComplexTypeSG().getClassContext().getXMLInterfaceName();
    LocalJavaField elem = jm.newJavaField(qName);
    elem.addLine("(", qName, ") ", pElement);

    LocalJavaField connection = jm.newJavaField(Connection.class);
    connection.addLine("null");
    jm.addTry();
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaMethod.newJavaField()

    JavaQName qName = pController.getComplexTypeSG().getClassContext().getXMLInterfaceName();
    LocalJavaField elem = jm.newJavaField(qName);
    elem.addLine("(", qName, ") ", pElement);

    LocalJavaField connection = jm.newJavaField(Connection.class);
    connection.addLine("null");
    jm.addTry();
    jm.addLine(connection, " = getConnection();");
    LocalJavaField stmt = jm.newJavaField(PreparedStatement.class);
    stmt.addLine(connection, ".prepareStatement(", query, ")");
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaMethod.newJavaField()

    LocalJavaField connection = jm.newJavaField(Connection.class);
    connection.addLine("null");
    jm.addTry();
    jm.addLine(connection, " = getConnection();");
    LocalJavaField stmt = jm.newJavaField(PreparedStatement.class);
    stmt.addLine(connection, ".prepareStatement(", query, ")");
    jm.addTry();
    getPreparedStatementParameters(jm, stmt, elem, table.getColumns(), 0);
    jm.addLine(stmt, ".executeUpdate();");
    getFinally(jm, stmt, null, null);
View Full Code Here

Examples of org.apache.ws.jaxme.js.JavaMethod.newJavaField()

    Parameter pElement = jm.addParam(Element.class, "pElement");
    jm.addThrows(PMException.class);
    Table table = pData.getTable();

    String q = table.getSchema().getSQLFactory().newSQLGenerator().getQuery(table.getUpdateStatement());
    LocalJavaField query = jm.newJavaField(String.class);
    query.setFinal(true);
    query.addLine(JavaSource.getQuoted(q));

    JavaQName qName = pController.getComplexTypeSG().getClassContext().getXMLInterfaceName();
    LocalJavaField elem = jm.newJavaField(qName);
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.