Package org.apache.struts2.views.jsp.ui

Source Code of org.apache.struts2.views.jsp.ui.TreeTag

/*
* $Id: TreeTag.java 451544 2006-09-30 05:38:02Z mrdon $
*
* Copyright 2006 The Apache Software Foundation.
*
* Licensed 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.
*/
package org.apache.struts2.views.jsp.ui;

import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

import org.apache.struts2.components.Component;
import org.apache.struts2.components.Tree;

import com.opensymphony.xwork2.util.ValueStack;

/**
* @see Tree
*/
public class TreeTag extends AbstractClosingTag {
 
  private static final long serialVersionUID = 2735218501058548013L;
 
  private String toggle;
    private String treeSelectedTopic;
    private String treeExpandedTopic;
    private String treeCollapsedTopic;
    private String rootNode;
    private String childCollectionProperty;
    private String nodeTitleProperty;
    private String nodeIdProperty;
    private String showRootGrid;
   
    private String showGrid;
  private String blankIconSrc;
  private String gridIconSrcL;
  private String gridIconSrcV;
  private String gridIconSrcP;
  private String gridIconSrcC;
  private String gridIconSrcX;
  private String gridIconSrcY;
  private String expandIconSrcPlus;
  private String expandIconSrcMinus;
  private String iconWidth;
  private String iconHeight;
  private String toggleDuration;
    private String templateCssPath;
    

  public Component getBean(ValueStack stack, HttpServletRequest req, HttpServletResponse res) {
        return new Tree(stack,req,res);
    }

    protected void populateParams() {
        super.populateParams();

        Tree tree = (Tree) component;
        if (childCollectionProperty != null)
          tree.setChildCollectionProperty(childCollectionProperty);
        if (nodeIdProperty != null)
          tree.setNodeIdProperty(nodeIdProperty);
        if (nodeTitleProperty != null)
          tree.setNodeTitleProperty(nodeTitleProperty);
        if (rootNode != null)
          tree.setRootNode(rootNode);
        if (toggle != null)
          tree.setToggle(toggle);
        if (treeCollapsedTopic != null)
          tree.setTreeCollapsedTopic(treeCollapsedTopic);
        if (treeExpandedTopic != null)
          tree.setTreeExpandedTopic(treeExpandedTopic);
        if (treeSelectedTopic != null)
          tree.setTreeSelectedTopic(treeSelectedTopic);
        if (showRootGrid != null)
          tree.setShowRootGrid(showRootGrid);
       
        if (showGrid != null)
          tree.setShowGrid(showGrid);
        if (blankIconSrc != null)
          tree.setBlankIconSrc(blankIconSrc);
        if (gridIconSrcL != null)
          tree.setGridIconSrcL(gridIconSrcC);
        if (gridIconSrcV != null)
          tree.setGridIconSrcV(gridIconSrcV);
        if (gridIconSrcP != null)
          tree.setGridIconSrcP(gridIconSrcP);
        if (gridIconSrcC != null)
          tree.setGridIconSrcC(gridIconSrcC);
        if (gridIconSrcX != null)
          tree.setGridIconSrcX(gridIconSrcX);
        if (gridIconSrcY != null)
          tree.setGridIconSrcY(gridIconSrcY);
        if (expandIconSrcPlus != null)
          tree.setExpandIconSrcPlus(expandIconSrcPlus);
      if (expandIconSrcMinus != null)
        tree.setExpandIconSrcMinus(expandIconSrcMinus);
      if (iconWidth != null)
        tree.setIconWidth(iconWidth);
      if (iconHeight != null)
        tree.setIconHeight(iconHeight);
      if (toggleDuration != null)
        tree.setToggleDuration(toggleDuration);
      if (templateCssPath != null)
        tree.setTemplateCssPath(templateCssPath);
    }

    public String getToggle() {
        return toggle;
    }

    public void setToggle(String toggle) {
        this.toggle = toggle;
    }

    public String getTreeSelectedTopic() {
        return treeSelectedTopic;
    }

    public void setTreeSelectedTopic(String treeSelectedTopic) {
        this.treeSelectedTopic = treeSelectedTopic;
    }

    public String getTreeExpandedTopic() {
        return treeExpandedTopic;
    }

    public void setTreeExpandedTopic(String treeExpandedTopic) {
        this.treeExpandedTopic = treeExpandedTopic;
    }

    public String getTreeCollapsedTopic() {
        return treeCollapsedTopic;
    }

    public void setTreeCollapsedTopic(String treeCollapsedTopic) {
        this.treeCollapsedTopic = treeCollapsedTopic;
    }

    public String getRootNode() {
        return rootNode;
    }

    public void setRootNode(String rootNode) {
        this.rootNode = rootNode;
    }

    public String getChildCollectionProperty() {
        return childCollectionProperty;
    }

    public void setChildCollectionProperty(String childCollectionProperty) {
        this.childCollectionProperty = childCollectionProperty;
    }

    public String getNodeTitleProperty() {
        return nodeTitleProperty;
    }

    public void setNodeTitleProperty(String nodeTitleProperty) {
        this.nodeTitleProperty = nodeTitleProperty;
    }

    public String getNodeIdProperty() {
        return nodeIdProperty;
    }

    public void setNodeIdProperty(String nodeIdProperty) {
        this.nodeIdProperty = nodeIdProperty;
    }
   
    public String getShowRootGrid() {
      return showRootGrid;
    }
   
    public void setShowRootGrid(String showRootGrid) {
      this.showRootGrid = showRootGrid;
    }
   
    public String getBlankIconSrc() {
    return blankIconSrc;
  }

  public void setBlankIconSrc(String blankIconSrc) {
    this.blankIconSrc = blankIconSrc;
  }

  public String getExpandIconSrcMinus() {
    return expandIconSrcMinus;
  }

  public void setExpandIconSrcMinus(String expandIconSrcMinus) {
    this.expandIconSrcMinus = expandIconSrcMinus;
  }

  public String getExpandIconSrcPlus() {
    return expandIconSrcPlus;
  }

  public void setExpandIconSrcPlus(String expandIconSrcPlus) {
    this.expandIconSrcPlus = expandIconSrcPlus;
  }

  public String getGridIconSrcC() {
    return gridIconSrcC;
  }

  public void setGridIconSrcC(String gridIconSrcC) {
    this.gridIconSrcC = gridIconSrcC;
  }

  public String getGridIconSrcL() {
    return gridIconSrcL;
  }

  public void setGridIconSrcL(String gridIconSrcL) {
    this.gridIconSrcL = gridIconSrcL;
  }

  public String getGridIconSrcP() {
    return gridIconSrcP;
  }

  public void setGridIconSrcP(String gridIconSrcP) {
    this.gridIconSrcP = gridIconSrcP;
  }

  public String getGridIconSrcV() {
    return gridIconSrcV;
  }

  public void setGridIconSrcV(String gridIconSrcV) {
    this.gridIconSrcV = gridIconSrcV;
  }

  public String getGridIconSrcX() {
    return gridIconSrcX;
  }

  public void setGridIconSrcX(String gridIconSrcX) {
    this.gridIconSrcX = gridIconSrcX;
  }

  public String getGridIconSrcY() {
    return gridIconSrcY;
  }

  public void setGridIconSrcY(String gridIconSrcY) {
    this.gridIconSrcY = gridIconSrcY;
  }

  public String getIconHeight() {
    return iconHeight;
  }

  public void setIconHeight(String iconHeight) {
    this.iconHeight = iconHeight;
  }

  public String getIconWidth() {
    return iconWidth;
  }

  public void setIconWidth(String iconWidth) {
    this.iconWidth = iconWidth;
  }

  public String getTemplateCssPath() {
    return templateCssPath;
  }

  public void setTemplateCssPath(String templateCssPath) {
    this.templateCssPath = templateCssPath;
  }

  public String getToggleDuration() {
    return toggleDuration;
  }

  public void setToggleDuration(String toggleDuration) {
    this.toggleDuration = toggleDuration;
  }

  public String getShowGrid() {
    return showGrid;
  }

  public void setShowGrid(String showGrid) {
    this.showGrid = showGrid;
  }
}

TOP

Related Classes of org.apache.struts2.views.jsp.ui.TreeTag

TOP
Copyright © 2018 www.massapi.com. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.