Return-Path: Delivered-To: apmail-db-torque-dev-archive@www.apache.org Received: (qmail 43324 invoked from network); 31 Aug 2010 03:29:58 -0000 Received: from unknown (HELO mail.apache.org) (140.211.11.3) by 140.211.11.9 with SMTP; 31 Aug 2010 03:29:58 -0000 Received: (qmail 96065 invoked by uid 500); 31 Aug 2010 03:29:57 -0000 Delivered-To: apmail-db-torque-dev-archive@db.apache.org Received: (qmail 95975 invoked by uid 500); 31 Aug 2010 03:29:55 -0000 Mailing-List: contact torque-dev-help@db.apache.org; run by ezmlm Precedence: bulk List-Unsubscribe: List-Help: List-Post: List-Id: "Apache Torque Developers List" Reply-To: "Apache Torque Developers List" Delivered-To: mailing list torque-dev@db.apache.org Received: (qmail 95967 invoked by uid 500); 31 Aug 2010 03:29:54 -0000 Received: (qmail 95964 invoked by uid 99); 31 Aug 2010 03:29:54 -0000 Received: from athena.apache.org (HELO athena.apache.org) (140.211.11.136) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Aug 2010 03:29:54 +0000 X-ASF-Spam-Status: No, hits=-2000.0 required=10.0 tests=ALL_TRUSTED X-Spam-Check-By: apache.org Received: from [140.211.11.4] (HELO eris.apache.org) (140.211.11.4) by apache.org (qpsmtpd/0.29) with ESMTP; Tue, 31 Aug 2010 03:29:53 +0000 Received: by eris.apache.org (Postfix, from userid 65534) id 27E0C2388978; Tue, 31 Aug 2010 03:28:36 +0000 (UTC) Content-Type: text/plain; charset="utf-8" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Subject: svn commit: r991066 - /db/torque/torque4/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/LoadExternalSchemaTransformer.java Date: Tue, 31 Aug 2010 03:28:35 -0000 To: torque-commits@db.apache.org From: tfischer@apache.org X-Mailer: svnmailer-1.0.8 Message-Id: <20100831032836.27E0C2388978@eris.apache.org> Author: tfischer Date: Tue Aug 31 03:28:35 2010 New Revision: 991066 URL: http://svn.apache.org/viewvc?rev=991066&view=rev Log: improved javadoc & code style Modified: db/torque/torque4/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/LoadExternalSchemaTransformer.java Modified: db/torque/torque4/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/LoadExternalSchemaTransformer.java URL: http://svn.apache.org/viewvc/db/torque/torque4/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/LoadExternalSchemaTransformer.java?rev=991066&r1=991065&r2=991066&view=diff ============================================================================== --- db/torque/torque4/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/LoadExternalSchemaTransformer.java (original) +++ db/torque/torque4/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/LoadExternalSchemaTransformer.java Tue Aug 31 03:28:35 2010 @@ -16,14 +16,23 @@ import org.apache.torque.generator.sourc import org.apache.torque.templates.TorqueSchemaAttributeName; import org.apache.torque.templates.TorqueSchemaElementName; +/** + * A SourceTransformer which loads the external schemata tables + * into the current graph. + * + * @version $Id: $ + */ +// TODO: move to parent package org.apache.torque.templates.transformer public class LoadExternalSchemaTransformer implements SourceTransformer { private static Log log = LogFactory.getLog(LoadExternalSchemaTransformer.class); /** - * Loads the external schemata tables as children of the external-schema - * element into the current graph. + * Loads the external schemata tables into the current graph. + * The tables are added as if they were normal tables + * but with the attribute fromExternalSchema set to the path + * of the external schema from which the table was added. * * @param root the database root element of the source tree, not null. * @param controllerState the controller state, not null. @@ -39,7 +48,6 @@ public class LoadExternalSchemaTransform = root.getChildren(TorqueSchemaElementName.EXTERNAL_SCHEMA); for (SourceElement externalSchemaElement : externalSchemaElementList) { - File currentSourceFile = controllerState.getSourceFile(); File baseDir = currentSourceFile.getParentFile(); String relativePath = externalSchemaElement.getAttribute( @@ -63,7 +71,7 @@ public class LoadExternalSchemaTransform child.setAttribute( TableAttributeName.FROM_EXTERNAL_SCHEMA, relativePath); - // disattach from previous parent so that the + // detach from previous parent so that the // new parent is the primary parent. childIt.remove(); } --------------------------------------------------------------------- To unsubscribe, e-mail: torque-dev-unsubscribe@db.apache.org For additional commands, e-mail: torque-dev-help@db.apache.org