📄 optiontransferselect.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 + -