⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 optiontransferselect.java

📁 struts 2 核心包 的源码 有错误是难免的
💻 JAVA
字号:
// Decompiled by Jad v1.5.8e2. Copyright 2001 Pavel Kouznetsov.
// Jad home page: http://kpdus.tripod.com/jad.html
// Decompiler options: packimports(3) fieldsfirst ansi space 
// Source File Name:   OptionTransferSelect.java

package org.apache.struts2.components;

import com.opensymphony.xwork2.util.ValueStack;
import java.util.LinkedHashMap;
import java.util.Map;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.apache.commons.logging.Log;
import org.apache.commons.logging.LogFactory;

// Referenced classes of package org.apache.struts2.components:
//			DoubleListUIBean, Form

public class OptionTransferSelect extends DoubleListUIBean
{

	private static final Log _log = LogFactory.getLog(org/apache/struts2/components/OptionTransferSelect);
	private static final String TEMPLATE = "optiontransferselect";
	protected String allowAddToLeft;
	protected String allowAddToRight;
	protected String allowAddAllToLeft;
	protected String allowAddAllToRight;
	protected String allowSelectAll;
	protected String allowUpDownOnLeft;
	protected String allowUpDownOnRight;
	protected String leftTitle;
	protected String rightTitle;
	protected String buttonCssClass;
	protected String buttonCssStyle;
	protected String addToLeftLabel;
	protected String addToRightLabel;
	protected String addAllToLeftLabel;
	protected String addAllToRightLabel;
	protected String selectAllLabel;
	protected String leftUpLabel;
	protected String leftDownlabel;
	protected String rightUpLabel;
	protected String rightDownLabel;
	protected String addToLeftOnclick;
	protected String addToRightOnclick;
	protected String addAllToLeftOnclick;
	protected String addAllToRightOnclick;
	protected String selectAllOnclick;
	protected String upDownOnLeftOnclick;
	protected String upDownOnRightOnclick;

	public OptionTransferSelect(ValueStack stack, HttpServletRequest request, HttpServletResponse response)
	{
		super(stack, request, response);
	}

	protected String getDefaultTemplate()
	{
		return "optiontransferselect";
	}

	public void evaluateExtraParams()
	{
		super.evaluateExtraParams();
		Object doubleValue = null;
		if (doubleList != null)
		{
			doubleValue = findValue(doubleList);
			addParameter("doubleList", doubleValue);
		}
		if (size == null || size.trim().length() <= 0)
			addParameter("size", "15");
		if (doubleSize == null || doubleSize.trim().length() <= 0)
			addParameter("doubleSize", "15");
		if (multiple == null || multiple.trim().length() <= 0)
			addParameter("multiple", Boolean.TRUE);
		if (doubleMultiple == null || doubleMultiple.trim().length() <= 0)
			addParameter("doubleMultiple", Boolean.TRUE);
		if (buttonCssClass != null && buttonCssClass.trim().length() > 0)
			addParameter("buttonCssClass", buttonCssClass);
		if (buttonCssStyle != null && buttonCssStyle.trim().length() > 0)
			addParameter("buttonCssStyle", buttonCssStyle);
		addParameter("allowSelectAll", allowSelectAll == null ? ((Object) (Boolean.TRUE)) : findValue(allowSelectAll, java/lang/Boolean));
		addParameter("allowAddToLeft", allowAddToLeft == null ? ((Object) (Boolean.TRUE)) : findValue(allowAddToLeft, java/lang/Boolean));
		addParameter("allowAddToRight", allowAddToRight == null ? ((Object) (Boolean.TRUE)) : findValue(allowAddToRight, java/lang/Boolean));
		addParameter("allowAddAllToLeft", allowAddAllToLeft == null ? ((Object) (Boolean.TRUE)) : findValue(allowAddAllToLeft, java/lang/Boolean));
		addParameter("allowAddAllToRight", allowAddAllToRight == null ? ((Object) (Boolean.TRUE)) : findValue(allowAddAllToRight, java/lang/Boolean));
		addParameter("allowUpDownOnLeft", allowUpDownOnLeft == null ? ((Object) (Boolean.TRUE)) : findValue(allowUpDownOnLeft, java/lang/Boolean));
		addParameter("allowUpDownOnRight", allowUpDownOnRight == null ? ((Object) (Boolean.TRUE)) : findValue(allowUpDownOnRight, java/lang/Boolean));
		if (leftTitle != null)
			addParameter("leftTitle", findValue(leftTitle, java/lang/String));
		if (rightTitle != null)
			addParameter("rightTitle", findValue(rightTitle, java/lang/String));
		addParameter("addToLeftLabel", addToLeftLabel == null ? "<-" : findValue(addToLeftLabel, java/lang/String));
		addParameter("addToRightLabel", addToRightLabel == null ? "->" : findValue(addToRightLabel, java/lang/String));
		addParameter("addAllToLeftLabel", addAllToLeftLabel == null ? "<<--" : findValue(addAllToLeftLabel, java/lang/String));
		addParameter("addAllToRightLabel", addAllToRightLabel == null ? "-->>" : findValue(addAllToRightLabel, java/lang/String));
		addParameter("selectAllLabel", selectAllLabel == null ? "<*>" : findValue(selectAllLabel, java/lang/String));
		addParameter("leftUpLabel", leftUpLabel == null ? "^" : findValue(leftUpLabel, java/lang/String));
		addParameter("leftDownLabel", leftDownlabel == null ? "v" : findValue(leftDownlabel, java/lang/String));
		addParameter("rightUpLabel", rightUpLabel == null ? "^" : findValue(rightUpLabel, java/lang/String));
		addParameter("rightDownLabel", rightDownLabel == null ? "v" : findValue(rightDownLabel, java/lang/String));
		addParameter("selectAllOnclick", selectAllOnclick == null ? "" : findValue(selectAllOnclick, java/lang/String));
		addParameter("addToLeftOnclick", addToLeftOnclick == null ? "" : findValue(addToLeftOnclick, java/lang/String));
		addParameter("addToRightOnclick", addToRightOnclick == null ? "" : findValue(addToRightOnclick, java/lang/String));
		addParameter("addAllToLeftOnclick", addAllToLeftOnclick == null ? "" : findValue(addAllToLeftOnclick, java/lang/String));
		addParameter("addAllToRightOnclick", addAllToRightOnclick == null ? "" : findValue(addAllToRightOnclick, java/lang/String));
		addParameter("upDownOnLeftOnclick", upDownOnLeftOnclick == null ? "" : findValue(upDownOnLeftOnclick, java/lang/String));
		addParameter("upDownOnRightOnclick", upDownOnRightOnclick == null ? "" : findValue(upDownOnRightOnclick, java/lang/String));
		Form formAncestor = (Form)findAncestor(org/apache/struts2/components/Form);
		if (formAncestor != null)
		{
			enableAncestorFormCustomOnsubmit();
			Map formOptiontransferselectIds = (Map)formAncestor.getParameters().get("optiontransferselectIds");
			Map formOptiontransferselectDoubleIds = (Map)formAncestor.getParameters().get("optiontransferselectDoubleIds");
			if (formOptiontransferselectIds == null)
				formOptiontransferselectIds = new LinkedHashMap();
			if (formOptiontransferselectDoubleIds == null)
				formOptiontransferselectDoubleIds = new LinkedHashMap();
			String tmpId = (String)getParameters().get("id");
			String tmpHeaderKey = (String)getParameters().get("headerKey");
			if (tmpId != null && !formOptiontransferselectIds.containsKey(tmpId))
				formOptiontransferselectIds.put(tmpId, tmpHeaderKey);
			String tmpDoubleId = (String)getParameters().get("doubleId");
			String tmpDoubleHeaderKey = (String)getParameters().get("doubleHeaderKey");
			if (tmpDoubleId != null && !formOptiontransferselectDoubleIds.containsKey(tmpDoubleId))
				formOptiontransferselectDoubleIds.put(tmpDoubleId, tmpDoubleHeaderKey);
			formAncestor.getParameters().put("optiontransferselectIds", formOptiontransferselectIds);
			formAncestor.getParameters().put("optiontransferselectDoubleIds", formOptiontransferselectDoubleIds);
		} else
		{
			_log.warn((new StringBuilder()).append("form enclosing optiontransferselect ").append(this).append(" not found, auto select upon form submit of optiontransferselect will not work").toString());
		}
	}

	public String getAddAllToLeftLabel()
	{
		return addAllToLeftLabel;
	}

	public void setAddAllToLeftLabel(String addAllToLeftLabel)
	{
		this.addAllToLeftLabel = addAllToLeftLabel;
	}

	public String getAddAllToRightLabel()
	{
		return addAllToRightLabel;
	}

	public void setAddAllToRightLabel(String addAllToRightLabel)
	{
		this.addAllToRightLabel = addAllToRightLabel;
	}

	public String getAddToLeftLabel()
	{
		return addToLeftLabel;
	}

	public void setAddToLeftLabel(String addToLeftLabel)
	{
		this.addToLeftLabel = addToLeftLabel;
	}

	public String getAddToRightLabel()
	{
		return addToRightLabel;
	}

	public void setAddToRightLabel(String addToRightLabel)
	{
		this.addToRightLabel = addToRightLabel;
	}

	public String getAllowAddAllToLeft()
	{
		return allowAddAllToLeft;
	}

	public void setAllowAddAllToLeft(String allowAddAllToLeft)
	{
		this.allowAddAllToLeft = allowAddAllToLeft;
	}

	public String getAllowAddAllToRight()
	{
		return allowAddAllToRight;
	}

	public void setAllowAddAllToRight(String allowAddAllToRight)
	{
		this.allowAddAllToRight = allowAddAllToRight;
	}

	public String getAllowAddToLeft()
	{
		return allowAddToLeft;
	}

	public void setAllowAddToLeft(String allowAddToLeft)
	{
		this.allowAddToLeft = allowAddToLeft;
	}

	public String getAllowAddToRight()
	{
		return allowAddToRight;
	}

	public void setAllowAddToRight(String allowAddToRight)
	{
		this.allowAddToRight = allowAddToRight;
	}

	public String getLeftTitle()
	{
		return leftTitle;
	}

	public void setAllowUpDownOnLeft(String allowUpDownOnLeft)
	{
		this.allowUpDownOnLeft = allowUpDownOnLeft;
	}

	public String getAllowUpDownOnLeft()
	{
		return allowUpDownOnLeft;
	}

	public void setAllowUpDownOnRight(String allowUpDownOnRight)
	{
		this.allowUpDownOnRight = allowUpDownOnRight;
	}

	public String getAllowUpDownOnRight()
	{
		return allowUpDownOnRight;
	}

	public void setLeftTitle(String leftTitle)
	{
		this.leftTitle = leftTitle;
	}

	public String getRightTitle()
	{
		return rightTitle;
	}

	public void setRightTitle(String rightTitle)
	{
		this.rightTitle = rightTitle;
	}

	public void setAllowSelectAll(String allowSelectAll)
	{
		this.allowSelectAll = allowSelectAll;
	}

	public String getAllowSelectAll()
	{
		return allowSelectAll;
	}

	public void setSelectAllLabel(String selectAllLabel)
	{
		this.selectAllLabel = selectAllLabel;
	}

	public String getSelectAllLabel()
	{
		return selectAllLabel;
	}

	public void setButtonCssClass(String buttonCssClass)
	{
		this.buttonCssClass = buttonCssClass;
	}

	public String getButtonCssClass()
	{
		return buttonCssClass;
	}

	public void setButtonCssStyle(String buttonCssStyle)
	{
		this.buttonCssStyle = buttonCssStyle;
	}

	public String getButtonCssStyle()
	{
		return buttonCssStyle;
	}

	public void setLeftUpLabel(String leftUpLabel)
	{
		this.leftUpLabel = leftUpLabel;
	}

	public String getLeftUpLabel()
	{
		return leftUpLabel;
	}

	public void setLeftDownLabel(String leftDownLabel)
	{
		leftDownlabel = leftDownLabel;
	}

	public String getLeftDownLabel()
	{
		return leftDownlabel;
	}

	public void setRightUpLabel(String rightUpLabel)
	{
		this.rightUpLabel = rightUpLabel;
	}

	public String getRightUpLabel()
	{
		return rightUpLabel;
	}

	public void setRightDownLabel(String rightDownlabel)
	{
		rightDownLabel = rightDownlabel;
	}

	public String getRightDownLabel()
	{
		return rightDownLabel;
	}

	public String getAddAllToLeftOnclick()
	{
		return addAllToLeftOnclick;
	}

	public void setAddAllToLeftOnclick(String addAllToLeftOnclick)
	{
		this.addAllToLeftOnclick = addAllToLeftOnclick;
	}

	public String getAddAllToRightOnclick()
	{
		return addAllToRightOnclick;
	}

	public void setAddAllToRightOnclick(String addAllToRightOnclick)
	{
		this.addAllToRightOnclick = addAllToRightOnclick;
	}

	public String getAddToLeftOnclick()
	{
		return addToLeftOnclick;
	}

	public void setAddToLeftOnclick(String addToLeftOnclick)
	{
		this.addToLeftOnclick = addToLeftOnclick;
	}

	public String getAddToRightOnclick()
	{
		return addToRightOnclick;
	}

	public void setAddToRightOnclick(String addToRightOnclick)
	{
		this.addToRightOnclick = addToRightOnclick;
	}

	public void setUpDownOnLeftOnclick(String upDownOnLeftOnclick)
	{
		this.upDownOnLeftOnclick = upDownOnLeftOnclick;
	}

	public String getUpDownOnLeftOnclick()
	{
		return upDownOnLeftOnclick;
	}

	public void setUpDownOnRightOnclick(String upDownOnRightOnclick)
	{
		this.upDownOnRightOnclick = upDownOnRightOnclick;
	}

	public String getUpDownOnRightOnclick()
	{
		return upDownOnRightOnclick;
	}

	public void setSelectAllOnclick(String selectAllOnclick)
	{
		this.selectAllOnclick = selectAllOnclick;
	}

	public String getSelectAllOnclick()
	{
		return selectAllOnclick;
	}

}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -