You are viewing a plain text version of this content. The canonical link for it is here.
Posted to torque-dev@db.apache.org by tf...@apache.org on 2010/08/31 05:28:35 UTC

svn commit: r991066 - /db/torque/torque4/trunk/torque-templates/src/main/java/org/apache/torque/templates/transformer/om/LoadExternalSchemaTransformer.java

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