File Source: ConfigDef.java
/*
P/P * Method: org.apache.roller.weblogger.config.runtime.ConfigDef__static_init
*/
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 * ConfigDef.java
20 *
21 * Created on June 4, 2005, 1:10 PM
22 */
23
24 package org.apache.roller.weblogger.config.runtime;
25
26 import java.util.ArrayList;
27 import java.util.List;
28
29 /**
30 * Represents a logic grouping of runtime configuration properties.
31 * Each ConfigDef may contain 0 or more DisplayGroups.
32 *
33 * @author Allen Gilliland
34 */
35 public class ConfigDef {
36
37 private List displayGroups = null;
38 private String name = null;
39
40
/*
P/P * Method: void org.apache.roller.weblogger.config.runtime.ConfigDef()
*
* Postconditions:
* this.displayGroups == &new ArrayList(ConfigDef#1)
* this.name == null
* new ArrayList(ConfigDef#1) num objects == 1
*/
41 public ConfigDef() {
42 this.displayGroups = new ArrayList();
43 }
44
/*
P/P * Method: void org.apache.roller.weblogger.config.runtime.ConfigDef(List)
*
* Postconditions:
* this.displayGroups == displaygroups
* init'ed(this.displayGroups)
* this.name == null
*/
45 public ConfigDef(List displaygroups) {
46 this.displayGroups = displaygroups;
47 }
48
49
50 public boolean addDisplayGroup(DisplayGroup group) {
/*
P/P * Method: bool addDisplayGroup(DisplayGroup)
*
* Preconditions:
* this.displayGroups != null
*
* Postconditions:
* init'ed(return_value)
*/
51 return this.displayGroups.add(group);
52 }
53
54 public boolean removeDisplayGroup(DisplayGroup group) {
/*
P/P * Method: bool removeDisplayGroup(DisplayGroup)
*
* Preconditions:
* this.displayGroups != null
*
* Postconditions:
* init'ed(return_value)
*/
55 return this.displayGroups.remove(group);
56 }
57
58
59 public String toString() {
/*
P/P * Method: String toString()
*
* Preconditions:
* init'ed(this.name)
*
* Postconditions:
* return_value == this.name
* init'ed(return_value)
*/
60 return name;
61 }
62
63 public List getDisplayGroups() {
/*
P/P * Method: List getDisplayGroups()
*
* Preconditions:
* init'ed(this.displayGroups)
*
* Postconditions:
* return_value == this.displayGroups
* init'ed(return_value)
*/
64 return displayGroups;
65 }
66
67 public void setDisplayGroups(List displayGroups) {
/*
P/P * Method: void setDisplayGroups(List)
*
* Postconditions:
* this.displayGroups == displayGroups
* init'ed(this.displayGroups)
*/
68 this.displayGroups = displayGroups;
69 }
70
71 public String getName() {
/*
P/P * Method: String getName()
*
* Preconditions:
* init'ed(this.name)
*
* Postconditions:
* return_value == this.name
* init'ed(return_value)
*/
72 return name;
73 }
74
75 public void setName(String name) {
/*
P/P * Method: void setName(String)
*
* Postconditions:
* this.name == name
* init'ed(this.name)
*/
76 this.name = name;
77 }
78
79 }
SofCheck Inspector Build Version : 2.18479
| ConfigDef.java |
2009-Jan-02 14:25:36 |
| ConfigDef.class |
2009-Sep-04 03:12:32 |