3787 lines
228 KiB
HTML
3787 lines
228 KiB
HTML
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
|
|
<!--NewPage-->
|
|
<HTML>
|
|
<HEAD>
|
|
<!-- Generated by javadoc (build 1.6.0_37) on Mon Jan 21 13:40:24 PST 2013 -->
|
|
<TITLE>
|
|
LuaString (Luaj API)
|
|
</TITLE>
|
|
|
|
<META NAME="date" CONTENT="2013-01-21">
|
|
|
|
<LINK REL ="stylesheet" TYPE="text/css" HREF="../../../stylesheet.css" TITLE="Style">
|
|
|
|
<SCRIPT type="text/javascript">
|
|
function windowTitle()
|
|
{
|
|
if (location.href.indexOf('is-external=true') == -1) {
|
|
parent.document.title="LuaString (Luaj API)";
|
|
}
|
|
}
|
|
</SCRIPT>
|
|
<NOSCRIPT>
|
|
</NOSCRIPT>
|
|
|
|
</HEAD>
|
|
|
|
<BODY BGCOLOR="white" onload="windowTitle();">
|
|
<HR>
|
|
|
|
|
|
<!-- ========= START OF TOP NAVBAR ======= -->
|
|
<A NAME="navbar_top"><!-- --></A>
|
|
<A HREF="#skip-navbar_top" title="Skip navigation links"></A>
|
|
<TABLE BORDER="0" WIDTH="100%" CELLPADDING="1" CELLSPACING="0" SUMMARY="">
|
|
<TR>
|
|
<TD COLSPAN=2 BGCOLOR="#EEEEFF" CLASS="NavBarCell1">
|
|
<A NAME="navbar_top_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="class-use/LuaString.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </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="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><B>PREV CLASS</B></A>
|
|
<A HREF="../../../org/luaj/vm2/LuaTable.html" title="class in org.luaj.vm2"><B>NEXT CLASS</B></A></FONT></TD>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../../index.html?org/luaj/vm2/LuaString.html" target="_top"><B>FRAMES</B></A>
|
|
<A HREF="LuaString.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 | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="skip-navbar_top"></A>
|
|
<!-- ========= END OF TOP NAVBAR ========= -->
|
|
|
|
<HR>
|
|
<!-- ======== START OF CLASS DATA ======== -->
|
|
<H2>
|
|
<FONT SIZE="-1">
|
|
org.luaj.vm2</FONT>
|
|
<BR>
|
|
Class LuaString</H2>
|
|
<PRE>
|
|
java.lang.Object
|
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/luaj/vm2/Varargs.html" title="class in org.luaj.vm2">org.luaj.vm2.Varargs</A>
|
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">org.luaj.vm2.LuaValue</A>
|
|
<IMG SRC="../../../resources/inherit.gif" ALT="extended by "><B>org.luaj.vm2.LuaString</B>
|
|
</PRE>
|
|
<HR>
|
|
<DL>
|
|
<DT><PRE>public class <B>LuaString</B><DT>extends <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></DL>
|
|
</PRE>
|
|
|
|
<P>
|
|
Subclass of <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> for representing lua strings.
|
|
<p>
|
|
Because lua string values are more nearly sequences of bytes than
|
|
sequences of characters or unicode code points, the <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
implementation holds the string value in an internal byte array.
|
|
<p>
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> values are generally not mutable once constructed,
|
|
so multiple <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> values can chare a single byte array.
|
|
<p>
|
|
Currently <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>s are pooled via a centrally managed weak table.
|
|
To ensure that as many string values as possible take advantage of this,
|
|
Constructors are not exposed directly. As with number, booleans, and nil,
|
|
instance construction should be via <A HREF="../../../org/luaj/vm2/LuaValue.html#valueOf(byte[])"><CODE>LuaValue.valueOf(byte[])</CODE></A> or similar API.
|
|
<p>
|
|
When Java Strings are used to initialize <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> data, the UTF8 encoding is assumed.
|
|
The functions
|
|
LuaString#lengthAsUtf8(char[]),
|
|
{@link LuaString#encodeToUtf8(char[], byte[], int)}, and
|
|
{@link LuaString#decodeAsUtf8(byte[], int, int)
|
|
are used to convert back and forth between UTF8 byte arrays and character arrays.
|
|
<P>
|
|
|
|
<P>
|
|
<DL>
|
|
<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#valueOf(java.lang.String)"><CODE>LuaValue.valueOf(String)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#valueOf(byte[])"><CODE>LuaValue.valueOf(byte[])</CODE></A></DL>
|
|
<HR>
|
|
|
|
<P>
|
|
<!-- =========== FIELD SUMMARY =========== -->
|
|
|
|
<A NAME="field_summary"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
|
<B>Field Summary</B></FONT></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> byte[]</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#m_bytes">m_bytes</A></B></CODE>
|
|
|
|
<BR>
|
|
The bytes for the string</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#m_length">m_length</A></B></CODE>
|
|
|
|
<BR>
|
|
The number of bytes that comprise this string</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#m_offset">m_offset</A></B></CODE>
|
|
|
|
<BR>
|
|
The offset into the byte array, 0 means start at the first byte</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#s_metatable">s_metatable</A></B></CODE>
|
|
|
|
<BR>
|
|
The singleton instance representing lua <code>true</code></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="fields_inherited_from_class_org.luaj.vm2.LuaValue"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
|
<TH ALIGN="left"><B>Fields inherited from class org.luaj.vm2.<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></B></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#ADD">ADD</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#CALL">CALL</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#CONCAT">CONCAT</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#DIV">DIV</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#EMPTYSTRING">EMPTYSTRING</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#EQ">EQ</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#FALSE">FALSE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#INDEX">INDEX</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#LE">LE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#LEN">LEN</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#LT">LT</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#METATABLE">METATABLE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#MINUSONE">MINUSONE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#MOD">MOD</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#MODE">MODE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#MUL">MUL</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#NEWINDEX">NEWINDEX</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#NIL">NIL</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#NILS">NILS</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#NONE">NONE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#NOVALS">NOVALS</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#ONE">ONE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#POW">POW</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#SUB">SUB</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TBOOLEAN">TBOOLEAN</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TFUNCTION">TFUNCTION</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TINT">TINT</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TLIGHTUSERDATA">TLIGHTUSERDATA</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TNIL">TNIL</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TNONE">TNONE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER">TNUMBER</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TOSTRING">TOSTRING</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TRUE">TRUE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TSTRING">TSTRING</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TTABLE">TTABLE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TTHREAD">TTHREAD</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TUSERDATA">TUSERDATA</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TVALUE">TVALUE</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#TYPE_NAMES">TYPE_NAMES</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#UNM">UNM</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#ZERO">ZERO</A></CODE></TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<!-- ========== METHOD SUMMARY =========== -->
|
|
|
|
<A NAME="method_summary"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="2"><FONT SIZE="+2">
|
|
<B>Method Summary</B></FONT></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#add(double)">add</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Add: Perform numeric add operation with another value
|
|
of double type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#add(int)">add</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Add: Perform numeric add operation with another value
|
|
of int type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#add(org.luaj.vm2.LuaValue)">add</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Add: Perform numeric add operation with another value
|
|
including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#charAt(int)">charAt</A></B>(int index)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> double</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checkdouble()">checkdouble</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check that the value is numeric and return the value as a double,
|
|
or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checkint()">checkint</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check that the value is numeric, and convert and cast value to int, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2">LuaInteger</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checkinteger()">checkinteger</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check that the value is numeric, and convert and cast value to int, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> java.lang.String</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checkjstring()">checkjstring</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert this value to a Java String.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> long</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checklong()">checklong</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check that the value is numeric, and convert and cast value to long, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checknumber()">checknumber</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check that the value is numeric, and return as a LuaNumber if so, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checknumber(java.lang.String)">checknumber</A></B>(java.lang.String msg)</CODE>
|
|
|
|
<BR>
|
|
Check that the value is numeric, and return as a LuaNumber if so, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#checkstring()">checkstring</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check that this is a lua string, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if it is not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/Buffer.html" title="class in org.luaj.vm2">Buffer</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#concat(org.luaj.vm2.Buffer)">concat</A></B>(<A HREF="../../../org/luaj/vm2/Buffer.html" title="class in org.luaj.vm2">Buffer</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Concatenate a <A HREF="../../../org/luaj/vm2/Buffer.html" title="class in org.luaj.vm2"><CODE>Buffer</CODE></A> onto this value and return the result
|
|
using rules of lua string concatenation including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#concat(org.luaj.vm2.LuaValue)">concat</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Concatenate another value onto this value and return the result
|
|
using rules of lua string concatenation including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#concatTo(org.luaj.vm2.LuaNumber)">concatTo</A></B>(<A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A> lhs)</CODE>
|
|
|
|
<BR>
|
|
Reverse-concatenation: concatenate this value onto another value
|
|
known to be a <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
and return the result using rules of lua string concatenation including
|
|
metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#concatTo(org.luaj.vm2.LuaString)">concatTo</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> lhs)</CODE>
|
|
|
|
<BR>
|
|
Reverse-concatenation: concatenate this value onto another value
|
|
known to be a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
and return the result using rules of lua string concatenation including
|
|
metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#copyInto(int, byte[], int, int)">copyInto</A></B>(int strOffset,
|
|
byte[] bytes,
|
|
int arrayOffset,
|
|
int len)</CODE>
|
|
|
|
<BR>
|
|
Copy the bytes of the string into the given byte array.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static java.lang.String</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#decodeAsUtf8(byte[], int, int)">decodeAsUtf8</A></B>(byte[] bytes,
|
|
int offset,
|
|
int length)</CODE>
|
|
|
|
<BR>
|
|
Convert to Java String interpreting as utf8 characters.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#div(double)">div</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Divide: Perform numeric divide operation by another value
|
|
of double type without metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#div(int)">div</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Divide: Perform numeric divide operation by another value
|
|
of int type without metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#div(org.luaj.vm2.LuaValue)">div</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Divide: Perform numeric divide operation by another value
|
|
of unknown type,
|
|
including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#divInto(double)">divInto</A></B>(double lhs)</CODE>
|
|
|
|
<BR>
|
|
Reverse-divide: Perform numeric divide operation into another value
|
|
with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#encodeToUtf8(char[], byte[], int)">encodeToUtf8</A></B>(char[] chars,
|
|
byte[] bytes,
|
|
int off)</CODE>
|
|
|
|
<BR>
|
|
Encode the given Java string as UTF-8 bytes, writing the result to bytes
|
|
starting at offset.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#eq_b(org.luaj.vm2.LuaValue)">eq_b</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> val)</CODE>
|
|
|
|
<BR>
|
|
Equals: Perform equality comparison with another value
|
|
including metatag processing using <CODE>EQ</CODE>,
|
|
and return java boolean</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#eq(org.luaj.vm2.LuaValue)">eq</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> val)</CODE>
|
|
|
|
<BR>
|
|
Equals: Perform equality comparison with another value
|
|
including metatag processing using <CODE>EQ</CODE>.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#equals(byte[], int, byte[], int, int)">equals</A></B>(byte[] a,
|
|
int i,
|
|
byte[] b,
|
|
int j,
|
|
int n)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#equals(org.luaj.vm2.LuaString, int, org.luaj.vm2.LuaString, int, int)">equals</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> a,
|
|
int i,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> b,
|
|
int j,
|
|
int n)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#equals(java.lang.Object)">equals</A></B>(java.lang.Object o)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#get(org.luaj.vm2.LuaValue)">get</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> key)</CODE>
|
|
|
|
<BR>
|
|
Get a value in a table including metatag processing using <CODE>INDEX</CODE>.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#getmetatable()">getmetatable</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Get the metatable for this <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gt_b(double)">gt_b</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gt_b(int)">gt_b</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gt_b(org.luaj.vm2.LuaValue)">gt_b</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gt(org.luaj.vm2.LuaValue)">gt</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gteq_b(double)">gteq_b</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than or equals: Perform numeric comparison with another value
|
|
of double type,
|
|
including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gteq_b(int)">gteq_b</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than or equals: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gteq_b(org.luaj.vm2.LuaValue)">gteq_b</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than or equals: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#gteq(org.luaj.vm2.LuaValue)">gteq</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Greater than or equals: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#hashCode()">hashCode</A></B>()</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#indexOf(byte, int)">indexOf</A></B>(byte b,
|
|
int start)</CODE>
|
|
|
|
<BR>
|
|
Find the index of a byte starting at a point in this string</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#indexOf(org.luaj.vm2.LuaString, int)">indexOf</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> s,
|
|
int start)</CODE>
|
|
|
|
<BR>
|
|
Find the index of a string starting at a point in this string</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#indexOfAny(org.luaj.vm2.LuaString)">indexOfAny</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> accept)</CODE>
|
|
|
|
<BR>
|
|
Java version of strpbrk - find index of any byte that in an accept string.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#isint()">isint</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check if <code>this</code> is a <code>number</code> and is representable by java int
|
|
without rounding or truncation</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#islong()">islong</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check if <code>this</code> is a <code>number</code> and is representable by java long
|
|
without rounding or truncation</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#isnumber()">isnumber</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check if <code>this</code> is a <code>number</code></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#isstring()">isstring</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check if <code>this</code> is a <code>string</code></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#isValidUtf8()">isValidUtf8</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Check that a byte sequence is valid UTF-8</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lastIndexOf(org.luaj.vm2.LuaString)">lastIndexOf</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> s)</CODE>
|
|
|
|
<BR>
|
|
Find the last index of a string in this string</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#len()">len</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Length operator: return lua length of object <code>(#this)</code> including metatag processing as java int</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#length()">length</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Length operator: return lua length of object <code>(#this)</code> including metatag processing as java int</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lengthAsUtf8(char[])">lengthAsUtf8</A></B>(char[] chars)</CODE>
|
|
|
|
<BR>
|
|
Count the number of bytes required to encode the string as UTF-8.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lt_b(double)">lt_b</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lt_b(int)">lt_b</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lt_b(org.luaj.vm2.LuaValue)">lt_b</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lt(org.luaj.vm2.LuaValue)">lt</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lteq_b(double)">lteq_b</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than or equals: Perform numeric comparison with another value
|
|
of double type,
|
|
including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lteq_b(int)">lteq_b</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than or equals: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lteq_b(org.luaj.vm2.LuaValue)">lteq_b</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than or equals: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#lteq(org.luaj.vm2.LuaValue)">lteq</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Less than or equals: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#luaByte(int)">luaByte</A></B>(int index)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#mod(double)">mod</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Modulo: Perform numeric modulo operation with another value
|
|
of double type without metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#mod(int)">mod</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Modulo: Perform numeric modulo operation with another value
|
|
of int type without metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#mod(org.luaj.vm2.LuaValue)">mod</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Modulo: Perform numeric modulo operation with another value
|
|
of unknown type,
|
|
including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#modFrom(double)">modFrom</A></B>(double lhs)</CODE>
|
|
|
|
<BR>
|
|
Reverse-modulo: Perform numeric modulo operation from another value
|
|
with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#mul(double)">mul</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Multiply: Perform numeric multiply operation with another value
|
|
of double type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#mul(int)">mul</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Multiply: Perform numeric multiply operation with another value
|
|
of int type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#mul(org.luaj.vm2.LuaValue)">mul</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Multiply: Perform numeric multiply operation with another value
|
|
of unknown type,
|
|
including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#neg()">neg</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Unary minus: return negative value <code>(-this)</code> as defined by lua unary minus operator</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> double</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#optdouble(double)">optdouble</A></B>(double defval)</CODE>
|
|
|
|
<BR>
|
|
Check that optional argument is a number or string convertible to number and return as double</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#optint(int)">optint</A></B>(int defval)</CODE>
|
|
|
|
<BR>
|
|
Check that optional argument is a number or string convertible to number and return as int</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2">LuaInteger</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#optinteger(org.luaj.vm2.LuaInteger)">optinteger</A></B>(<A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2">LuaInteger</A> defval)</CODE>
|
|
|
|
<BR>
|
|
Check that optional argument is a number or string convertible to number and return as <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2"><CODE>LuaInteger</CODE></A></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> java.lang.String</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#optjstring(java.lang.String)">optjstring</A></B>(java.lang.String defval)</CODE>
|
|
|
|
<BR>
|
|
Check that optional argument is a string or number and return as Java String</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> long</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#optlong(long)">optlong</A></B>(long defval)</CODE>
|
|
|
|
<BR>
|
|
Check that optional argument is a number or string convertible to number and return as long</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#optnumber(org.luaj.vm2.LuaNumber)">optnumber</A></B>(<A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A> defval)</CODE>
|
|
|
|
<BR>
|
|
Check that optional argument is a number or string convertible to number and return as <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#optstring(org.luaj.vm2.LuaString)">optstring</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> defval)</CODE>
|
|
|
|
<BR>
|
|
Check that optional argument is a string or number and return as <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A></TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#pow(double)">pow</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Raise to power: Raise this value to a power
|
|
of double type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#pow(int)">pow</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Raise to power: Raise this value to a power
|
|
of int type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#pow(org.luaj.vm2.LuaValue)">pow</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Raise to power: Raise this value to a power
|
|
including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#powWith(double)">powWith</A></B>(double lhs)</CODE>
|
|
|
|
<BR>
|
|
Reverse-raise to power: Raise another value of double type to this power
|
|
with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#powWith(int)">powWith</A></B>(int lhs)</CODE>
|
|
|
|
<BR>
|
|
Reverse-raise to power: Raise another value of double type to this power
|
|
with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#raweq(org.luaj.vm2.LuaString)">raweq</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> s)</CODE>
|
|
|
|
<BR>
|
|
Equals: Perform direct equality comparison with a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> value
|
|
without metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> boolean</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#raweq(org.luaj.vm2.LuaValue)">raweq</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> val)</CODE>
|
|
|
|
<BR>
|
|
Equals: Perform direct equality comparison with another value
|
|
without metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> double</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#scannumber(int)">scannumber</A></B>(int base)</CODE>
|
|
|
|
<BR>
|
|
Convert to a number in a base, or return Double.NaN if not a number.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#strcmp(org.luaj.vm2.LuaString)">strcmp</A></B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Perform string comparison with another value
|
|
known to be a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
using string comparison based on byte values.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#strcmp(org.luaj.vm2.LuaValue)">strcmp</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> lhs)</CODE>
|
|
|
|
<BR>
|
|
Perform string comparison with another value
|
|
of any type
|
|
using string comparison based on byte values.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#strvalue()">strvalue</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert this value to a string if it is a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>,
|
|
or throw a <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if it is not</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#sub(double)">sub</A></B>(double rhs)</CODE>
|
|
|
|
<BR>
|
|
Subtract: Perform numeric subtract operation with another value
|
|
of double type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#sub(int)">sub</A></B>(int rhs)</CODE>
|
|
|
|
<BR>
|
|
Subtract: Perform numeric subtract operation with another value
|
|
of int type with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#sub(org.luaj.vm2.LuaValue)">sub</A></B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</CODE>
|
|
|
|
<BR>
|
|
Subtract: Perform numeric subtract operation with another value
|
|
of unknown type,
|
|
including metatag processing.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#subFrom(double)">subFrom</A></B>(double lhs)</CODE>
|
|
|
|
<BR>
|
|
Reverse-subtract: Perform numeric subtract operation from an int value
|
|
with metatag processing</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#substring(int, int)">substring</A></B>(int beginIndex,
|
|
int endIndex)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> byte</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tobyte()">tobyte</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to byte if numeric, or 0 if not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> char</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tochar()">tochar</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to char if numeric, or 0 if not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> double</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#todouble()">todouble</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to double if numeric, or 0 if not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> float</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tofloat()">tofloat</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to float if numeric, or 0 if not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> java.io.InputStream</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#toInputStream()">toInputStream</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert value to an input stream.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#toint()">toint</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to int if numeric, or 0 if not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> java.lang.String</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tojstring()">tojstring</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to human readable String for any type.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> long</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tolong()">tolong</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to long if numeric, or 0 if not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tonumber()">tonumber</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Conditionally convert to lua number without throwing errors.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tonumber(int)">tonumber</A></B>(int base)</CODE>
|
|
|
|
<BR>
|
|
convert to a number using a supplied base, or NIL if it can't be converted</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> short</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#toshort()">toshort</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Convert to short if numeric, or 0 if not.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#tostring()">tostring</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Conditionally convert to lua string without throwing errors.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> int</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#type()">type</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Get the enumeration value for the type of this value.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> java.lang.String</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#typename()">typename</A></B>()</CODE>
|
|
|
|
<BR>
|
|
Get the String name of the type of this value.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#valueOf(byte[])">valueOf</A></B>(byte[] bytes)</CODE>
|
|
|
|
<BR>
|
|
Construct a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> around a byte array without copying the contents.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#valueOf(byte[], int, int)">valueOf</A></B>(byte[] bytes,
|
|
int off,
|
|
int len)</CODE>
|
|
|
|
<BR>
|
|
Construct a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> around a byte array without copying the contents.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#valueOf(char[])">valueOf</A></B>(char[] bytes)</CODE>
|
|
|
|
<BR>
|
|
Construct a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> using the supplied characters as byte values.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE>static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A></CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#valueOf(java.lang.String)">valueOf</A></B>(java.lang.String string)</CODE>
|
|
|
|
<BR>
|
|
Get a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> instance whose bytes match
|
|
the supplied Java String using the UTF8 encoding.</TD>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD ALIGN="right" VALIGN="top" WIDTH="1%"><FONT SIZE="-1">
|
|
<CODE> void</CODE></FONT></TD>
|
|
<TD><CODE><B><A HREF="../../../org/luaj/vm2/LuaString.html#write(java.io.DataOutputStream, int, int)">write</A></B>(java.io.DataOutputStream writer,
|
|
int i,
|
|
int len)</CODE>
|
|
|
|
<BR>
|
|
</TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="methods_inherited_from_class_org.luaj.vm2.LuaValue"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
|
<TH ALIGN="left"><B>Methods inherited from class org.luaj.vm2.<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></B></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#and(org.luaj.vm2.LuaValue)">and</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#arg(int)">arg</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#arg1()">arg1</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#argerror(int, java.lang.String)">argerror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#argerror(java.lang.String)">argerror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#aritherror()">aritherror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#aritherror(java.lang.String)">aritherror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#arithmt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">arithmt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#arithmtwith(org.luaj.vm2.LuaValue, double)">arithmtwith</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#assert_(boolean, java.lang.String)">assert_</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#buffer()">buffer</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#call()">call</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#call(org.luaj.vm2.LuaValue)">call</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#call(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">call</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#call(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">call</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#callmt()">callmt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkboolean()">checkboolean</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkclosure()">checkclosure</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkfunction()">checkfunction</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkmetatag(org.luaj.vm2.LuaValue, java.lang.String)">checkmetatag</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checknotnil()">checknotnil</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checktable()">checktable</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkthread()">checkthread</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkuserdata()">checkuserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkuserdata(java.lang.Class)">checkuserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#checkvalidkey()">checkvalidkey</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#compareerror(org.luaj.vm2.LuaValue)">compareerror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#compareerror(java.lang.String)">compareerror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">comparemt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#concatmt(org.luaj.vm2.LuaValue)">concatmt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#concatTo(org.luaj.vm2.LuaValue)">concatTo</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#eqmtcall(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">eqmtcall</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#error(java.lang.String)">error</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#get(int)">get</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#get(java.lang.String)">get</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#getfenv()">getfenv</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#getn()">getn</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#gettable(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">gettable</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#gt(double)">gt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#gt(int)">gt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(double)">gteq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(int)">gteq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#illegal(java.lang.String, java.lang.String)">illegal</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#inext(org.luaj.vm2.LuaValue)">inext</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invoke()">invoke</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invoke(org.luaj.vm2.LuaValue[])">invoke</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invoke(org.luaj.vm2.LuaValue[], org.luaj.vm2.Varargs)">invoke</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invoke(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.Varargs)">invoke</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invoke(org.luaj.vm2.LuaValue, org.luaj.vm2.Varargs)">invoke</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invoke(org.luaj.vm2.Varargs)">invoke</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invokemethod(org.luaj.vm2.LuaValue)">invokemethod</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invokemethod(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue[])">invokemethod</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invokemethod(org.luaj.vm2.LuaValue, org.luaj.vm2.Varargs)">invokemethod</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invokemethod(java.lang.String)">invokemethod</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invokemethod(java.lang.String, org.luaj.vm2.LuaValue[])">invokemethod</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#invokemethod(java.lang.String, org.luaj.vm2.Varargs)">invokemethod</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isboolean()">isboolean</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isclosure()">isclosure</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isfunction()">isfunction</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isinttype()">isinttype</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isnil()">isnil</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#istable()">istable</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isthread()">isthread</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isuserdata()">isuserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isuserdata(java.lang.Class)">isuserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#isweaknil()">isweaknil</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#lenerror()">lenerror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#listOf(org.luaj.vm2.LuaValue[])">listOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#listOf(org.luaj.vm2.LuaValue[], org.luaj.vm2.Varargs)">listOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#load(org.luaj.vm2.LuaValue)">load</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#lt(double)">lt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#lt(int)">lt</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#lteq(double)">lteq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#lteq(int)">lteq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#metatag(org.luaj.vm2.LuaValue)">metatag</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#method(org.luaj.vm2.LuaValue)">method</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#method(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">method</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#method(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">method</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#method(java.lang.String)">method</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#method(java.lang.String, org.luaj.vm2.LuaValue)">method</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#method(java.lang.String, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">method</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#narg()">narg</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#neq_b(org.luaj.vm2.LuaValue)">neq_b</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#neq(org.luaj.vm2.LuaValue)">neq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#next(org.luaj.vm2.LuaValue)">next</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#not()">not</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#onInvoke(org.luaj.vm2.Varargs)">onInvoke</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#optboolean(boolean)">optboolean</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#optclosure(org.luaj.vm2.LuaClosure)">optclosure</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#optfunction(org.luaj.vm2.LuaFunction)">optfunction</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#opttable(org.luaj.vm2.LuaTable)">opttable</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#optthread(org.luaj.vm2.LuaThread)">optthread</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#optuserdata(java.lang.Class, java.lang.Object)">optuserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#optuserdata(java.lang.Object)">optuserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#optvalue(org.luaj.vm2.LuaValue)">optvalue</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#or(org.luaj.vm2.LuaValue)">or</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#presize(int)">presize</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(double)">raweq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(int)">raweq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaUserdata)">raweq</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawget(int)">rawget</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawget(org.luaj.vm2.LuaValue)">rawget</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawget(java.lang.String)">rawget</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawset(int, org.luaj.vm2.LuaValue)">rawset</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawset(int, java.lang.String)">rawset</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawset(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">rawset</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawset(java.lang.String, double)">rawset</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawset(java.lang.String, int)">rawset</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawset(java.lang.String, org.luaj.vm2.LuaValue)">rawset</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawset(java.lang.String, java.lang.String)">rawset</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#rawsetlist(int, org.luaj.vm2.Varargs)">rawsetlist</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#set(int, org.luaj.vm2.LuaValue)">set</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#set(int, java.lang.String)">set</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#set(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">set</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#set(java.lang.String, double)">set</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#set(java.lang.String, int)">set</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#set(java.lang.String, org.luaj.vm2.LuaValue)">set</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#set(java.lang.String, java.lang.String)">set</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#setfenv(org.luaj.vm2.LuaValue)">setfenv</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#setmetatable(org.luaj.vm2.LuaValue)">setmetatable</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#settable(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">settable</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#strongkey()">strongkey</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#strongvalue()">strongvalue</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#subFrom(int)">subFrom</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#tableOf()">tableOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#tableOf(int, int)">tableOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#tableOf(org.luaj.vm2.LuaValue[])">tableOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#tableOf(org.luaj.vm2.LuaValue[], org.luaj.vm2.LuaValue[])">tableOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#tableOf(org.luaj.vm2.LuaValue[], org.luaj.vm2.LuaValue[], org.luaj.vm2.Varargs)">tableOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#tableOf(org.luaj.vm2.Varargs, int)">tableOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#tailcallOf(org.luaj.vm2.LuaValue, org.luaj.vm2.Varargs)">tailcallOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#testfor_b(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)">testfor_b</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#toboolean()">toboolean</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#toString()">toString</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#touserdata()">touserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#touserdata(java.lang.Class)">touserdata</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#typerror(java.lang.String)">typerror</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#unimplemented(java.lang.String)">unimplemented</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#userdataOf(java.lang.Object)">userdataOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#userdataOf(java.lang.Object, org.luaj.vm2.LuaValue)">userdataOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#valueOf(boolean)">valueOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#valueOf(double)">valueOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#valueOf(int)">valueOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#varargsOf(org.luaj.vm2.LuaValue[])">varargsOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#varargsOf(org.luaj.vm2.LuaValue[], int, int)">varargsOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#varargsOf(org.luaj.vm2.LuaValue[], int, int, org.luaj.vm2.Varargs)">varargsOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#varargsOf(org.luaj.vm2.LuaValue[], org.luaj.vm2.Varargs)">varargsOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#varargsOf(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.Varargs)">varargsOf</A>, <A HREF="../../../org/luaj/vm2/LuaValue.html#varargsOf(org.luaj.vm2.LuaValue, org.luaj.vm2.Varargs)">varargsOf</A></CODE></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="methods_inherited_from_class_org.luaj.vm2.Varargs"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
|
<TH ALIGN="left"><B>Methods inherited from class org.luaj.vm2.<A HREF="../../../org/luaj/vm2/Varargs.html" title="class in org.luaj.vm2">Varargs</A></B></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE><A HREF="../../../org/luaj/vm2/Varargs.html#argcheck(boolean, int, java.lang.String)">argcheck</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkboolean(int)">checkboolean</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkclosure(int)">checkclosure</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkdouble(int)">checkdouble</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkfunction(int)">checkfunction</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkint(int)">checkint</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkinteger(int)">checkinteger</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkjstring(int)">checkjstring</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checklong(int)">checklong</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checknotnil(int)">checknotnil</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checknumber(int)">checknumber</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkstring(int)">checkstring</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checktable(int)">checktable</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkthread(int)">checkthread</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkuserdata(int)">checkuserdata</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkuserdata(int, java.lang.Class)">checkuserdata</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#checkvalue(int)">checkvalue</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#eval()">eval</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isfunction(int)">isfunction</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isnil(int)">isnil</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isnoneornil(int)">isnoneornil</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isnumber(int)">isnumber</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isstring(int)">isstring</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#istable(int)">istable</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isTailcall()">isTailcall</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isthread(int)">isthread</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isuserdata(int)">isuserdata</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#isvalue(int)">isvalue</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optboolean(int, boolean)">optboolean</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optclosure(int, org.luaj.vm2.LuaClosure)">optclosure</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optdouble(int, double)">optdouble</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optfunction(int, org.luaj.vm2.LuaFunction)">optfunction</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optint(int, int)">optint</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optinteger(int, org.luaj.vm2.LuaInteger)">optinteger</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optjstring(int, java.lang.String)">optjstring</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optlong(int, long)">optlong</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optnumber(int, org.luaj.vm2.LuaNumber)">optnumber</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optstring(int, org.luaj.vm2.LuaString)">optstring</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#opttable(int, org.luaj.vm2.LuaTable)">opttable</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optthread(int, org.luaj.vm2.LuaThread)">optthread</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optuserdata(int, java.lang.Class, java.lang.Object)">optuserdata</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optuserdata(int, java.lang.Object)">optuserdata</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#optvalue(int, org.luaj.vm2.LuaValue)">optvalue</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#subargs(int)">subargs</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#toboolean(int)">toboolean</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#tobyte(int)">tobyte</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#tochar(int)">tochar</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#todouble(int)">todouble</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#tofloat(int)">tofloat</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#toint(int)">toint</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#tojstring(int)">tojstring</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#tolong(int)">tolong</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#toshort(int)">toshort</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#touserdata(int)">touserdata</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#touserdata(int, java.lang.Class)">touserdata</A>, <A HREF="../../../org/luaj/vm2/Varargs.html#type(int)">type</A></CODE></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="methods_inherited_from_class_java.lang.Object"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#EEEEFF" CLASS="TableSubHeadingColor">
|
|
<TH ALIGN="left"><B>Methods inherited from class java.lang.Object</B></TH>
|
|
</TR>
|
|
<TR BGCOLOR="white" CLASS="TableRowColor">
|
|
<TD><CODE>clone, finalize, getClass, notify, notifyAll, wait, wait, wait</CODE></TD>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<P>
|
|
|
|
<!-- ============ FIELD DETAIL =========== -->
|
|
|
|
<A NAME="field_detail"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
|
<B>Field Detail</B></FONT></TH>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<A NAME="s_metatable"><!-- --></A><H3>
|
|
s_metatable</H3>
|
|
<PRE>
|
|
public static <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>s_metatable</B></PRE>
|
|
<DL>
|
|
<DD>The singleton instance representing lua <code>true</code>
|
|
<P>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="m_bytes"><!-- --></A><H3>
|
|
m_bytes</H3>
|
|
<PRE>
|
|
public final byte[] <B>m_bytes</B></PRE>
|
|
<DL>
|
|
<DD>The bytes for the string
|
|
<P>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="m_offset"><!-- --></A><H3>
|
|
m_offset</H3>
|
|
<PRE>
|
|
public final int <B>m_offset</B></PRE>
|
|
<DL>
|
|
<DD>The offset into the byte array, 0 means start at the first byte
|
|
<P>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="m_length"><!-- --></A><H3>
|
|
m_length</H3>
|
|
<PRE>
|
|
public final int <B>m_length</B></PRE>
|
|
<DL>
|
|
<DD>The number of bytes that comprise this string
|
|
<P>
|
|
<DL>
|
|
</DL>
|
|
</DL>
|
|
|
|
<!-- ============ METHOD DETAIL ========== -->
|
|
|
|
<A NAME="method_detail"><!-- --></A>
|
|
<TABLE BORDER="1" WIDTH="100%" CELLPADDING="3" CELLSPACING="0" SUMMARY="">
|
|
<TR BGCOLOR="#CCCCFF" CLASS="TableHeadingColor">
|
|
<TH ALIGN="left" COLSPAN="1"><FONT SIZE="+2">
|
|
<B>Method Detail</B></FONT></TH>
|
|
</TR>
|
|
</TABLE>
|
|
|
|
<A NAME="valueOf(java.lang.String)"><!-- --></A><H3>
|
|
valueOf</H3>
|
|
<PRE>
|
|
public static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>valueOf</B>(java.lang.String string)</PRE>
|
|
<DL>
|
|
<DD>Get a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> instance whose bytes match
|
|
the supplied Java String using the UTF8 encoding.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>string</CODE> - Java String containing characters to encode as UTF8
|
|
<DT><B>Returns:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> with UTF8 bytes corresponding to the supplied String</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="valueOf(byte[], int, int)"><!-- --></A><H3>
|
|
valueOf</H3>
|
|
<PRE>
|
|
public static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>valueOf</B>(byte[] bytes,
|
|
int off,
|
|
int len)</PRE>
|
|
<DL>
|
|
<DD>Construct a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> around a byte array without copying the contents.
|
|
<p>
|
|
The array is used directly after this is called, so clients must not change contents.
|
|
<p>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - byte buffer<DD><CODE>off</CODE> - offset into the byte buffer<DD><CODE>len</CODE> - length of the byte buffer
|
|
<DT><B>Returns:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> wrapping the byte buffer</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="valueOf(char[])"><!-- --></A><H3>
|
|
valueOf</H3>
|
|
<PRE>
|
|
public static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>valueOf</B>(char[] bytes)</PRE>
|
|
<DL>
|
|
<DD>Construct a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> using the supplied characters as byte values.
|
|
<p>
|
|
Only th elow-order 8-bits of each character are used, the remainder is ignored.
|
|
<p>
|
|
This is most useful for constructing byte sequences that do not conform to UTF8.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - array of char, whose values are truncated at 8-bits each and put into a byte array.
|
|
<DT><B>Returns:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> wrapping a copy of the byte buffer</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="valueOf(byte[])"><!-- --></A><H3>
|
|
valueOf</H3>
|
|
<PRE>
|
|
public static <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>valueOf</B>(byte[] bytes)</PRE>
|
|
<DL>
|
|
<DD>Construct a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> around a byte array without copying the contents.
|
|
<p>
|
|
The array is used directly after this is called, so clients must not change contents.
|
|
<p>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - byte buffer
|
|
<DT><B>Returns:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> wrapping the byte buffer</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="isstring()"><!-- --></A><H3>
|
|
isstring</H3>
|
|
<PRE>
|
|
public boolean <B>isstring</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#isstring()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check if <code>this</code> is a <code>string</code>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#isstring()">isstring</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>true if this is a <code>string</code>,
|
|
meaning derives from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>,
|
|
otherwise false<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tostring()"><CODE>LuaValue.tostring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkstring()"><CODE>LuaValue.checkstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optstring(org.luaj.vm2.LuaString)"><CODE>LuaValue.optstring(LuaString)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TSTRING"><CODE>LuaValue.TSTRING</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="getmetatable()"><!-- --></A><H3>
|
|
getmetatable</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>getmetatable</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#getmetatable()">LuaValue</A></CODE></B></DD>
|
|
<DD>Get the metatable for this <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>
|
|
<p>
|
|
For <A HREF="../../../org/luaj/vm2/LuaTable.html" title="class in org.luaj.vm2"><CODE>LuaTable</CODE></A> and <A HREF="../../../org/luaj/vm2/LuaUserdata.html" title="class in org.luaj.vm2"><CODE>LuaUserdata</CODE></A> instances,
|
|
the metatable returned is this instance metatable.
|
|
For all other types, the class metatable value will be returned.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#getmetatable()">getmetatable</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>metatable, or null if it there is none<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaBoolean.html#s_metatable"><CODE>LuaBoolean.s_metatable</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaNumber.html#s_metatable"><CODE>LuaNumber.s_metatable</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaNil.html#s_metatable"><CODE>LuaNil.s_metatable</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaFunction.html#s_metatable"><CODE>LuaFunction.s_metatable</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaThread.html#s_metatable"><CODE>LuaThread.s_metatable</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="type()"><!-- --></A><H3>
|
|
type</H3>
|
|
<PRE>
|
|
public int <B>type</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#type()">LuaValue</A></CODE></B></DD>
|
|
<DD>Get the enumeration value for the type of this value.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#type()">type</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>value for this type, one of
|
|
<CODE>TNIL</CODE>,
|
|
<CODE>TBOOLEAN</CODE>,
|
|
<CODE>TNUMBER</CODE>,
|
|
<CODE>TSTRING</CODE>,
|
|
<CODE>TTABLE</CODE>,
|
|
<CODE>TFUNCTION</CODE>,
|
|
<CODE>TUSERDATA</CODE>,
|
|
<CODE>TTHREAD</CODE><DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#typename()"><CODE>LuaValue.typename()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="typename()"><!-- --></A><H3>
|
|
typename</H3>
|
|
<PRE>
|
|
public java.lang.String <B>typename</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#typename()">LuaValue</A></CODE></B></DD>
|
|
<DD>Get the String name of the type of this value.
|
|
<p>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Specified by:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#typename()">typename</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>name from type name list <A HREF="../../../org/luaj/vm2/LuaValue.html#TYPE_NAMES"><CODE>LuaValue.TYPE_NAMES</CODE></A>
|
|
corresponding to the type of this value:
|
|
"nil", "boolean", "number", "string",
|
|
"table", "function", "userdata", "thread"<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#type()"><CODE>LuaValue.type()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tojstring()"><!-- --></A><H3>
|
|
tojstring</H3>
|
|
<PRE>
|
|
public java.lang.String <B>tojstring</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tojstring()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to human readable String for any type.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tojstring()">tojstring</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>String for use by human readers based on type.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tostring()"><CODE>LuaValue.tostring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optjstring(java.lang.String)"><CODE>LuaValue.optjstring(String)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkjstring()"><CODE>LuaValue.checkjstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isstring()"><CODE>LuaValue.isstring()</CODE></A>,
|
|
<CODE>TSTRING</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="get(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
get</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>get</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> key)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#get(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Get a value in a table including metatag processing using <CODE>INDEX</CODE>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#get(org.luaj.vm2.LuaValue)">get</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>key</CODE> - the key to look up, must not be <CODE>NIL</CODE> or null
|
|
<DT><B>Returns:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> for that key, or <CODE>NIL</CODE> if not found and no metatag<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#get(int)"><CODE>LuaValue.get(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#get(java.lang.String)"><CODE>LuaValue.get(String)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#rawget(org.luaj.vm2.LuaValue)"><CODE>LuaValue.rawget(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="neg()"><!-- --></A><H3>
|
|
neg</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>neg</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#neg()">LuaValue</A></CODE></B></DD>
|
|
<DD>Unary minus: return negative value <code>(-this)</code> as defined by lua unary minus operator
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#neg()">neg</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>boolean inverse as <A HREF="../../../org/luaj/vm2/LuaBoolean.html" title="class in org.luaj.vm2"><CODE>LuaBoolean</CODE></A> if boolean or nil,
|
|
numeric inverse as if numeric,
|
|
or metatag processing result if <CODE>UNM</CODE> metatag is defined</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="add(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
add</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>add</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#add(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Add: Perform numeric add operation with another value
|
|
including metatag processing.
|
|
<p>
|
|
Each operand must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#add(org.luaj.vm2.LuaValue)">add</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the add with
|
|
<DT><B>Returns:</B><DD>value of <code>(this + rhs)</code> if both are numeric,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#arithmt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.arithmt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="add(double)"><!-- --></A><H3>
|
|
add</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>add</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#add(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Add: Perform numeric add operation with another value
|
|
of double type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#add(double)">add</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the add with
|
|
<DT><B>Returns:</B><DD>value of <code>(this + rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#add(org.luaj.vm2.LuaValue)"><CODE>LuaValue.add(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="add(int)"><!-- --></A><H3>
|
|
add</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>add</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#add(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Add: Perform numeric add operation with another value
|
|
of int type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#add(int)">add</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the add with
|
|
<DT><B>Returns:</B><DD>value of <code>(this + rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#add(org.luaj.vm2.LuaValue)"><CODE>LuaValue.add(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="sub(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
sub</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>sub</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Subtract: Perform numeric subtract operation with another value
|
|
of unknown type,
|
|
including metatag processing.
|
|
<p>
|
|
Each operand must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(org.luaj.vm2.LuaValue)">sub</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the subtract with
|
|
<DT><B>Returns:</B><DD>value of <code>(this - rhs)</code> if both are numeric,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#arithmt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.arithmt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="sub(double)"><!-- --></A><H3>
|
|
sub</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>sub</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Subtract: Perform numeric subtract operation with another value
|
|
of double type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(double)">sub</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the subtract with
|
|
<DT><B>Returns:</B><DD>value of <code>(this - rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(org.luaj.vm2.LuaValue)"><CODE>LuaValue.sub(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="sub(int)"><!-- --></A><H3>
|
|
sub</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>sub</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Subtract: Perform numeric subtract operation with another value
|
|
of int type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(int)">sub</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the subtract with
|
|
<DT><B>Returns:</B><DD>value of <code>(this - rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(org.luaj.vm2.LuaValue)"><CODE>LuaValue.sub(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="subFrom(double)"><!-- --></A><H3>
|
|
subFrom</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>subFrom</B>(double lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#subFrom(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Reverse-subtract: Perform numeric subtract operation from an int value
|
|
with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#subFrom(double)">subFrom</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The left-hand-side value from which to perform the subtraction
|
|
<DT><B>Returns:</B><DD>value of <code>(lhs - this)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#sub(org.luaj.vm2.LuaValue)"><CODE>LuaValue.sub(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#sub(double)"><CODE>LuaValue.sub(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#sub(int)"><CODE>LuaValue.sub(int)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="mul(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
mul</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>mul</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Multiply: Perform numeric multiply operation with another value
|
|
of unknown type,
|
|
including metatag processing.
|
|
<p>
|
|
Each operand must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(org.luaj.vm2.LuaValue)">mul</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the multiply with
|
|
<DT><B>Returns:</B><DD>value of <code>(this * rhs)</code> if both are numeric,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#arithmt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.arithmt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="mul(double)"><!-- --></A><H3>
|
|
mul</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>mul</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Multiply: Perform numeric multiply operation with another value
|
|
of double type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(double)">mul</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the multiply with
|
|
<DT><B>Returns:</B><DD>value of <code>(this * rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(org.luaj.vm2.LuaValue)"><CODE>LuaValue.mul(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="mul(int)"><!-- --></A><H3>
|
|
mul</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>mul</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Multiply: Perform numeric multiply operation with another value
|
|
of int type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(int)">mul</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the multiply with
|
|
<DT><B>Returns:</B><DD>value of <code>(this * rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#mul(org.luaj.vm2.LuaValue)"><CODE>LuaValue.mul(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="pow(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
pow</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>pow</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Raise to power: Raise this value to a power
|
|
including metatag processing.
|
|
<p>
|
|
Each operand must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(org.luaj.vm2.LuaValue)">pow</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The power to raise this value to
|
|
<DT><B>Returns:</B><DD>value of <code>(this ^ rhs)</code> if both are numeric,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#arithmt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.arithmt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="pow(double)"><!-- --></A><H3>
|
|
pow</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>pow</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Raise to power: Raise this value to a power
|
|
of double type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(double)">pow</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The power to raise this value to
|
|
<DT><B>Returns:</B><DD>value of <code>(this ^ rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(org.luaj.vm2.LuaValue)"><CODE>LuaValue.pow(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="pow(int)"><!-- --></A><H3>
|
|
pow</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>pow</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Raise to power: Raise this value to a power
|
|
of int type with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(int)">pow</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The power to raise this value to
|
|
<DT><B>Returns:</B><DD>value of <code>(this ^ rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(org.luaj.vm2.LuaValue)"><CODE>LuaValue.pow(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="powWith(double)"><!-- --></A><H3>
|
|
powWith</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>powWith</B>(double lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#powWith(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Reverse-raise to power: Raise another value of double type to this power
|
|
with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#powWith(double)">powWith</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The left-hand-side value which will be raised to this power
|
|
<DT><B>Returns:</B><DD>value of <code>(lhs ^ this)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(org.luaj.vm2.LuaValue)"><CODE>LuaValue.pow(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#pow(double)"><CODE>LuaValue.pow(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#pow(int)"><CODE>LuaValue.pow(int)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="powWith(int)"><!-- --></A><H3>
|
|
powWith</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>powWith</B>(int lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#powWith(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Reverse-raise to power: Raise another value of double type to this power
|
|
with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#powWith(int)">powWith</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The left-hand-side value which will be raised to this power
|
|
<DT><B>Returns:</B><DD>value of <code>(lhs ^ this)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#pow(org.luaj.vm2.LuaValue)"><CODE>LuaValue.pow(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#pow(double)"><CODE>LuaValue.pow(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#pow(int)"><CODE>LuaValue.pow(int)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="div(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
div</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>div</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#div(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Divide: Perform numeric divide operation by another value
|
|
of unknown type,
|
|
including metatag processing.
|
|
<p>
|
|
Each operand must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#div(org.luaj.vm2.LuaValue)">div</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the divulo with
|
|
<DT><B>Returns:</B><DD>value of <code>(this / rhs)</code> if both are numeric,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#arithmt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.arithmt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="div(double)"><!-- --></A><H3>
|
|
div</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>div</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#div(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Divide: Perform numeric divide operation by another value
|
|
of double type without metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<p>
|
|
For metatag processing <A HREF="../../../org/luaj/vm2/LuaValue.html#div(org.luaj.vm2.LuaValue)"><CODE>LuaValue.div(LuaValue)</CODE></A> must be used
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#div(double)">div</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the divulo with
|
|
<DT><B>Returns:</B><DD>value of <code>(this / rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#div(org.luaj.vm2.LuaValue)"><CODE>LuaValue.div(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="div(int)"><!-- --></A><H3>
|
|
div</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>div</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#div(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Divide: Perform numeric divide operation by another value
|
|
of int type without metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<p>
|
|
For metatag processing <A HREF="../../../org/luaj/vm2/LuaValue.html#div(org.luaj.vm2.LuaValue)"><CODE>LuaValue.div(LuaValue)</CODE></A> must be used
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#div(int)">div</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the divulo with
|
|
<DT><B>Returns:</B><DD>value of <code>(this / rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#div(org.luaj.vm2.LuaValue)"><CODE>LuaValue.div(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="divInto(double)"><!-- --></A><H3>
|
|
divInto</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>divInto</B>(double lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#divInto(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Reverse-divide: Perform numeric divide operation into another value
|
|
with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#divInto(double)">divInto</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The left-hand-side value which will be divided by this
|
|
<DT><B>Returns:</B><DD>value of <code>(lhs / this)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#div(org.luaj.vm2.LuaValue)"><CODE>LuaValue.div(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#div(double)"><CODE>LuaValue.div(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#div(int)"><CODE>LuaValue.div(int)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="mod(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
mod</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>mod</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Modulo: Perform numeric modulo operation with another value
|
|
of unknown type,
|
|
including metatag processing.
|
|
<p>
|
|
Each operand must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(org.luaj.vm2.LuaValue)">mod</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the modulo with
|
|
<DT><B>Returns:</B><DD>value of <code>(this % rhs)</code> if both are numeric,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#arithmt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.arithmt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="mod(double)"><!-- --></A><H3>
|
|
mod</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>mod</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Modulo: Perform numeric modulo operation with another value
|
|
of double type without metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<p>
|
|
For metatag processing <A HREF="../../../org/luaj/vm2/LuaValue.html#mod(org.luaj.vm2.LuaValue)"><CODE>LuaValue.mod(LuaValue)</CODE></A> must be used
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(double)">mod</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the modulo with
|
|
<DT><B>Returns:</B><DD>value of <code>(this % rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(org.luaj.vm2.LuaValue)"><CODE>LuaValue.mod(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="mod(int)"><!-- --></A><H3>
|
|
mod</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>mod</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Modulo: Perform numeric modulo operation with another value
|
|
of int type without metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<p>
|
|
For metatag processing <A HREF="../../../org/luaj/vm2/LuaValue.html#mod(org.luaj.vm2.LuaValue)"><CODE>LuaValue.mod(LuaValue)</CODE></A> must be used
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(int)">mod</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the modulo with
|
|
<DT><B>Returns:</B><DD>value of <code>(this % rhs)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(org.luaj.vm2.LuaValue)"><CODE>LuaValue.mod(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="modFrom(double)"><!-- --></A><H3>
|
|
modFrom</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>modFrom</B>(double lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#modFrom(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Reverse-modulo: Perform numeric modulo operation from another value
|
|
with metatag processing
|
|
<p>
|
|
<code>this</code> must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and be convertible to a number
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#modFrom(double)">modFrom</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The left-hand-side value which will be modulo'ed by this
|
|
<DT><B>Returns:</B><DD>value of <code>(lhs % this)</code> if this is numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#mod(org.luaj.vm2.LuaValue)"><CODE>LuaValue.mod(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#mod(double)"><CODE>LuaValue.mod(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#mod(int)"><CODE>LuaValue.mod(int)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lt(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
lt</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>lt</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt(org.luaj.vm2.LuaValue)">lt</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD><CODE>TRUE</CODE> if <code>(this < rhs)</code>, <CODE>FALSE</CODE> if not,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq_b(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lt_b(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
lt_b</H3>
|
|
<PRE>
|
|
public boolean <B>lt_b</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt_b(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt_b(org.luaj.vm2.LuaValue)">lt_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this < rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lt_b(int)"><!-- --></A><H3>
|
|
lt_b</H3>
|
|
<PRE>
|
|
public boolean <B>lt_b</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt_b(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, this must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt_b(int)">lt_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this < rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(int)"><CODE>LuaValue.gteq(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lt_b(double)"><!-- --></A><H3>
|
|
lt_b</H3>
|
|
<PRE>
|
|
public boolean <B>lt_b</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt_b(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lt_b(double)">lt_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this < rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lteq(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
lteq</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>lteq</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than or equals: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq(org.luaj.vm2.LuaValue)">lteq</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD><CODE>TRUE</CODE> if <code>(this <= rhs)</code>, <CODE>FALSE</CODE> if not,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq_b(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lteq_b(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
lteq_b</H3>
|
|
<PRE>
|
|
public boolean <B>lteq_b</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq_b(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than or equals: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq_b(org.luaj.vm2.LuaValue)">lteq_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this <= rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lteq_b(int)"><!-- --></A><H3>
|
|
lteq_b</H3>
|
|
<PRE>
|
|
public boolean <B>lteq_b</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq_b(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than or equals: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, this must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq_b(int)">lteq_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this <= rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(int)"><CODE>LuaValue.gteq(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lteq_b(double)"><!-- --></A><H3>
|
|
lteq_b</H3>
|
|
<PRE>
|
|
public boolean <B>lteq_b</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq_b(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Less than or equals: Perform numeric comparison with another value
|
|
of double type,
|
|
including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, this must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#lteq_b(double)">lteq_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this <= rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(double)"><CODE>LuaValue.gteq(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gt(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
gt</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>gt</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt(org.luaj.vm2.LuaValue)">gt</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD><CODE>TRUE</CODE> if <code>(this > rhs)</code>, <CODE>FALSE</CODE> if not,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq_b(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gt_b(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
gt_b</H3>
|
|
<PRE>
|
|
public boolean <B>gt_b</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt_b(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt_b(org.luaj.vm2.LuaValue)">gt_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this > rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gt_b(int)"><!-- --></A><H3>
|
|
gt_b</H3>
|
|
<PRE>
|
|
public boolean <B>gt_b</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt_b(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, this must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt_b(int)">gt_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this > rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(int)"><CODE>LuaValue.gteq(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gt_b(double)"><!-- --></A><H3>
|
|
gt_b</H3>
|
|
<PRE>
|
|
public boolean <B>gt_b</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt_b(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gt_b(double)">gt_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this > rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gteq(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
gteq</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>gteq</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than or equals: Perform numeric or string comparison with another value
|
|
of unknown type,
|
|
including metatag processing, and returning <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A>.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)">gteq</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD><CODE>TRUE</CODE> if <code>(this >= rhs)</code>, <CODE>FALSE</CODE> if not,
|
|
or <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq_b(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gteq_b(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
gteq_b</H3>
|
|
<PRE>
|
|
public boolean <B>gteq_b</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than or equals: Perform numeric or string comparison with another value
|
|
of unknown type, including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, both operands must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
or both must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(org.luaj.vm2.LuaValue)">gteq_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this >= rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.gteq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gteq_b(int)"><!-- --></A><H3>
|
|
gteq_b</H3>
|
|
<PRE>
|
|
public boolean <B>gteq_b</B>(int rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than or equals: Perform numeric comparison with another value
|
|
of int type,
|
|
including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, this must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(int)">gteq_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this >= rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(int)"><CODE>LuaValue.gteq(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="gteq_b(double)"><!-- --></A><H3>
|
|
gteq_b</H3>
|
|
<PRE>
|
|
public boolean <B>gteq_b</B>(double rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Greater than or equals: Perform numeric comparison with another value
|
|
of double type,
|
|
including metatag processing,
|
|
and returning java boolean.
|
|
<p>
|
|
To be comparable, this must derive from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq_b(double)">gteq_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with
|
|
<DT><B>Returns:</B><DD>true if <code>(this >= rhs)</code>, false if not,
|
|
and boolean interpreation of result if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#gteq(double)"><CODE>LuaValue.gteq(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#comparemt(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.comparemt(LuaValue, LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="concat(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
concat</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>concat</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concat(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Concatenate another value onto this value and return the result
|
|
using rules of lua string concatenation including metatag processing.
|
|
<p>
|
|
Only strings and numbers as represented can be concatenated, meaning
|
|
each operand must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concat(org.luaj.vm2.LuaValue)">concat</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the operation with</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="concat(org.luaj.vm2.Buffer)"><!-- --></A><H3>
|
|
concat</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/Buffer.html" title="class in org.luaj.vm2">Buffer</A> <B>concat</B>(<A HREF="../../../org/luaj/vm2/Buffer.html" title="class in org.luaj.vm2">Buffer</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concat(org.luaj.vm2.Buffer)">LuaValue</A></CODE></B></DD>
|
|
<DD>Concatenate a <A HREF="../../../org/luaj/vm2/Buffer.html" title="class in org.luaj.vm2"><CODE>Buffer</CODE></A> onto this value and return the result
|
|
using rules of lua string concatenation including metatag processing.
|
|
<p>
|
|
Only strings and numbers as represented can be concatenated, meaning
|
|
each operand must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concat(org.luaj.vm2.Buffer)">concat</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side <A HREF="../../../org/luaj/vm2/Buffer.html" title="class in org.luaj.vm2"><CODE>Buffer</CODE></A> to perform the operation with
|
|
<DT><B>Returns:</B><DD>LuaString resulting from concatenation of <code>(this .. rhs)</code></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="concatTo(org.luaj.vm2.LuaNumber)"><!-- --></A><H3>
|
|
concatTo</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>concatTo</B>(<A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A> lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concatTo(org.luaj.vm2.LuaNumber)">LuaValue</A></CODE></B></DD>
|
|
<DD>Reverse-concatenation: concatenate this value onto another value
|
|
known to be a <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
and return the result using rules of lua string concatenation including
|
|
metatag processing.
|
|
<p>
|
|
Only strings and numbers as represented can be concatenated, meaning
|
|
each operand must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concatTo(org.luaj.vm2.LuaNumber)">concatTo</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The left-hand-side value onto which this will be concatenated<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#concat(org.luaj.vm2.LuaValue)"><CODE>LuaValue.concat(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="concatTo(org.luaj.vm2.LuaString)"><!-- --></A><H3>
|
|
concatTo</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>concatTo</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concatTo(org.luaj.vm2.LuaString)">LuaValue</A></CODE></B></DD>
|
|
<DD>Reverse-concatenation: concatenate this value onto another value
|
|
known to be a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
and return the result using rules of lua string concatenation including
|
|
metatag processing.
|
|
<p>
|
|
Only strings and numbers as represented can be concatenated, meaning
|
|
each operand must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#concatTo(org.luaj.vm2.LuaString)">concatTo</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The left-hand-side value onto which this will be concatenated<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#concat(org.luaj.vm2.LuaValue)"><CODE>LuaValue.concat(LuaValue)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="strcmp(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
strcmp</H3>
|
|
<PRE>
|
|
public int <B>strcmp</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> lhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#strcmp(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Perform string comparison with another value
|
|
of any type
|
|
using string comparison based on byte values.
|
|
<p>
|
|
Only strings can be compared, meaning
|
|
each operand must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#strcmp(org.luaj.vm2.LuaValue)">strcmp</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>lhs</CODE> - The right-hand-side value to perform the comparison with</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="strcmp(org.luaj.vm2.LuaString)"><!-- --></A><H3>
|
|
strcmp</H3>
|
|
<PRE>
|
|
public int <B>strcmp</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> rhs)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#strcmp(org.luaj.vm2.LuaString)">LuaValue</A></CODE></B></DD>
|
|
<DD>Perform string comparison with another value
|
|
known to be a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
using string comparison based on byte values.
|
|
<p>
|
|
Only strings can be compared, meaning
|
|
each operand must derive from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#strcmp(org.luaj.vm2.LuaString)">strcmp</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>rhs</CODE> - The right-hand-side value to perform the comparison with</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checkint()"><!-- --></A><H3>
|
|
checkint</H3>
|
|
<PRE>
|
|
public int <B>checkint</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that the value is numeric, and convert and cast value to int, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric
|
|
<p>
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> will be cast to int and may lose precision.
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> that can be converted to a number will be converted,
|
|
then cast to int, so may also lose precision.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()">checkint</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>value cast to a int if numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkinteger()"><CODE>LuaValue.checkinteger()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()"><CODE>LuaValue.checklong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()"><CODE>LuaValue.checkdouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)"><CODE>LuaValue.optint(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checkinteger()"><!-- --></A><H3>
|
|
checkinteger</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2">LuaInteger</A> <B>checkinteger</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkinteger()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that the value is numeric, and convert and cast value to int, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric
|
|
<p>
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> will be cast to int and may lose precision.
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> that can be converted to a number will be converted,
|
|
then cast to int, so may also lose precision.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkinteger()">checkinteger</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>value cast to a int and wrapped in <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2"><CODE>LuaInteger</CODE></A> if numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()"><CODE>LuaValue.checklong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()"><CODE>LuaValue.checkdouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optinteger(org.luaj.vm2.LuaInteger)"><CODE>LuaValue.optinteger(LuaInteger)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checklong()"><!-- --></A><H3>
|
|
checklong</H3>
|
|
<PRE>
|
|
public long <B>checklong</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that the value is numeric, and convert and cast value to long, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric
|
|
<p>
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> will be cast to long and may lose precision.
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> that can be converted to a number will be converted,
|
|
then cast to long, so may also lose precision.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()">checklong</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>value cast to a long if numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkinteger()"><CODE>LuaValue.checkinteger()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()"><CODE>LuaValue.checkdouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optlong(long)"><CODE>LuaValue.optlong(long)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checkdouble()"><!-- --></A><H3>
|
|
checkdouble</H3>
|
|
<PRE>
|
|
public double <B>checkdouble</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that the value is numeric and return the value as a double,
|
|
or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if not numeric
|
|
<p>
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> and values that are <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
that can be converted to a number will be converted to double.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()">checkdouble</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>value cast to a double if numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkinteger()"><CODE>LuaValue.checkinteger()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()"><CODE>LuaValue.checklong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)"><CODE>LuaValue.optdouble(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checknumber()"><!-- --></A><H3>
|
|
checknumber</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A> <B>checknumber</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that the value is numeric, and return as a LuaNumber if so, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A>
|
|
<p>
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> that can be converted to a number will be converted and returned.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()">checknumber</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>value as a <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> if numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkinteger()"><CODE>LuaValue.checkinteger()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()"><CODE>LuaValue.checkdouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()"><CODE>LuaValue.checklong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optnumber(org.luaj.vm2.LuaNumber)"><CODE>LuaValue.optnumber(LuaNumber)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checknumber(java.lang.String)"><!-- --></A><H3>
|
|
checknumber</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A> <B>checknumber</B>(java.lang.String msg)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber(java.lang.String)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that the value is numeric, and return as a LuaNumber if so, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A>
|
|
<p>
|
|
Values that are <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> that can be converted to a number will be converted and returned.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber(java.lang.String)">checknumber</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>msg</CODE> - String message to supply if conversion fails
|
|
<DT><B>Returns:</B><DD>value as a <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> if numeric<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkinteger()"><CODE>LuaValue.checkinteger()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()"><CODE>LuaValue.checkdouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()"><CODE>LuaValue.checklong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optnumber(org.luaj.vm2.LuaNumber)"><CODE>LuaValue.optnumber(LuaNumber)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tonumber()"><!-- --></A><H3>
|
|
tonumber</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>tonumber</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()">LuaValue</A></CODE></B></DD>
|
|
<DD>Conditionally convert to lua number without throwing errors.
|
|
<p>
|
|
In lua all numbers are strings, but not all strings are numbers.
|
|
This function will return
|
|
the <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> <code>this</code> if it is a number
|
|
or a string convertible to a number,
|
|
and <CODE>NIL</CODE> for all other cases.
|
|
<p>
|
|
This allows values to be tested for their "numeric-ness" without
|
|
the penalty of throwing exceptions,
|
|
nor the cost of converting the type and creating storage for it.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()">tonumber</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD><code>this</code> if it is a <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> that can be converted to a number,
|
|
otherwise <A HREF="../../../org/luaj/vm2/LuaValue.html#NIL"><CODE>LuaValue.NIL</CODE></A><DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tostring()"><CODE>LuaValue.tostring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optnumber(org.luaj.vm2.LuaNumber)"><CODE>LuaValue.optnumber(LuaNumber)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="isnumber()"><!-- --></A><H3>
|
|
isnumber</H3>
|
|
<PRE>
|
|
public boolean <B>isnumber</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check if <code>this</code> is a <code>number</code>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()">isnumber</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>true if this is a <code>number</code>,
|
|
meaning derives from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derives from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and is convertible to a number,
|
|
otherwise false<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optnumber(org.luaj.vm2.LuaNumber)"><CODE>LuaValue.optnumber(LuaNumber)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="isint()"><!-- --></A><H3>
|
|
isint</H3>
|
|
<PRE>
|
|
public boolean <B>isint</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#isint()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check if <code>this</code> is a <code>number</code> and is representable by java int
|
|
without rounding or truncation
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#isint()">isint</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>true if this is a <code>number</code>
|
|
meaning derives from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derives from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and is convertible to a number,
|
|
and can be represented by int,
|
|
otherwise false<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#isinttype()"><CODE>LuaValue.isinttype()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#islong()"><CODE>LuaValue.islong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)"><CODE>LuaValue.optint(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="islong()"><!-- --></A><H3>
|
|
islong</H3>
|
|
<PRE>
|
|
public boolean <B>islong</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#islong()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check if <code>this</code> is a <code>number</code> and is representable by java long
|
|
without rounding or truncation
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#islong()">islong</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>true if this is a <code>number</code>
|
|
meaning derives from <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
or derives from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> and is convertible to a number,
|
|
and can be represented by long,
|
|
otherwise false<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checklong()"><CODE>LuaValue.checklong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optlong(long)"><CODE>LuaValue.optlong(long)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tobyte()"><!-- --></A><H3>
|
|
tobyte</H3>
|
|
<PRE>
|
|
public byte <B>tobyte</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tobyte()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to byte if numeric, or 0 if not.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tobyte()">tobyte</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>Value cast to byte if number or string convertible to number, otherwise 0<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A>,
|
|
<CODE>#optbyte(byte)</CODE>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<CODE>TNUMBER</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tochar()"><!-- --></A><H3>
|
|
tochar</H3>
|
|
<PRE>
|
|
public char <B>tochar</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tochar()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to char if numeric, or 0 if not.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tochar()">tochar</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>Value cast to char if number or string convertible to number, otherwise 0<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A>,
|
|
<CODE>#optchar(char)</CODE>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<CODE>TNUMBER</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="todouble()"><!-- --></A><H3>
|
|
todouble</H3>
|
|
<PRE>
|
|
public double <B>todouble</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to double if numeric, or 0 if not.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()">todouble</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>Value cast to double if number or string convertible to number, otherwise 0<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tobyte()"><CODE>LuaValue.tobyte()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tochar()"><CODE>LuaValue.tochar()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toshort()"><CODE>LuaValue.toshort()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tolong()"><CODE>LuaValue.tolong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tofloat()"><CODE>LuaValue.tofloat()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)"><CODE>LuaValue.optdouble(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<CODE>TNUMBER</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tofloat()"><!-- --></A><H3>
|
|
tofloat</H3>
|
|
<PRE>
|
|
public float <B>tofloat</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tofloat()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to float if numeric, or 0 if not.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tofloat()">tofloat</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>Value cast to float if number or string convertible to number, otherwise 0<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A>,
|
|
<CODE>#optfloat(float)</CODE>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<CODE>TNUMBER</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="toint()"><!-- --></A><H3>
|
|
toint</H3>
|
|
<PRE>
|
|
public int <B>toint</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#toint()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to int if numeric, or 0 if not.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#toint()">toint</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>Value cast to int if number or string convertible to number, otherwise 0<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tobyte()"><CODE>LuaValue.tobyte()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tochar()"><CODE>LuaValue.tochar()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toshort()"><CODE>LuaValue.toshort()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tolong()"><CODE>LuaValue.tolong()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tofloat()"><CODE>LuaValue.tofloat()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)"><CODE>LuaValue.optint(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<CODE>TNUMBER</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tolong()"><!-- --></A><H3>
|
|
tolong</H3>
|
|
<PRE>
|
|
public long <B>tolong</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tolong()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to long if numeric, or 0 if not.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tolong()">tolong</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>Value cast to long if number or string convertible to number, otherwise 0<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#isint()"><CODE>LuaValue.isint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isinttype()"><CODE>LuaValue.isinttype()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optlong(long)"><CODE>LuaValue.optlong(long)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<CODE>TNUMBER</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="toshort()"><!-- --></A><H3>
|
|
toshort</H3>
|
|
<PRE>
|
|
public short <B>toshort</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#toshort()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert to short if numeric, or 0 if not.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#toshort()">toshort</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>Value cast to short if number or string convertible to number, otherwise 0<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A>,
|
|
<CODE>#optshort(short)</CODE>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checknumber()"><CODE>LuaValue.checknumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<CODE>TNUMBER</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="optdouble(double)"><!-- --></A><H3>
|
|
optdouble</H3>
|
|
<PRE>
|
|
public double <B>optdouble</B>(double defval)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that optional argument is a number or string convertible to number and return as double
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)">optdouble</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>defval</CODE> - double to return if <code>this</code> is nil or none
|
|
<DT><B>Returns:</B><DD><code>this</code> cast to double if numeric,
|
|
<code>defval</code> if nil or none,
|
|
throws <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> otherwise<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)"><CODE>LuaValue.optint(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optinteger(org.luaj.vm2.LuaInteger)"><CODE>LuaValue.optinteger(LuaInteger)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkdouble()"><CODE>LuaValue.checkdouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#todouble()"><CODE>LuaValue.todouble()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="optint(int)"><!-- --></A><H3>
|
|
optint</H3>
|
|
<PRE>
|
|
public int <B>optint</B>(int defval)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that optional argument is a number or string convertible to number and return as int
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)">optint</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>defval</CODE> - int to return if <code>this</code> is nil or none
|
|
<DT><B>Returns:</B><DD><code>this</code> cast to int if numeric,
|
|
<code>defval</code> if nil or none,
|
|
throws <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> otherwise<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)"><CODE>LuaValue.optdouble(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optlong(long)"><CODE>LuaValue.optlong(long)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optinteger(org.luaj.vm2.LuaInteger)"><CODE>LuaValue.optinteger(LuaInteger)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="optinteger(org.luaj.vm2.LuaInteger)"><!-- --></A><H3>
|
|
optinteger</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2">LuaInteger</A> <B>optinteger</B>(<A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2">LuaInteger</A> defval)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optinteger(org.luaj.vm2.LuaInteger)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that optional argument is a number or string convertible to number and return as <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2"><CODE>LuaInteger</CODE></A>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optinteger(org.luaj.vm2.LuaInteger)">optinteger</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>defval</CODE> - <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2"><CODE>LuaInteger</CODE></A> to return if <code>this</code> is nil or none
|
|
<DT><B>Returns:</B><DD><code>this</code> converted and wrapped in <A HREF="../../../org/luaj/vm2/LuaInteger.html" title="class in org.luaj.vm2"><CODE>LuaInteger</CODE></A> if numeric,
|
|
<code>defval</code> if nil or none,
|
|
throws <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> otherwise<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)"><CODE>LuaValue.optdouble(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)"><CODE>LuaValue.optint(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="optlong(long)"><!-- --></A><H3>
|
|
optlong</H3>
|
|
<PRE>
|
|
public long <B>optlong</B>(long defval)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optlong(long)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that optional argument is a number or string convertible to number and return as long
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optlong(long)">optlong</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>defval</CODE> - long to return if <code>this</code> is nil or none
|
|
<DT><B>Returns:</B><DD><code>this</code> cast to long if numeric,
|
|
<code>defval</code> if nil or none,
|
|
throws <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> otherwise<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)"><CODE>LuaValue.optdouble(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)"><CODE>LuaValue.optint(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="optnumber(org.luaj.vm2.LuaNumber)"><!-- --></A><H3>
|
|
optnumber</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A> <B>optnumber</B>(<A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2">LuaNumber</A> defval)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optnumber(org.luaj.vm2.LuaNumber)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that optional argument is a number or string convertible to number and return as <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optnumber(org.luaj.vm2.LuaNumber)">optnumber</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>defval</CODE> - <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> to return if <code>this</code> is nil or none
|
|
<DT><B>Returns:</B><DD><code>this</code> cast to <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A> if numeric,
|
|
<code>defval</code> if nil or none,
|
|
throws <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> otherwise<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#optdouble(double)"><CODE>LuaValue.optdouble(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optlong(long)"><CODE>LuaValue.optlong(long)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optint(int)"><CODE>LuaValue.optint(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkint()"><CODE>LuaValue.checkint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isnumber()"><CODE>LuaValue.isnumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TNUMBER"><CODE>LuaValue.TNUMBER</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="optstring(org.luaj.vm2.LuaString)"><!-- --></A><H3>
|
|
optstring</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>optstring</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> defval)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optstring(org.luaj.vm2.LuaString)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that optional argument is a string or number and return as <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optstring(org.luaj.vm2.LuaString)">optstring</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>defval</CODE> - <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> to return if <code>this</code> is nil or none
|
|
<DT><B>Returns:</B><DD><code>this</code> converted to <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> if a string or number,
|
|
<code>defval</code> if nil or none,
|
|
throws <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if some other type<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tojstring()"><CODE>LuaValue.tojstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optjstring(java.lang.String)"><CODE>LuaValue.optjstring(String)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkstring()"><CODE>LuaValue.checkstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toString()"><CODE>LuaValue.toString()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TSTRING"><CODE>LuaValue.TSTRING</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tostring()"><!-- --></A><H3>
|
|
tostring</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>tostring</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tostring()">LuaValue</A></CODE></B></DD>
|
|
<DD>Conditionally convert to lua string without throwing errors.
|
|
<p>
|
|
In lua all numbers are strings, so this function will return
|
|
the <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> <code>this</code> if it is a string or number,
|
|
and <CODE>NIL</CODE> for all other cases.
|
|
<p>
|
|
This allows values to be tested for their "string-ness" without
|
|
the penalty of throwing exceptions.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#tostring()">tostring</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD><code>this</code> if it is a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>,
|
|
otherwise <CODE>NIL</CODE><DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tojstring()"><CODE>LuaValue.tojstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optstring(org.luaj.vm2.LuaString)"><CODE>LuaValue.optstring(LuaString)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkstring()"><CODE>LuaValue.checkstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toString()"><CODE>LuaValue.toString()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="optjstring(java.lang.String)"><!-- --></A><H3>
|
|
optjstring</H3>
|
|
<PRE>
|
|
public java.lang.String <B>optjstring</B>(java.lang.String defval)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optjstring(java.lang.String)">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that optional argument is a string or number and return as Java String
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#optjstring(java.lang.String)">optjstring</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>defval</CODE> - <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> to return if <code>this</code> is nil or none
|
|
<DT><B>Returns:</B><DD><code>this</code> converted to String if a string or number,
|
|
<code>defval</code> if nil or none,
|
|
throws <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if some other type<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tojstring()"><CODE>LuaValue.tojstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optstring(org.luaj.vm2.LuaString)"><CODE>LuaValue.optstring(LuaString)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#checkjstring()"><CODE>LuaValue.checkjstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#toString()"><CODE>LuaValue.toString()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TSTRING"><CODE>LuaValue.TSTRING</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="strvalue()"><!-- --></A><H3>
|
|
strvalue</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>strvalue</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#strvalue()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert this value to a string if it is a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>,
|
|
or throw a <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if it is not
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#strvalue()">strvalue</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> corresponding to the value if a string or number</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="substring(int, int)"><!-- --></A><H3>
|
|
substring</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>substring</B>(int beginIndex,
|
|
int endIndex)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="hashCode()"><!-- --></A><H3>
|
|
hashCode</H3>
|
|
<PRE>
|
|
public int <B>hashCode</B>()</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE>hashCode</CODE> in class <CODE>java.lang.Object</CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="equals(java.lang.Object)"><!-- --></A><H3>
|
|
equals</H3>
|
|
<PRE>
|
|
public boolean <B>equals</B>(java.lang.Object o)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#equals(java.lang.Object)">equals</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="eq(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
eq</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>eq</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> val)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#eq(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Equals: Perform equality comparison with another value
|
|
including metatag processing using <CODE>EQ</CODE>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#eq(org.luaj.vm2.LuaValue)">eq</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>val</CODE> - The value to compare with.
|
|
<DT><B>Returns:</B><DD><CODE>TRUE</CODE> if values are comparable and <code>(this == rhs)</code>,
|
|
<CODE>FALSE</CODE> if comparable but not equal,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2"><CODE>LuaValue</CODE></A> if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#eq_b(org.luaj.vm2.LuaValue)"><CODE>LuaValue.eq_b(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.raweq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#neq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.neq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#eqmtcall(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.eqmtcall(LuaValue, LuaValue, LuaValue, LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#EQ"><CODE>LuaValue.EQ</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="eq_b(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
eq_b</H3>
|
|
<PRE>
|
|
public boolean <B>eq_b</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> val)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#eq_b(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Equals: Perform equality comparison with another value
|
|
including metatag processing using <CODE>EQ</CODE>,
|
|
and return java boolean
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#eq_b(org.luaj.vm2.LuaValue)">eq_b</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>val</CODE> - The value to compare with.
|
|
<DT><B>Returns:</B><DD>true if values are comparable and <code>(this == rhs)</code>,
|
|
false if comparable but not equal,
|
|
result converted to java boolean if metatag processing occurs.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#eq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.eq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.raweq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#neq_b(org.luaj.vm2.LuaValue)"><CODE>LuaValue.neq_b(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#eqmtcall(org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue, org.luaj.vm2.LuaValue)"><CODE>LuaValue.eqmtcall(LuaValue, LuaValue, LuaValue, LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#EQ"><CODE>LuaValue.EQ</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="raweq(org.luaj.vm2.LuaValue)"><!-- --></A><H3>
|
|
raweq</H3>
|
|
<PRE>
|
|
public boolean <B>raweq</B>(<A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> val)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaValue)">LuaValue</A></CODE></B></DD>
|
|
<DD>Equals: Perform direct equality comparison with another value
|
|
without metatag processing.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaValue)">raweq</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>val</CODE> - The value to compare with.
|
|
<DT><B>Returns:</B><DD>true if <code>(this == rhs)</code>, false otherwise<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#eq(org.luaj.vm2.LuaValue)"><CODE>LuaValue.eq(LuaValue)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaUserdata)"><CODE>LuaValue.raweq(LuaUserdata)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaString)"><CODE>LuaValue.raweq(LuaString)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(double)"><CODE>LuaValue.raweq(double)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(int)"><CODE>LuaValue.raweq(int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#EQ"><CODE>LuaValue.EQ</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="raweq(org.luaj.vm2.LuaString)"><!-- --></A><H3>
|
|
raweq</H3>
|
|
<PRE>
|
|
public boolean <B>raweq</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> s)</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaString)">LuaValue</A></CODE></B></DD>
|
|
<DD>Equals: Perform direct equality comparison with a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> value
|
|
without metatag processing.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#raweq(org.luaj.vm2.LuaString)">raweq</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>s</CODE> - The <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> to compare with.
|
|
<DT><B>Returns:</B><DD>true if <code>this</code> is a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>
|
|
and their byte sequences match,
|
|
otherwise false</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="equals(org.luaj.vm2.LuaString, int, org.luaj.vm2.LuaString, int, int)"><!-- --></A><H3>
|
|
equals</H3>
|
|
<PRE>
|
|
public static boolean <B>equals</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> a,
|
|
int i,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> b,
|
|
int j,
|
|
int n)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="equals(byte[], int, byte[], int, int)"><!-- --></A><H3>
|
|
equals</H3>
|
|
<PRE>
|
|
public static boolean <B>equals</B>(byte[] a,
|
|
int i,
|
|
byte[] b,
|
|
int j,
|
|
int n)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="write(java.io.DataOutputStream, int, int)"><!-- --></A><H3>
|
|
write</H3>
|
|
<PRE>
|
|
public void <B>write</B>(java.io.DataOutputStream writer,
|
|
int i,
|
|
int len)
|
|
throws java.io.IOException</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
|
|
<DT><B>Throws:</B>
|
|
<DD><CODE>java.io.IOException</CODE></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="len()"><!-- --></A><H3>
|
|
len</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>len</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#len()">LuaValue</A></CODE></B></DD>
|
|
<DD>Length operator: return lua length of object <code>(#this)</code> including metatag processing as java int
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#len()">len</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>length as defined by the lua # operator
|
|
or metatag processing result</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="length()"><!-- --></A><H3>
|
|
length</H3>
|
|
<PRE>
|
|
public int <B>length</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#length()">LuaValue</A></CODE></B></DD>
|
|
<DD>Length operator: return lua length of object <code>(#this)</code> including metatag processing as java int
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#length()">length</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>length as defined by the lua # operator
|
|
or metatag processing result converted to java int using <A HREF="../../../org/luaj/vm2/LuaValue.html#toint()"><CODE>LuaValue.toint()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="luaByte(int)"><!-- --></A><H3>
|
|
luaByte</H3>
|
|
<PRE>
|
|
public int <B>luaByte</B>(int index)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="charAt(int)"><!-- --></A><H3>
|
|
charAt</H3>
|
|
<PRE>
|
|
public int <B>charAt</B>(int index)</PRE>
|
|
<DL>
|
|
<DD><DL>
|
|
</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checkjstring()"><!-- --></A><H3>
|
|
checkjstring</H3>
|
|
<PRE>
|
|
public java.lang.String <B>checkjstring</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkjstring()">LuaValue</A></CODE></B></DD>
|
|
<DD>Convert this value to a Java String.
|
|
<p>
|
|
The string representations here will roughly match what is produced by the
|
|
C lua distribution, however hash codes have no relationship,
|
|
and there may be differences in number formatting.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkjstring()">checkjstring</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>String representation of the value<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkstring()"><CODE>LuaValue.checkstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optjstring(java.lang.String)"><CODE>LuaValue.optjstring(String)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tojstring()"><CODE>LuaValue.tojstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isstring()"><CODE>LuaValue.isstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TSTRING"><CODE>LuaValue.TSTRING</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="checkstring()"><!-- --></A><H3>
|
|
checkstring</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> <B>checkstring</B>()</PRE>
|
|
<DL>
|
|
<DD><B>Description copied from class: <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkstring()">LuaValue</A></CODE></B></DD>
|
|
<DD>Check that this is a lua string, or throw <A HREF="../../../org/luaj/vm2/LuaError.html" title="class in org.luaj.vm2"><CODE>LuaError</CODE></A> if it is not.
|
|
<p>
|
|
In lua all numbers are strings, so this will succeed for
|
|
anything that derives from <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A>.
|
|
Numbers will be converted to <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A>.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Overrides:</B><DD><CODE><A HREF="../../../org/luaj/vm2/LuaValue.html#checkstring()">checkstring</A></CODE> in class <CODE><A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A></CODE></DL>
|
|
</DD>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> representation of the value if it is a <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> or <A HREF="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><CODE>LuaNumber</CODE></A><DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#checkjstring()"><CODE>LuaValue.checkjstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#optstring(org.luaj.vm2.LuaString)"><CODE>LuaValue.optstring(LuaString)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#tostring()"><CODE>LuaValue.tostring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#isstring()"><CODE>LuaValue.isstring()</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaValue.html#TSTRING"><CODE>LuaValue.TSTRING</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="toInputStream()"><!-- --></A><H3>
|
|
toInputStream</H3>
|
|
<PRE>
|
|
public java.io.InputStream <B>toInputStream</B>()</PRE>
|
|
<DL>
|
|
<DD>Convert value to an input stream.
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD><CODE>InputStream</CODE> whose data matches the bytes in this <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="copyInto(int, byte[], int, int)"><!-- --></A><H3>
|
|
copyInto</H3>
|
|
<PRE>
|
|
public void <B>copyInto</B>(int strOffset,
|
|
byte[] bytes,
|
|
int arrayOffset,
|
|
int len)</PRE>
|
|
<DL>
|
|
<DD>Copy the bytes of the string into the given byte array.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>strOffset</CODE> - offset from which to copy<DD><CODE>bytes</CODE> - destination byte array<DD><CODE>arrayOffset</CODE> - offset in destination<DD><CODE>len</CODE> - number of bytes to copy</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="indexOfAny(org.luaj.vm2.LuaString)"><!-- --></A><H3>
|
|
indexOfAny</H3>
|
|
<PRE>
|
|
public int <B>indexOfAny</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> accept)</PRE>
|
|
<DL>
|
|
<DD>Java version of strpbrk - find index of any byte that in an accept string.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>accept</CODE> - <A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2"><CODE>LuaString</CODE></A> containing characters to look for.
|
|
<DT><B>Returns:</B><DD>index of first match in the <code>accept</code> string, or -1 if not found.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="indexOf(byte, int)"><!-- --></A><H3>
|
|
indexOf</H3>
|
|
<PRE>
|
|
public int <B>indexOf</B>(byte b,
|
|
int start)</PRE>
|
|
<DL>
|
|
<DD>Find the index of a byte starting at a point in this string
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>b</CODE> - the byte to look for<DD><CODE>start</CODE> - the first index in the string
|
|
<DT><B>Returns:</B><DD>index of first match found, or -1 if not found.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="indexOf(org.luaj.vm2.LuaString, int)"><!-- --></A><H3>
|
|
indexOf</H3>
|
|
<PRE>
|
|
public int <B>indexOf</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> s,
|
|
int start)</PRE>
|
|
<DL>
|
|
<DD>Find the index of a string starting at a point in this string
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>s</CODE> - the string to search for<DD><CODE>start</CODE> - the first index in the string
|
|
<DT><B>Returns:</B><DD>index of first match found, or -1 if not found.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lastIndexOf(org.luaj.vm2.LuaString)"><!-- --></A><H3>
|
|
lastIndexOf</H3>
|
|
<PRE>
|
|
public int <B>lastIndexOf</B>(<A HREF="../../../org/luaj/vm2/LuaString.html" title="class in org.luaj.vm2">LuaString</A> s)</PRE>
|
|
<DL>
|
|
<DD>Find the last index of a string in this string
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>s</CODE> - the string to search for
|
|
<DT><B>Returns:</B><DD>index of last match found, or -1 if not found.</DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="decodeAsUtf8(byte[], int, int)"><!-- --></A><H3>
|
|
decodeAsUtf8</H3>
|
|
<PRE>
|
|
public static java.lang.String <B>decodeAsUtf8</B>(byte[] bytes,
|
|
int offset,
|
|
int length)</PRE>
|
|
<DL>
|
|
<DD>Convert to Java String interpreting as utf8 characters.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>bytes</CODE> - byte array in UTF8 encoding to convert<DD><CODE>offset</CODE> - starting index in byte array<DD><CODE>length</CODE> - number of bytes to convert
|
|
<DT><B>Returns:</B><DD>Java String corresponding to the value of bytes interpreted using UTF8<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html#lengthAsUtf8(char[])"><CODE>lengthAsUtf8(char[])</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#encodeToUtf8(char[], byte[], int)"><CODE>encodeToUtf8(char[], byte[], int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#isValidUtf8()"><CODE>isValidUtf8()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="lengthAsUtf8(char[])"><!-- --></A><H3>
|
|
lengthAsUtf8</H3>
|
|
<PRE>
|
|
public static int <B>lengthAsUtf8</B>(char[] chars)</PRE>
|
|
<DL>
|
|
<DD>Count the number of bytes required to encode the string as UTF-8.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>chars</CODE> - Array of unicode characters to be encoded as UTF-8
|
|
<DT><B>Returns:</B><DD>count of bytes needed to encode using UTF-8<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html#encodeToUtf8(char[], byte[], int)"><CODE>encodeToUtf8(char[], byte[], int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#decodeAsUtf8(byte[], int, int)"><CODE>decodeAsUtf8(byte[], int, int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#isValidUtf8()"><CODE>isValidUtf8()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="encodeToUtf8(char[], byte[], int)"><!-- --></A><H3>
|
|
encodeToUtf8</H3>
|
|
<PRE>
|
|
public static void <B>encodeToUtf8</B>(char[] chars,
|
|
byte[] bytes,
|
|
int off)</PRE>
|
|
<DL>
|
|
<DD>Encode the given Java string as UTF-8 bytes, writing the result to bytes
|
|
starting at offset.
|
|
<p>
|
|
The string should be measured first with lengthAsUtf8
|
|
to make sure the given byte array is large enough.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>chars</CODE> - Array of unicode characters to be encoded as UTF-8<DD><CODE>bytes</CODE> - byte array to hold the result<DD><CODE>off</CODE> - offset into the byte array to start writing<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html#lengthAsUtf8(char[])"><CODE>lengthAsUtf8(char[])</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#decodeAsUtf8(byte[], int, int)"><CODE>decodeAsUtf8(byte[], int, int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#isValidUtf8()"><CODE>isValidUtf8()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="isValidUtf8()"><!-- --></A><H3>
|
|
isValidUtf8</H3>
|
|
<PRE>
|
|
public boolean <B>isValidUtf8</B>()</PRE>
|
|
<DL>
|
|
<DD>Check that a byte sequence is valid UTF-8
|
|
<P>
|
|
<DD><DL>
|
|
|
|
<DT><B>Returns:</B><DD>true if it is valid UTF-8, otherwise false<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaString.html#lengthAsUtf8(char[])"><CODE>lengthAsUtf8(char[])</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#encodeToUtf8(char[], byte[], int)"><CODE>encodeToUtf8(char[], byte[], int)</CODE></A>,
|
|
<A HREF="../../../org/luaj/vm2/LuaString.html#decodeAsUtf8(byte[], int, int)"><CODE>decodeAsUtf8(byte[], int, int)</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="tonumber(int)"><!-- --></A><H3>
|
|
tonumber</H3>
|
|
<PRE>
|
|
public <A HREF="../../../org/luaj/vm2/LuaValue.html" title="class in org.luaj.vm2">LuaValue</A> <B>tonumber</B>(int base)</PRE>
|
|
<DL>
|
|
<DD>convert to a number using a supplied base, or NIL if it can't be converted
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>base</CODE> - the base to use, such as 10
|
|
<DT><B>Returns:</B><DD>IntValue, DoubleValue, or NIL depending on the content of the string.<DT><B>See Also:</B><DD><A HREF="../../../org/luaj/vm2/LuaValue.html#tonumber()"><CODE>LuaValue.tonumber()</CODE></A></DL>
|
|
</DD>
|
|
</DL>
|
|
<HR>
|
|
|
|
<A NAME="scannumber(int)"><!-- --></A><H3>
|
|
scannumber</H3>
|
|
<PRE>
|
|
public double <B>scannumber</B>(int base)</PRE>
|
|
<DL>
|
|
<DD>Convert to a number in a base, or return Double.NaN if not a number.
|
|
<P>
|
|
<DD><DL>
|
|
<DT><B>Parameters:</B><DD><CODE>base</CODE> - the base to use, such as 10
|
|
<DT><B>Returns:</B><DD>double value if conversion is valid, or Double.NaN if not</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=2 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="class-use/LuaString.html"><FONT CLASS="NavBarFont1"><B>Use</B></FONT></A> </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="../../../org/luaj/vm2/LuaNumber.html" title="class in org.luaj.vm2"><B>PREV CLASS</B></A>
|
|
<A HREF="../../../org/luaj/vm2/LuaTable.html" title="class in org.luaj.vm2"><B>NEXT CLASS</B></A></FONT></TD>
|
|
<TD BGCOLOR="white" CLASS="NavBarCell2"><FONT SIZE="-2">
|
|
<A HREF="../../../index.html?org/luaj/vm2/LuaString.html" target="_top"><B>FRAMES</B></A>
|
|
<A HREF="LuaString.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 | <A HREF="#field_summary">FIELD</A> | CONSTR | <A HREF="#method_summary">METHOD</A></FONT></TD>
|
|
<TD VALIGN="top" CLASS="NavBarCell3"><FONT SIZE="-2">
|
|
DETAIL: <A HREF="#field_detail">FIELD</A> | CONSTR | <A HREF="#method_detail">METHOD</A></FONT></TD>
|
|
</TR>
|
|
</TABLE>
|
|
<A NAME="skip-navbar_bottom"></A>
|
|
<!-- ======== END OF BOTTOM NAVBAR ======= -->
|
|
|
|
<HR>
|
|
<i>Copyright © 2007-2008 Luaj.org. All Rights Reserved.</i>
|
|
</BODY>
|
|
</HTML>
|