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