1 package org.codehaus.plexus.component.configurator;
2
3 /*
4 * The MIT License
5 *
6 * Copyright (c) 2004, The Codehaus
7 *
8 * Permission is hereby granted, free of charge, to any person obtaining a copy of
9 * this software and associated documentation files (the "Software"), to deal in
10 * the Software without restriction, including without limitation the rights to
11 * use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies
12 * of the Software, and to permit persons to whom the Software is furnished to do
13 * so, subject to the following conditions:
14 *
15 * The above copyright notice and this permission notice shall be included in all
16 * copies or substantial portions of the Software.
17 *
18 * THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
19 * IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
20 * FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
21 * AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
22 * LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
23 * OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
24 * SOFTWARE.
25 */
26
27 import java.io.File;
28 import java.net.URL;
29
30 /**
31 * @author <a href="mailto:kenney@codehaus.org">Kenney Westerhof</a>
32 */
33 public class ComponentWithArrayFields {
34 private String[] stringArray;
35
36 private Integer[] integerArray;
37
38 private ImportantThing[] importantThingArray;
39
40 private Object[] objectArray;
41
42 private AbstractThing[] abstractArray;
43
44 private URL[] urlArray;
45
46 private File[] fileArray;
47
48 public String[] getStringArray() {
49 return stringArray;
50 }
51
52 public Integer[] getIntegerArray() {
53 return integerArray;
54 }
55
56 public ImportantThing[] getImportantThingArray() {
57 return importantThingArray;
58 }
59
60 public Object[] getObjectArray() {
61 return objectArray;
62 }
63
64 public AbstractThing[] getAbstractThingArray() {
65 return abstractArray;
66 }
67
68 public URL[] getUrlArray() {
69 return urlArray;
70 }
71
72 public File[] getFileArray() {
73 return fileArray;
74 }
75 }