1 package org.andromda.core.anttasks;
2
3 import java.io.File;
4
5 /***
6 * Realizes a mapping between a logical outlet alias name and the physical
7 * directory. Used by the <outlet> subtask of the <andromda> task.
8 *
9 * @since 02.04.2003
10 * @author <a href="http://www.mbohlen.de">Matthias Bohlen</a>
11 *
12 */
13 public class OutletMapping
14 {
15 private String cartridge;
16 private String outlet;
17 private File dir;
18
19
20 /***
21 * Returns the name of the cartridge for which the mapping applies.
22 * @return String
23 */
24 public String getCartridge()
25 {
26 return cartridge;
27 }
28
29 /***
30 * Returns the physical directory.
31 * @return File
32 */
33 public File getDir()
34 {
35 return dir;
36 }
37
38 /***
39 * Returns the logical outlet name to be mapped.
40 * @return String
41 */
42 public String getOutlet()
43 {
44 return outlet;
45 }
46
47 /***
48 * Sets the cartridge.
49 * @param cartridge The cartridge to set
50 */
51 public void setCartridge(String cartridge)
52 {
53 this.cartridge = cartridge;
54 }
55
56 /***
57 * Sets the dir.
58 * @param dir The dir to set
59 */
60 public void setDir(File dir)
61 {
62 this.dir = dir;
63 }
64
65 /***
66 * Sets the outlet.
67 * @param outlet The outlet to set
68 */
69 public void setOutlet(String outlet)
70 {
71 this.outlet = outlet;
72 }
73
74 }