1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17 package org.apache.geronimo.ews.ws4j2ee.toWs;
18
19 /***
20 * <p>for each single classs to be written there should be an associated
21 * writer instance. The writer instances of a single module, (e.g. writer
22 * instances of the EJB say <code>RemoteInterface Writer,HomeInterfaceWriter,
23 * ImplementationBeanWriter</code>) are bundeled by a single Genarator instance.
24 * The writer instaces should extend from the AbstractWriter unless it
25 * is required to have it otherwise.</p>
26 */
27 public interface Writer {
28 /***
29 * The method writeCode() of the Writer should write the file Associated
30 * with this writer.
31 */
32 public abstract void write() throws GenerationFault;
33 }