//# 0 errors, 146 messages
//#
/*
    //#ParsedTab.java:1:1: class: org.apache.roller.weblogger.ui.core.util.menu.ParsedTab
    //#ParsedTab.java:1:1: method: org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init
 * Licensed to the Apache Software Foundation (ASF) under one or more
 *  contributor license agreements.  The ASF licenses this file to You
 * under the Apache License, Version 2.0 (the "License"); you may not
 * use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *     http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.  For additional information regarding
 * copyright in this work, please see the NOTICE file in the top level
 * directory of this distribution.
 */

package org.apache.roller.weblogger.ui.core.util.menu;

import java.util.ArrayList;
import java.util.List;


/**
 * A parsed "tab" from an xml defined menu config.
 */
public class ParsedTab {
    //#ParsedTab.java:28: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()
    //#input(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this
    //#output(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): new ArrayList(ParsedTab#1) num objects
    //#output(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.disabledProperty
    //#output(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.enabledProperty
    //#output(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.name
    //#output(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.perm
    //#output(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.role
    //#output(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.tabItems
    //#new obj(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): new ArrayList(ParsedTab#1)
    //#post(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.disabledProperty == null
    //#post(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.enabledProperty == null
    //#post(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.name == null
    //#post(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.perm == null
    //#post(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.role == null
    //#post(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): this.tabItems == &new ArrayList(ParsedTab#1)
    //#post(void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()): new ArrayList(ParsedTab#1) num objects == 1
    
    private String name = null;
    private String perm = null;
    private String role = null;
    private String enabledProperty = null;
    private String disabledProperty = null;
    
    private List tabItems = new ArrayList();
    //#ParsedTab.java:36: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.org.apache.roller.weblogger.ui.core.util.menu.ParsedTab()
    
    
    public void addItem(ParsedTabItem item) {
        this.tabItems.add(item);
    //#ParsedTab.java:40: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.addItem(ParsedTabItem)
    //#input(void addItem(ParsedTabItem)): item
    //#input(void addItem(ParsedTabItem)): this
    //#input(void addItem(ParsedTabItem)): this.tabItems
    //#pre[3] (void addItem(ParsedTabItem)): this.tabItems != null
    }
    //#ParsedTab.java:41: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.addItem(ParsedTabItem)
    
    
    public String getName() {
        return name;
    //#ParsedTab.java:45: method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getName()
    //#input(String getName()): this
    //#input(String getName()): this.name
    //#output(String getName()): return_value
    //#pre[2] (String getName()): init'ed(this.name)
    //#post(String getName()): return_value == this.name
    //#post(String getName()): init'ed(return_value)
    //#ParsedTab.java:45: end of method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getName()
    }

    public void setName(String name) {
        this.name = name;
    //#ParsedTab.java:49: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setName(String)
    //#input(void setName(String)): name
    //#input(void setName(String)): this
    //#output(void setName(String)): this.name
    //#post(void setName(String)): this.name == name
    //#post(void setName(String)): init'ed(this.name)
    }
    //#ParsedTab.java:50: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setName(String)

    public String getPerm() {
        return perm;
    //#ParsedTab.java:53: method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getPerm()
    //#input(String getPerm()): this
    //#input(String getPerm()): this.perm
    //#output(String getPerm()): return_value
    //#pre[2] (String getPerm()): init'ed(this.perm)
    //#post(String getPerm()): return_value == this.perm
    //#post(String getPerm()): init'ed(return_value)
    //#ParsedTab.java:53: end of method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getPerm()
    }

    public void setPerm(String perm) {
        this.perm = perm;
    //#ParsedTab.java:57: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setPerm(String)
    //#input(void setPerm(String)): perm
    //#input(void setPerm(String)): this
    //#output(void setPerm(String)): this.perm
    //#post(void setPerm(String)): this.perm == perm
    //#post(void setPerm(String)): init'ed(this.perm)
    }
    //#ParsedTab.java:58: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setPerm(String)

    public String getRole() {
        return role;
    //#ParsedTab.java:61: method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getRole()
    //#input(String getRole()): this
    //#input(String getRole()): this.role
    //#output(String getRole()): return_value
    //#pre[2] (String getRole()): init'ed(this.role)
    //#post(String getRole()): return_value == this.role
    //#post(String getRole()): init'ed(return_value)
    //#ParsedTab.java:61: end of method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getRole()
    }

    public void setRole(String role) {
        this.role = role;
    //#ParsedTab.java:65: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setRole(String)
    //#input(void setRole(String)): role
    //#input(void setRole(String)): this
    //#output(void setRole(String)): this.role
    //#post(void setRole(String)): this.role == role
    //#post(void setRole(String)): init'ed(this.role)
    }
    //#ParsedTab.java:66: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setRole(String)

    public String getEnabledProperty() {
        return enabledProperty;
    //#ParsedTab.java:69: method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getEnabledProperty()
    //#input(String getEnabledProperty()): this
    //#input(String getEnabledProperty()): this.enabledProperty
    //#output(String getEnabledProperty()): return_value
    //#pre[2] (String getEnabledProperty()): init'ed(this.enabledProperty)
    //#post(String getEnabledProperty()): return_value == this.enabledProperty
    //#post(String getEnabledProperty()): init'ed(return_value)
    //#ParsedTab.java:69: end of method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getEnabledProperty()
    }

    public void setEnabledProperty(String enabledProperty) {
        this.enabledProperty = enabledProperty;
    //#ParsedTab.java:73: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setEnabledProperty(String)
    //#input(void setEnabledProperty(String)): enabledProperty
    //#input(void setEnabledProperty(String)): this
    //#output(void setEnabledProperty(String)): this.enabledProperty
    //#post(void setEnabledProperty(String)): this.enabledProperty == enabledProperty
    //#post(void setEnabledProperty(String)): init'ed(this.enabledProperty)
    }
    //#ParsedTab.java:74: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setEnabledProperty(String)

    public List getTabItems() {
        return tabItems;
    //#ParsedTab.java:77: method: List org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getTabItems()
    //#input(List getTabItems()): this
    //#input(List getTabItems()): this.tabItems
    //#output(List getTabItems()): return_value
    //#pre[2] (List getTabItems()): init'ed(this.tabItems)
    //#post(List getTabItems()): return_value == this.tabItems
    //#post(List getTabItems()): init'ed(return_value)
    //#ParsedTab.java:77: end of method: List org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getTabItems()
    }

    public void setTabItems(List tabItems) {
        this.tabItems = tabItems;
    //#ParsedTab.java:81: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setTabItems(List)
    //#input(void setTabItems(List)): tabItems
    //#input(void setTabItems(List)): this
    //#output(void setTabItems(List)): this.tabItems
    //#post(void setTabItems(List)): this.tabItems == tabItems
    //#post(void setTabItems(List)): init'ed(this.tabItems)
    }
    //#ParsedTab.java:82: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setTabItems(List)

    public String getDisabledProperty() {
        return disabledProperty;
    //#ParsedTab.java:85: method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getDisabledProperty()
    //#input(String getDisabledProperty()): this
    //#input(String getDisabledProperty()): this.disabledProperty
    //#output(String getDisabledProperty()): return_value
    //#pre[2] (String getDisabledProperty()): init'ed(this.disabledProperty)
    //#post(String getDisabledProperty()): return_value == this.disabledProperty
    //#post(String getDisabledProperty()): init'ed(return_value)
    //#ParsedTab.java:85: end of method: String org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.getDisabledProperty()
    }

    public void setDisabledProperty(String disabledProperty) {
        this.disabledProperty = disabledProperty;
    //#ParsedTab.java:89: method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setDisabledProperty(String)
    //#input(void setDisabledProperty(String)): disabledProperty
    //#input(void setDisabledProperty(String)): this
    //#output(void setDisabledProperty(String)): this.disabledProperty
    //#post(void setDisabledProperty(String)): this.disabledProperty == disabledProperty
    //#post(void setDisabledProperty(String)): init'ed(this.disabledProperty)
    }
    //#ParsedTab.java:90: end of method: void org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.setDisabledProperty(String)
    
}
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Descendant_Table[org/apache/roller/weblogger/ui/core/util/menu/ParsedTab]
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.addItem(Lorg/apache/roller/weblogger/ui/core/util/menu/ParsedTabItem;)V
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getDisabledProperty()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getEnabledProperty()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getName()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getPerm()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getRole()Ljava/lang/String;
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getTabItems()Ljava/util/List;
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setDisabledProperty(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setEnabledProperty(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setName(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setPerm(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setRole(Ljava/lang/String;)V
    //#output(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setTabItems(Ljava/util/List;)V
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Descendant_Table[org/apache/roller/weblogger/ui/core/util/menu/ParsedTab] == &__Dispatch_Table
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.addItem(Lorg/apache/roller/weblogger/ui/core/util/menu/ParsedTabItem;)V == &addItem
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getDisabledProperty()Ljava/lang/String; == &getDisabledProperty
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getEnabledProperty()Ljava/lang/String; == &getEnabledProperty
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getName()Ljava/lang/String; == &getName
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getPerm()Ljava/lang/String; == &getPerm
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getRole()Ljava/lang/String; == &getRole
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.getTabItems()Ljava/util/List; == &getTabItems
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setDisabledProperty(Ljava/lang/String;)V == &setDisabledProperty
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setEnabledProperty(Ljava/lang/String;)V == &setEnabledProperty
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setName(Ljava/lang/String;)V == &setName
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setPerm(Ljava/lang/String;)V == &setPerm
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setRole(Ljava/lang/String;)V == &setRole
    //#post(org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init): __Dispatch_Table.setTabItems(Ljava/util/List;)V == &setTabItems
    //#ParsedTab.java:: end of method: org.apache.roller.weblogger.ui.core.util.menu.ParsedTab.org.apache.roller.weblogger.ui.core.util.menu.ParsedTab__static_init
    //#ParsedTab.java:: end of class: org.apache.roller.weblogger.ui.core.util.menu.ParsedTab
