File Source: DisplayGroup.java

         /* 
    P/P   *  Method: org.apache.roller.weblogger.config.runtime.DisplayGroup__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   * DisplayGroup.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 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 propertyDefs = null;
    38      private String name = null;
    39      private String key = null;
    40      
    41      
             /* 
    P/P       *  Method: void org.apache.roller.weblogger.config.runtime.DisplayGroup()
              * 
              *  Postconditions:
              *    this.key == null
              *    this.name == null
              *    this.propertyDefs == &new ArrayList(DisplayGroup#1)
              *    new ArrayList(DisplayGroup#1) num objects == 1
              */
    42      public DisplayGroup() {
    43          this.propertyDefs = new ArrayList();
    44      }
    45      
             /* 
    P/P       *  Method: void org.apache.roller.weblogger.config.runtime.DisplayGroup(List)
              * 
              *  Postconditions:
              *    this.key == null
              *    this.name == null
              *    this.propertyDefs == propdefs
              *    init'ed(this.propertyDefs)
              */
    46      public DisplayGroup(List propdefs) {
    47          this.propertyDefs = propdefs;
    48      }
    49      
    50      
    51      public boolean addPropertyDef(PropertyDef prop) {
                 /* 
    P/P           *  Method: bool addPropertyDef(PropertyDef)
                  * 
                  *  Preconditions:
                  *    this.propertyDefs != null
                  * 
                  *  Postconditions:
                  *    init'ed(return_value)
                  */
    52          return this.propertyDefs.add(prop);
    53      }
    54      
    55      public boolean removePropertyDef(PropertyDef prop) {
                 /* 
    P/P           *  Method: bool removePropertyDef(PropertyDef)
                  * 
                  *  Preconditions:
                  *    this.propertyDefs != null
                  * 
                  *  Postconditions:
                  *    init'ed(return_value)
                  */
    56          return this.propertyDefs.remove(prop);
    57      }
    58      
    59  
    60      public String toString() {
                 /* 
    P/P           *  Method: String toString()
                  * 
                  *  Preconditions:
                  *    init'ed(this.key)
                  *    init'ed(this.name)
                  * 
                  *  Postconditions:
                  *    java.lang.StringBuilder:toString(...)._tainted == this.name._tainted | this.key._tainted
                  *    init'ed(java.lang.StringBuilder:toString(...)._tainted)
                  *    return_value == &java.lang.StringBuilder:toString(...)
                  */
    61          return name+","+key;
    62      }
    63      
    64      public List getPropertyDefs() {
                 /* 
    P/P           *  Method: List getPropertyDefs()
                  * 
                  *  Preconditions:
                  *    init'ed(this.propertyDefs)
                  * 
                  *  Postconditions:
                  *    return_value == this.propertyDefs
                  *    init'ed(return_value)
                  */
    65          return propertyDefs;
    66      }
    67  
    68      public void setPropertyDefs(List propertyDefs) {
                 /* 
    P/P           *  Method: void setPropertyDefs(List)
                  * 
                  *  Postconditions:
                  *    this.propertyDefs == propertyDefs
                  *    init'ed(this.propertyDefs)
                  */
    69          this.propertyDefs = propertyDefs;
    70      }
    71  
    72      public String getName() {
                 /* 
    P/P           *  Method: String getName()
                  * 
                  *  Preconditions:
                  *    init'ed(this.name)
                  * 
                  *  Postconditions:
                  *    return_value == this.name
                  *    init'ed(return_value)
                  */
    73          return name;
    74      }
    75  
    76      public void setName(String name) {
                 /* 
    P/P           *  Method: void setName(String)
                  * 
                  *  Postconditions:
                  *    this.name == name
                  *    init'ed(this.name)
                  */
    77          this.name = name;
    78      }
    79  
    80      public String getKey() {
                 /* 
    P/P           *  Method: String getKey()
                  * 
                  *  Preconditions:
                  *    init'ed(this.key)
                  * 
                  *  Postconditions:
                  *    return_value == this.key
                  *    init'ed(return_value)
                  */
    81          return key;
    82      }
    83  
    84      public void setKey(String key) {
                 /* 
    P/P           *  Method: void setKey(String)
                  * 
                  *  Postconditions:
                  *    this.key == key
                  *    init'ed(this.key)
                  */
    85          this.key = key;
    86      }
    87      
    88      
    89  }








SofCheck Inspector Build Version : 2.18479
DisplayGroup.java 2009-Jan-02 14:24:50
DisplayGroup.class 2009-Sep-04 03:12:32