Package org.apache.ws.jaxme.js

Examples of org.apache.ws.jaxme.js.LocalJavaField.addLine()


    * @param pValues An array of additional values, possibly null
   */
  protected void logFinestEntering(JavaMethod pMethod, Object pValues) {
    if (isGeneratingLogging()) {
      LocalJavaField mName = pMethod.newJavaField(String.class, "mName");
      mName.addLine(JavaSource.getQuoted(pMethod.getLoggingSignature()));
      mName.setFinal(true);
      logFinest(pMethod, JavaSource.getQuoted("->"), pValues);
    }
  }

View Full Code Here


     getValuesMethod.addLine("return ", values, ";");

     {
       JavaMethod jm = jic.newJavaMethod("toString", String.class, JavaSource.PUBLIC);
       LocalJavaField sb = jm.newJavaField(StringBuffer.class, "sb");
       sb.addLine("new ", StringBuffer.class, "(", name, ")");
       DirectAccessible loopVar = jm.addForArray(values);
       jm.addLine(sb, ".append(", JavaSource.getQuoted(", "), ").append(",
                  values, "[", loopVar, "]);");
       jm.addEndFor();
       jm.addLine("return ", sb, ".toString();");
View Full Code Here

     }

     {
       JavaMethod jm = jic.newJavaMethod("hashCode", int.class, JavaSource.PUBLIC);
       LocalJavaField hashCodeResult = jm.newJavaField(int.class, "result");
       hashCodeResult.addLine(name, ".hashCode() + ", values, ".length;");
       DirectAccessible loopVar = jm.addForArray(values);
       LocalJavaField o = jm.newJavaField(Object.class, "o");
       o.addLine(values, "[", loopVar, "]");
       jm.addIf(o, " != null");
       jm.addLine(hashCodeResult, " += ", o, ".hashCode();");
View Full Code Here

       JavaMethod jm = jic.newJavaMethod("hashCode", int.class, JavaSource.PUBLIC);
       LocalJavaField hashCodeResult = jm.newJavaField(int.class, "result");
       hashCodeResult.addLine(name, ".hashCode() + ", values, ".length;");
       DirectAccessible loopVar = jm.addForArray(values);
       LocalJavaField o = jm.newJavaField(Object.class, "o");
       o.addLine(values, "[", loopVar, "]");
       jm.addIf(o, " != null");
       jm.addLine(hashCodeResult, " += ", o, ".hashCode();");
       jm.addEndIf();
       jm.addEndFor();
       jm.addLine("return ", hashCodeResult, ";");
View Full Code Here

       DirectAccessible o = jm.addParam(Object.class, "o");
       jm.addIf(o, " == null  ||  !(", o, " instanceof ", jic.getQName(), ")");
       jm.addLine("return false;");
       jm.addEndIf();
       LocalJavaField other = jm.newJavaField(jic.getQName(), "other");
       other.addLine("(", jic.getQName(), ") ", o);
       jm.addIf("!", name, ".equals(", other, ".name)  ||  ", values, ".length != ",
                other, ".values.length");
       jm.addLine("return false;");
       jm.addEndIf();
       DirectAccessible loopVar = jm.addForArray(values);
View Full Code Here

                other, ".values.length");
       jm.addLine("return false;");
       jm.addEndIf();
       DirectAccessible loopVar = jm.addForArray(values);
       LocalJavaField v = jm.newJavaField(Object.class, "v");
       v.addLine(values, "[", loopVar, "]");
       jm.addIf(v, " == null");
       jm.addIf(other, ".values[", loopVar, "] != null");
       jm.addLine("return false;");
       jm.addEndIf();
       jm.addElse();
View Full Code Here

    Integer p = new Integer(pColumnNum+1);

    Column.Type type = pColumn.getType();
    if (Column.Type.BIGINT.equals(type)) {
      LocalJavaField l = pMethod.newJavaField(long.class);
      l.addLine(pResultSet, ".getLong(", p, ");");
      pMethod.addIf("!", pResultSet, ".wasNull()");
      pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                      Long.class, "(", l, ");");
      pMethod.addEndIf();
    } else if (pColumn.isBinaryColumn()) {
View Full Code Here

    } else if (pColumn.isBinaryColumn()) {
      pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = ",
                      pResultSet, ".getBytes(", p, ");");
    } else if (Column.Type.BIT.equals(type)) {
      LocalJavaField b = pMethod.newJavaField(boolean.class);
      b.addLine(pResultSet, ".getBoolean(", p, ");");
      pMethod.addIf("!", pResultSet, ".wasNull()");
      pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = ", b,
                      " ? ", Boolean.class, ".TRUE : ", Boolean.class, ".FALSE;");
      pMethod.addEndIf();
    } else if (pColumn.isStringColumn()) {
View Full Code Here

    } else if (Column.Type.DATE.equals(type)) {
       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = ",
                       pResultSet, ".getDate(", p, ");");
    } else if (Column.Type.DOUBLE.equals(type)) {
       LocalJavaField d = pMethod.newJavaField(double.class);
       d.addLine(pResultSet, ".getDouble(", p, ");");
       pMethod.addIf("!", pResultSet, ".wasNull()");
       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Double.class, "(", d, ");");
       pMethod.addEndIf();
    } else if (Column.Type.FLOAT.equals(type)) {
View Full Code Here

       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Double.class, "(", d, ");");
       pMethod.addEndIf();
    } else if (Column.Type.FLOAT.equals(type)) {
       LocalJavaField f = pMethod.newJavaField(float.class);
       f.addLine(pResultSet, ".getFloat(", p, ");");
       pMethod.addIf("!", pResultSet, ".wasNull()");
       pMethod.addLine(pTarget, "[", Integer.toString(pColumnNum), "] = new ",
                       Float.class, "(", f, ");");
       pMethod.addEndIf();
    } else if (Column.Type.INTEGER.equals(type)) {
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.