KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > ojb > tools > mapping > reversedb > MetadataNodeInterface


1 package org.apache.ojb.tools.mapping.reversedb;
2
3 /* Copyright 2002-2005 The Apache Software Foundation
4  *
5  * Licensed under the Apache License, Version 2.0 (the "License");
6  * you may not use this file except in compliance with the License.
7  * You may obtain a copy of the License at
8  *
9  * 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  *
21  * @author <a HREF="mailto:bfl@florianbruckner.com">Florian Bruckner</a>
22  * @version $Id: MetadataNodeInterface.java,v 1.1.2.1 2005/12/21 22:32:04 tomdz Exp $
23  */

24
25 public interface MetadataNodeInterface
26 {
27
28   public String JavaDoc getXML();
29   
30   public void writeXML(java.io.PrintWriter JavaDoc pw);
31   
32   public void generateJava(java.io.File JavaDoc aFile, String JavaDoc strHeader, String JavaDoc strFooter)
33     throws java.io.IOException JavaDoc, java.io.FileNotFoundException JavaDoc;
34   
35   public void setPackage(String JavaDoc packageName);
36 }
37
38 /***************************** Changelog *****************************
39 // $Log: MetadataNodeInterface.java,v $
40 // Revision 1.1.2.1 2005/12/21 22:32:04 tomdz
41 // Updated license
42 //
43 // Revision 1.1 2004/05/05 16:39:05 arminw
44 // fix fault
45 // wrong package structure used:
46 // org.apache.ojb.tools.reversdb
47 // org.apache.ojb.tools.reversdb2
48 //
49 // instead of
50 // org.apache.ojb.tools.mapping.reversdb
51 // org.apache.ojb.tools.mapping.reversdb2
52 //
53 // Revision 1.1 2004/05/04 13:45:01 arminw
54 // move reverseDB stuff
55 //
56 // Revision 1.5 2004/04/04 23:53:42 brianm
57 // Fixed initial copyright dates to match cvs repository
58 //
59 // Revision 1.4 2004/03/11 18:16:22 brianm
60 // ASL 2.0
61 //
62 // Revision 1.3 2003/06/21 10:37:34 florianbruckner
63 // remove double license header; add writeXML(PrintWriter) to interface
64 //
65 // Revision 1.2 2002/06/17 19:34:33 jvanzyl
66 // Correcting all the package references.
67 // PR:
68 // Obtained from:
69 // Submitted by:
70 // Reviewed by:
71 //
72 // Revision 1.1.1.1 2002/06/17 18:16:52 jvanzyl
73 // Initial OJB import
74 //
75 // Revision 1.2 2002/05/16 11:47:09 florianbruckner
76 // fix CR/LF issue, change license to ASL
77 //
78 // Revision 1.1 2002/04/18 11:44:16 mpoeschl
79 //
80 // move files to new location
81 //
82 // Revision 1.3 2002/04/07 09:05:16 thma
83 // *** empty log message ***
84 //
85 // Revision 1.2 2002/03/11 17:36:05 florianbruckner
86 // fix line break issue for these files that were previously checked in with -kb
87 //
88 // Revision 1.1 2002/03/04 17:19:32 thma
89 // initial checking for Florians Reverse engineering tool
90 //
91 // Revision 1.1.1.1 2002/02/20 13:35:25 Administrator
92 // initial import
93 //
94 /***************************** Changelog *****************************/

95
Popular Tags