Package com.volantis.mcs.build.javadoc

Examples of com.volantis.mcs.build.javadoc.MethodInfo


    // Initialise the non identity fields.
    out.println ();
    for (Iterator i = extraObjectFields.iterator (); i.hasNext ();) {
      FieldInfo field = (FieldInfo) i.next ();
      String fieldName = field.getName ();
      MethodInfo setter = objectClassInfo.getSetterMethod (fieldName, true);
      MethodInfo getter = objectClassInfo.getGetterMethod (fieldName, true);

      out.println ("    copy." + setter.getName () + " ("
                   + "original." + getter.getName () + " ());");
    }

    // Add the copy.
    out.println ();
    out.println ("    addObject (connection, copy);");
View Full Code Here


    // Initialise the object with the fields from the identity.
    for (Iterator i = fields.iterator (); i.hasNext ();) {
      FieldInfo field = (FieldInfo) i.next ();
      if (!GenerateUtilities.isProjectField(field)) {
          String fieldName = field.getName ();
          MethodInfo setter = dstClassInfo.getSetterMethod (fieldName, true);
          MethodInfo getter = srcClassInfo.getGetterMethod (fieldName, true);

          //System.out.println ("Field name " + fieldName
          //+ " setter " + setter
          //+ " getter " + getter);

          out.println (indent + dstObjectName + "." + setter.getName () + " ("
                       + srcObjectName + "." + getter.getName () + " ());");
      } else {
          // Write the line that creates the project.
          out.println (indent + dstObjectName + ".setProject(" + srcObjectName +
          ".getProject());");
      }
View Full Code Here

    // Initialise the object with the fields from the identity.
    for (Iterator i = fields.iterator (); i.hasNext ();) {
      FieldInfo field = (FieldInfo) i.next ();
      String fieldName = field.getName ();
      MethodInfo setter = classInfo.getSetterMethod (fieldName, true);

      //System.out.println ("Field name " + fieldName
      //+ " setter " + setter);

      out.println (indent + objectName + "." + setter.getName ()
                   + " (" + fieldName + ");");
    }
  }
View Full Code Here

      if (!fieldName.equals (parameterName)) {
        throw new IllegalStateException ("Parameter " + parameterName
                                         + " not the same as " + fieldName);
      }

      MethodInfo getter = classInfo.getGetterMethod (fieldName, true);
      out.print (fieldName);

      if (p.hasNext ()) {
        out.println (" , ");
      }
View Full Code Here

        separator = "\n" + indent + "  ";
      } else {
        separator = " ";
      }

      MethodInfo getter = classInfo.getGetterMethod (fieldName, true);

      String typeName = field.getTypeName ();
      out.println (indent + typeName + " " + fieldName
                   + separator + "= " + instanceName
                   + "." + getter.getName () + " ();");
    }
  }
View Full Code Here

      // Add it to the list of all the identity fields.
      allIdentityFields.add (identityField);

      // Get the details of the object's getter method.
      MethodInfo objectGetter = objectClassInfo.getGetterMethod (fieldName,
                                                                 true);
      MethodInfo identityGetter
        = new MethodInfo (objectGetter.getName (),
                          objectGetter.getReturnType (),
                          objectGetter.getComment ());

      // Add it to the class.
      identityClassInfo.addMethod (identityGetter);
View Full Code Here

    for (Iterator i = identityFields.iterator (); i.hasNext ();) {
      FieldInfo field = (FieldInfo) i.next ();

      String fieldName = field.getName ();

      MethodInfo method = objectClassInfo.getGetterMethod (fieldName, true);

      // Make sure that the method has no extra parameters.
      List parameters = method.getParameters ();
      if (parameters.size () != 0) {
        throw new IllegalStateException ("Getter method has wrong number"
                                         + " of parameters");
      }

      // Write the getter method comment.
      GenerateUtilities.writeJavaDocComment (out, "  ", method.getComment ());

      // Write the getter method declaration.
      out.println ("  public " + method.getReturnTypeName () + " "
                   + method.getName () + " () {");

      // Write the method body.
      out.println ("    return " + fieldName + ";");

      // Write the method close.
View Full Code Here

    for (Iterator i = allObjectFields.iterator (); i.hasNext ();) {
      FieldInfo field = (FieldInfo) i.next ();
      if (GenerateUtilities.isProjectField(field)) {
          out.print ("      + JDBCAccessorHelper.quoteValue ( projectName )" );
      } else {
          MethodInfo getter =
            objectClassInfo.getGetterMethod (field.getName (), true);
          String value = "o." + getter.getName () + " ()";
          out.print ("      + " + getJDBCQuoteValue (field, value));
      }
      if (i.hasNext ()) {
        out.println (" + \" , \"");
      } else {
View Full Code Here

            + "JDBCAccessorHelper.quoteValue( projectName ) + \" and \"" );
    for (Iterator i = allIdentityFields.iterator (); i.hasNext ();) {
      FieldInfo field = (FieldInfo) i.next ();
      if (!GenerateUtilities.isProjectField(field)) {
        String fieldName = field.getName ();
        MethodInfo getter = identityClassInfo.getGetterMethod (fieldName,
                                                               true);
        out.println ("      + " + fieldName.toLowerCase () +"Field" + " + \" = \"");
        String value = "id." + getter.getName () + " ()";
        out.print ("      + " + getJDBCQuoteValue (field, value));
        if (i.hasNext ()) {
            out.println ();
            out.println ("      + \" and \"");
        } else {
View Full Code Here

    int index = 1;
    for (Iterator i = extraObjectFields.iterator (); i.hasNext ();
         index += 1) {
      FieldInfo field = (FieldInfo) i.next ();
      String fieldName = field.getName ();
      MethodInfo setter = objectClassInfo.getSetterMethod (fieldName, true);

      out.println ("      object." + setter.getName () + " ("
                   + getResultSetValue (field, "rs", index) + ");");
    }

    // Make sure that the result set does not contain any more.
    out.println ();
View Full Code Here

TOP

Related Classes of com.volantis.mcs.build.javadoc.MethodInfo

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.