protected NonreflectiveMethodDefinition buildTableMethod(TableDefinition table) { NonreflectiveMethodDefinition method = new NonreflectiveMethodDefinition(); method.setName("build" + table.getName() + "Table"); method.setReturnType("TableDefinition"); // Table method.addLine("TableDefinition table = new TableDefinition();"); method.addLine("table.setName(\"" + table.getName() + "\");"); // Fields for (Enumeration fieldsEnum = table.getFields().elements(); fieldsEnum.hasMoreElements();) { method.addLine(""); FieldDefinition field = (FieldDefinition)fieldsEnum.nextElement(); addFieldLines(field, method); } // Constraints for (Enumeration constraintsEnum = table.getForeignKeys().elements(); constraintsEnum.hasMoreElements();) { method.addLine(""); ForeignKeyConstraint foreignKey = (ForeignKeyConstraint)constraintsEnum.nextElement(); addForeignKeyLines(foreignKey, method); } method.addLine(""); method.addLine("return table;"); return method; }
method.setReturnType("ClassDescriptor");
method.setReturnType("ClassDescriptor");
method.setReturnType("ClassDescriptor");
protected NonreflectiveMethodDefinition buildTableMethod(TableDefinition table) { NonreflectiveMethodDefinition method = new NonreflectiveMethodDefinition(); method.setName("build" + table.getName() + "Table"); method.setReturnType("TableDefinition"); // Table method.addLine("TableDefinition table = new TableDefinition();"); method.addLine("table.setName(\"" + table.getName() + "\");"); // Fields for (FieldDefinition field : table.getFields()) { method.addLine(""); addFieldLines(field, method); } // Constraints for (ForeignKeyConstraint foreignKey : table.getForeignKeys()) { method.addLine(""); addForeignKeyLines(foreignKey, method); } method.addLine(""); method.addLine("return table;"); return method; }
protected NonreflectiveMethodDefinition buildTableMethod(TableDefinition table) { NonreflectiveMethodDefinition method = new NonreflectiveMethodDefinition(); method.setName("build" + table.getName() + "Table"); method.setReturnType("TableDefinition"); // Table method.addLine("TableDefinition table = new TableDefinition();"); method.addLine("table.setName(\"" + table.getName() + "\");"); // Fields for (FieldDefinition field : table.getFields()) { method.addLine(""); addFieldLines(field, method); } // Constraints for (ForeignKeyConstraint foreignKey : table.getForeignKeys()) { method.addLine(""); addForeignKeyLines(foreignKey, method); } method.addLine(""); method.addLine("return table;"); return method; }