View Javadoc

    1   /*
    2    * joey-gen and its relative products are published under the terms
    3    * of the Apache Software License.
    4    *
    5    * Created on 2005/01/13 16:35:04
    6    */
    7   package org.asyrinx.joey.gen.task;
    8
    9   import java.io.IOException;
    10  import java.util.List;
    11  import java.util.Map;
    12
    13  import org.apache.tools.ant.Project;
    14  import org.asyrinx.joey.gen.model.java.AppDomain;
    15  import org.asyrinx.joey.gen.model.rdb.Databases;
    16  import org.xml.sax.SAXException;
    17
    18  /***
    19   * @author takeshi
    20   */
    21  public interface ModelLoader {
    22      /***
    23       * @param filesets
    24       * @param project
    25       * @return
    26       * @throws SAXException
    27       * @throws IOException
    28       */
    29      public Databases loadDatabaseModels(List filesets, Project project) throws IOException, SAXException;
    30
    31      /***
    32       * @param databases
    33       * @param project
    34       * @return
    35       */
    36      public AppDomain loadAppDomainModel(Databases databases, Project project);
    37
    38      /***
    39       * @return
    40       */
    41      public Map getRdb2Java();
    42
    43  }