01: /* ***** BEGIN LICENSE BLOCK *****
02: * Version: MPL 1.1
03: * The contents of this file are subject to the Mozilla Public License Version
04: * 1.1 (the "License"); you may not use this file except in compliance with
05: * the License. You may obtain a copy of the License at
06: * http://www.mozilla.org/MPL/
07: *
08: * Software distributed under the License is distributed on an "AS IS" basis,
09: * WITHOUT WARRANTY OF ANY KIND, either express or implied. See the License
10: * for the specific language governing rights and limitations under the
11: * License.
12: *
13: * The Original Code is Riot.
14: *
15: * The Initial Developer of the Original Code is
16: * Neteye GmbH.
17: * Portions created by the Initial Developer are Copyright (C) 2007
18: * the Initial Developer. All Rights Reserved.
19: *
20: * Contributor(s):
21: * "Felix Gnass [fgnass at neteye dot de]"
22: *
23: * ***** END LICENSE BLOCK ***** */
24: package org.riotfamily.components.export;
25:
26: import java.util.List;
27:
28: import org.riotfamily.components.model.Location;
29:
30: /**
31: * Class that holds a list of SimpleComponent instances. Unlike a ComponentList
32: * this class does not provide any version information. Purpose of this class
33: * is to simplify the object model in order to facilitate export or conversion
34: * tasks.
35: *
36: * @author Felix Gnass [fgnass at neteye dot de]
37: * @since 6.5
38: */
39: public class SimpleComponentList {
40:
41: private Location location;
42:
43: private List components;
44:
45: public Location getLocation() {
46: return this .location;
47: }
48:
49: public void setLocation(Location location) {
50: this .location = location;
51: }
52:
53: public List getComponents() {
54: return this .components;
55: }
56:
57: public void setComponents(List components) {
58: this.components = components;
59: }
60:
61: }
|