KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > org > apache > roller > config > runtime > DisplayGroup


1 /*
2 * Licensed to the Apache Software Foundation (ASF) under one or more
3 * contributor license agreements. The ASF licenses this file to You
4 * under the Apache License, Version 2.0 (the "License"); you may not
5 * use this file except in compliance with the License.
6 * You may obtain a copy of the License at
7 *
8 * http://www.apache.org/licenses/LICENSE-2.0
9 *
10 * Unless required by applicable law or agreed to in writing, software
11 * distributed under the License is distributed on an "AS IS" BASIS,
12 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
13 * See the License for the specific language governing permissions and
14 * limitations under the License. For additional information regarding
15 * copyright in this work, please see the NOTICE file in the top level
16 * directory of this distribution.
17 */

18 /*
19  * DisplayGroup.java
20  *
21  * Created on June 4, 2005, 1:10 PM
22  */

23
24 package org.apache.roller.config.runtime;
25
26 import java.util.ArrayList JavaDoc;
27 import java.util.List JavaDoc;
28
29 /**
30  * Represents a single DisplayGroup.
31  * Each DisplayGroup may contain 0 or more PropertyDefs.
32  *
33  * @author Allen Gilliland
34  */

35 public class DisplayGroup {
36     
37     private List JavaDoc propertyDefs = null;
38     private String JavaDoc name = null;
39     private String JavaDoc key = null;
40     
41     
42     public DisplayGroup() {
43         this.propertyDefs = new ArrayList JavaDoc();
44     }
45     
46     public DisplayGroup(List JavaDoc propdefs) {
47         this.propertyDefs = propdefs;
48     }
49     
50     
51     public boolean addPropertyDef(PropertyDef prop) {
52         return this.propertyDefs.add(prop);
53     }
54     
55     public boolean removePropertyDef(PropertyDef prop) {
56         return this.propertyDefs.remove(prop);
57     }
58     
59
60     public String JavaDoc toString() {
61         return name+","+key;
62     }
63     
64     public List JavaDoc getPropertyDefs() {
65         return propertyDefs;
66     }
67
68     public void setPropertyDefs(List JavaDoc propertyDefs) {
69         this.propertyDefs = propertyDefs;
70     }
71
72     public String JavaDoc getName() {
73         return name;
74     }
75
76     public void setName(String JavaDoc name) {
77         this.name = name;
78     }
79
80     public String JavaDoc getKey() {
81         return key;
82     }
83
84     public void setKey(String JavaDoc key) {
85         this.key = key;
86     }
87     
88     
89 }
90
Popular Tags