01: package org.apache.ojb.tools.mapping.reversedb;
02:
03: /* Copyright 2002-2005 The Apache Software Foundation
04: *
05: * Licensed under the Apache License, Version 2.0 (the "License");
06: * you may not use this file except in compliance with the License.
07: * You may obtain a copy of the License at
08: *
09: * http://www.apache.org/licenses/LICENSE-2.0
10: *
11: * Unless required by applicable law or agreed to in writing, software
12: * distributed under the License is distributed on an "AS IS" BASIS,
13: * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
14: * See the License for the specific language governing permissions and
15: * limitations under the License.
16: */
17:
18: /**
19: *
20: * @author <a href="mailto:bfl@florianbruckner.com">Florian Bruckner</a>
21: * @version $Id: MetadataNodeInterface.java,v 1.1.2.1 2005/12/21 22:32:04 tomdz Exp $
22: */
23:
24: public interface MetadataNodeInterface {
25:
26: public String getXML();
27:
28: public void writeXML(java.io.PrintWriter pw);
29:
30: public void generateJava(java.io.File aFile, String strHeader,
31: String strFooter) throws java.io.IOException,
32: java.io.FileNotFoundException;
33:
34: public void setPackage(String packageName);
35: }
36:
37: /***************************** Changelog *****************************
38: // $Log: MetadataNodeInterface.java,v $
39: // Revision 1.1.2.1 2005/12/21 22:32:04 tomdz
40: // Updated license
41: //
42: // Revision 1.1 2004/05/05 16:39:05 arminw
43: // fix fault
44: // wrong package structure used:
45: // org.apache.ojb.tools.reversdb
46: // org.apache.ojb.tools.reversdb2
47: //
48: // instead of
49: // org.apache.ojb.tools.mapping.reversdb
50: // org.apache.ojb.tools.mapping.reversdb2
51: //
52: // Revision 1.1 2004/05/04 13:45:01 arminw
53: // move reverseDB stuff
54: //
55: // Revision 1.5 2004/04/04 23:53:42 brianm
56: // Fixed initial copyright dates to match cvs repository
57: //
58: // Revision 1.4 2004/03/11 18:16:22 brianm
59: // ASL 2.0
60: //
61: // Revision 1.3 2003/06/21 10:37:34 florianbruckner
62: // remove double license header; add writeXML(PrintWriter) to interface
63: //
64: // Revision 1.2 2002/06/17 19:34:33 jvanzyl
65: // Correcting all the package references.
66: // PR:
67: // Obtained from:
68: // Submitted by:
69: // Reviewed by:
70: //
71: // Revision 1.1.1.1 2002/06/17 18:16:52 jvanzyl
72: // Initial OJB import
73: //
74: // Revision 1.2 2002/05/16 11:47:09 florianbruckner
75: // fix CR/LF issue, change license to ASL
76: //
77: // Revision 1.1 2002/04/18 11:44:16 mpoeschl
78: //
79: // move files to new location
80: //
81: // Revision 1.3 2002/04/07 09:05:16 thma
82: // *** empty log message ***
83: //
84: // Revision 1.2 2002/03/11 17:36:05 florianbruckner
85: // fix line break issue for these files that were previously checked in with -kb
86: //
87: // Revision 1.1 2002/03/04 17:19:32 thma
88: // initial checking for Florians Reverse engineering tool
89: //
90: // Revision 1.1.1.1 2002/02/20 13:35:25 Administrator
91: // initial import
92: //
93: /***************************** Changelog *****************************/
|