📄 ognlops.html
字号:
</DD>
</DL>
<HR>
<A NAME="getNumericType(java.lang.Object, java.lang.Object, boolean)"><!-- --></A><H3>
getNumericType</H3>
<PRE>
public static int <B>getNumericType</B>(java.lang.Object v1, java.lang.Object v2, boolean canBeNonNumeric)</PRE>
<DL>
<DD>Returns the constant from the NumericTypes interface that best expresses the type of an operation, which can be either numeric or not, on the two given objects.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>v1</CODE> - one argument to an operator<DD><CODE>v2</CODE> - the other argument<DD><CODE>canBeNonNumeric</CODE> - whether the operator can be interpreted as non-numeric<DT><B>Returns:</B><DD>the appropriate constant from the NumericTypes interface</DL>
</DD>
</DL>
<HR>
<A NAME="newInteger(int, long)"><!-- --></A><H3>
newInteger</H3>
<PRE>
public static java.lang.Number <B>newInteger</B>(int type, long value)</PRE>
<DL>
<DD>Returns a new Number object of an appropriate type to hold the given integer value. The type of the returned object is consistent with the given type argument, which is a constant from the NumericTypes interface.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>type</CODE> - the nominal numeric type of the result, a constant from the NumericTypes interface<DD><CODE>value</CODE> - the integer value to convert to a Number object<DT><B>Returns:</B><DD>a Number object with the given value, of type implied by the type argument</DL>
</DD>
</DL>
<HR>
<A NAME="newReal(int, double)"><!-- --></A><H3>
newReal</H3>
<PRE>
public static java.lang.Number <B>newReal</B>(int type, double value)</PRE>
<DL>
<DD>Returns a new Number object of an appropriate type to hold the given real value. The type of the returned object is always either Float or Double, and is only Float if the given type tag (a constant from the NumericTypes interface) is FLOAT.
<P>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Parameters:</B><DD><CODE>type</CODE> - the nominal numeric type of the result, a constant from the NumericTypes interface<DD><CODE>value</CODE> - the real value to convert to a Number object<DT><B>Returns:</B><DD>a Number object with the given value, of type implied by the type argument</DL>
</DD>
</DL>
<HR>
<A NAME="binaryOr(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
binaryOr</H3>
<PRE>
public static java.lang.Object <B>binaryOr</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="binaryXor(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
binaryXor</H3>
<PRE>
public static java.lang.Object <B>binaryXor</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="binaryAnd(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
binaryAnd</H3>
<PRE>
public static java.lang.Object <B>binaryAnd</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="equal(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
equal</H3>
<PRE>
public static boolean <B>equal</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="less(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
less</H3>
<PRE>
public static boolean <B>less</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="greater(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
greater</H3>
<PRE>
public static boolean <B>greater</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="in(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
in</H3>
<PRE>
public static boolean <B>in</B>(java.lang.Object v1, java.lang.Object v2) throws <A HREF="../ognl/OgnlException.html" title="class in ognl">OgnlException</A></PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
<DT><B>Throws:</B><DD><CODE><A HREF="../ognl/OgnlException.html" title="class in ognl">OgnlException</A></CODE></DL>
</DD>
</DL>
<HR>
<A NAME="shiftLeft(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
shiftLeft</H3>
<PRE>
public static java.lang.Object <B>shiftLeft</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="shiftRight(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
shiftRight</H3>
<PRE>
public static java.lang.Object <B>shiftRight</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="unsignedShiftRight(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
unsignedShiftRight</H3>
<PRE>
public static java.lang.Object <B>unsignedShiftRight</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="add(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
add</H3>
<PRE>
public static java.lang.Object <B>add</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="subtract(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
subtract</H3>
<PRE>
public static java.lang.Object <B>subtract</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="multiply(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
multiply</H3>
<PRE>
public static java.lang.Object <B>multiply</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="divide(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
divide</H3>
<PRE>
public static java.lang.Object <B>divide</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="remainder(java.lang.Object, java.lang.Object)"><!-- --></A><H3>
remainder</H3>
<PRE>
public static java.lang.Object <B>remainder</B>(java.lang.Object v1, java.lang.Object v2)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="negate(java.lang.Object)"><!-- --></A><H3>
negate</H3>
<PRE>
public static java.lang.Object <B>negate</B>(java.lang.Object value)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<HR>
<A NAME="bitNegate(java.lang.Object)"><!-- --></A><H3>
bitNegate</H3>
<PRE>
public static java.lang.Object <B>bitNegate</B>(java.lang.Object value)</PRE>
<DL>
<DD><DL>
</DL>
</DD>
<DD><DL>
</DL>
</DD>
</DL>
<!-- ========= END OF CLASS DATA ========= -->
<HR>
<!-- ======= START OF BOTTOM NAVBAR ====== -->
<A NAME="navbar_bottom"><!-- --></A><A HREF="#skip-navbar_bottom" title="Skip navigation links"></A><TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
<TR>
<TD COLSPAN=3 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
<A NAME="navbar_bottom_firstrow"><!-- --></A><TABLE BORDER="0" CELLPADDING="0" CELLSPACING="3" SUMMARY="">
<TR ALIGN="center" VALIGN="top">
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../overview-summary.html"><FONT CLASS="NavBarFont1"><B>Overview</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-summary.html"><FONT CLASS="NavBarFont1"><B>Package</B></FONT></A> </TD>
<TD BGCOLOR="#FFFFFF" CLASS="NavBarCell1Rev"> <FONT CLASS="NavBarFont1Rev"><B>Class</B></FONT> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="package-tree.html"><FONT CLASS="NavBarFont1"><B>Tree</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../deprecated-list.html"><FONT CLASS="NavBarFont1"><B>Deprecated</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../index-all.html"><FONT CLASS="NavBarFont1"><B>Index</B></FONT></A> </TD>
<TD BGCOLOR="#EEEEFF" CLASS="NavBarCell1"> <A HREF="../help-doc.html"><FONT CLASS="NavBarFont1"><B>Help</B></FONT></A> </TD>
</TR>
</TABLE>
</TD>
<TD ALIGN="right" VALIGN="top" ROWSPAN=3><EM>
</EM>
</TD>
</TR>
<TR>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../ognl/OgnlInvokePermission.html" title="class in ognl"><B>PREV CLASS</B></A>
<A HREF="../ognl/OgnlParser.html" title="class in ognl"><B>NEXT CLASS</B></A></FONT></TD>
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
<A HREF="../index.html" target="_top"><B>FRAMES</B></A>
<A HREF="OgnlOps.html" target="_top"><B>NO FRAMES</B></A>
<SCRIPT type="text/javascript">
<!--
if(window==top) {
document.writeln('<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>');
}
//-->
</SCRIPT>
<NOSCRIPT>
<A HREF="../allclasses-noframe.html"><B>All Classes</B></A>
</NOSCRIPT>
</FONT></TD>
</TR>
<TR>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
SUMMARY: NESTED | FIELD | <A HREF="#constructor_summary">CONSTR</A> | <A HREF="#method_summary">METHOD</A></FONT></TD>
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
DETAIL: FIELD | <A HREF="#constructor_detail">CONSTR</A> | <A HREF="#method_detail">METHOD</A></FONT></TD>
</TR>
</TABLE>
<A NAME="skip-navbar_bottom"></A><!-- ======== END OF BOTTOM NAVBAR ======= -->
<HR>
<i>Copyright © 2004 <a href=http://www.ognl.org>OGNL Technology, Inc.</a>. All Rights Reserved.</i>
</BODY>
</HTML>
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -