📄 updownselect.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: UpDownSelect.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:
// Select, Form
public class UpDownSelect extends Select
{
private static final Log _log = LogFactory.getLog(org/apache/struts2/components/UpDownSelect);
public static final String TEMPLATE = "updownselect";
protected String allowMoveUp;
protected String allowMoveDown;
protected String allowSelectAll;
protected String moveUpLabel;
protected String moveDownLabel;
protected String selectAllLabel;
public String getDefaultTemplate()
{
return "updownselect";
}
public UpDownSelect(ValueStack stack, HttpServletRequest request, HttpServletResponse response)
{
super(stack, request, response);
}
public void evaluateParams()
{
super.evaluateParams();
if (size == null || size.trim().length() <= 0)
addParameter("size", "5");
if (multiple == null || multiple.trim().length() <= 0)
addParameter("multiple", Boolean.TRUE);
if (allowMoveUp != null)
addParameter("allowMoveUp", findValue(allowMoveUp, java/lang/Boolean));
if (allowMoveDown != null)
addParameter("allowMoveDown", findValue(allowMoveDown, java/lang/Boolean));
if (allowSelectAll != null)
addParameter("allowSelectAll", findValue(allowSelectAll, java/lang/Boolean));
if (moveUpLabel != null)
addParameter("moveUpLabel", findString(moveUpLabel));
if (moveDownLabel != null)
addParameter("moveDownLabel", findString(moveDownLabel));
if (selectAllLabel != null)
addParameter("selectAllLabel", findString(selectAllLabel));
Form ancestorForm = (Form)findAncestor(org/apache/struts2/components/Form);
if (ancestorForm != null)
{
enableAncestorFormCustomOnsubmit();
Map m = (Map)ancestorForm.getParameters().get("updownselectIds");
if (m == null)
m = new LinkedHashMap();
m.put(getParameters().get("id"), getParameters().get("headerKey"));
ancestorForm.getParameters().put("updownselectIds", m);
} else
{
_log.warn((new StringBuilder()).append("no ancestor form found for updownselect ").append(this).append(", therefore autoselect of all elements upon form submission will not work ").toString());
}
}
public String getAllowMoveUp()
{
return allowMoveUp;
}
public void setAllowMoveUp(String allowMoveUp)
{
this.allowMoveUp = allowMoveUp;
}
public String getAllowMoveDown()
{
return allowMoveDown;
}
public void setAllowMoveDown(String allowMoveDown)
{
this.allowMoveDown = allowMoveDown;
}
public String getAllowSelectAll()
{
return allowSelectAll;
}
public void setAllowSelectAll(String allowSelectAll)
{
this.allowSelectAll = allowSelectAll;
}
public String getMoveUpLabel()
{
return moveUpLabel;
}
public void setMoveUpLabel(String moveUpLabel)
{
this.moveUpLabel = moveUpLabel;
}
public String getMoveDownLabel()
{
return moveDownLabel;
}
public void setMoveDownLabel(String moveDownLabel)
{
this.moveDownLabel = moveDownLabel;
}
public String getSelectAllLabel()
{
return selectAllLabel;
}
public void setSelectAllLabel(String selectAllLabel)
{
this.selectAllLabel = selectAllLabel;
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -