Uses of Class
com.caucho.quercus.env.StringValue

Packages that use StringValue
com.caucho.quercus   
com.caucho.quercus.classes   
com.caucho.quercus.env   
com.caucho.quercus.expr   
com.caucho.quercus.function   
com.caucho.quercus.gen   
com.caucho.quercus.lib   
com.caucho.quercus.lib.curl   
com.caucho.quercus.lib.date   
com.caucho.quercus.lib.db   
com.caucho.quercus.lib.dom   
com.caucho.quercus.lib.file   
com.caucho.quercus.lib.gettext   
com.caucho.quercus.lib.gettext.expr   
com.caucho.quercus.lib.i18n   
com.caucho.quercus.lib.json   
com.caucho.quercus.lib.mail   
com.caucho.quercus.lib.mcrypt   
com.caucho.quercus.lib.reflection   
com.caucho.quercus.lib.regexp   
com.caucho.quercus.lib.session   
com.caucho.quercus.lib.simplexml   
com.caucho.quercus.lib.spl   
com.caucho.quercus.lib.string   
com.caucho.quercus.lib.xml   
com.caucho.quercus.lib.zip   
com.caucho.quercus.lib.zlib   
com.caucho.quercus.module   
com.caucho.quercus.parser   
com.caucho.quercus.program   
com.caucho.quercus.resources   
com.caucho.quercus.statement   
 

Uses of StringValue in com.caucho.quercus
 

Methods in com.caucho.quercus that return StringValue
 StringValue QuercusContext.createStaticName()
           
 StringValue QuercusContext.createString(java.lang.String name)
          Creates a string.
 StringValue QuercusContext.getPhpVersionValue()
           
 

Methods in com.caucho.quercus with parameters of type StringValue
 int QuercusContext.addLowerConstantId(StringValue name)
          Returns the id for a constant
 int QuercusContext.getConstantId(StringValue name)
          Returns the id for a constant
 Path QuercusContext.getIncludeCache(StringValue include, java.lang.String includePath, Path pwd, Path scriptPwd)
          Returns an include path.
 Value QuercusContext.getServerEnv(StringValue name)
          Gets a server env value.
static boolean QuercusContext.isSuperGlobal(StringValue name)
          Returns true if the variable is a superglobal.
 void QuercusContext.putIncludeCache(StringValue include, java.lang.String includePath, Path pwd, Path scriptPwd, Path path)
          Adds an include path.
 void QuercusContext.setIni(java.lang.String name, StringValue value)
          Sets an ini value.
 void QuercusContext.setServerEnv(StringValue name, StringValue value)
          Sets a server env value.
 

Uses of StringValue in com.caucho.quercus.classes
 

Methods in com.caucho.quercus.classes that return types with arguments of type StringValue
 java.util.Set<java.util.Map.Entry<StringValue,ClassDef.FieldEntry>> LazyClassDef.fieldSet()
           
 

Methods in com.caucho.quercus.classes with parameters of type StringValue
 java.lang.String LazyClassDef.getFieldComment(StringValue name)
          Returns the comment for the specified field.
 

Uses of StringValue in com.caucho.quercus.env
 

Subclasses of StringValue in com.caucho.quercus.env
 class BinaryBuilderValue
          Represents a 8-bit PHP 6 style binary builder (unicode.semantics = on)
 class BinaryValue
          Represents an 8-bit binary php-6 value.
 class CompiledConstStringValue
          Represents a StringValue that is never modified.
 class ConstStringValue
          Represents a StringValue that is never modified.
 class LargeStringBuilderValue
          Represents a 8-bit PHP 5 style binary builder (unicode.semantics = off), used for large data like file reads.
 class StringBuilderValue
          Represents a PHP 5 style string builder (unicode.semantics = off)
 class UnicodeBuilderValue
          Represents a PHP string value.
 class UnicodeValue
          Represents a 16-bit unicode string value.
 class UnicodeValueImpl
          Represents a unicode string value.
 class UnsetBinaryValue
           
 class UnsetStringValue
           
 class UnsetUnicodeValue
           
 

Fields in com.caucho.quercus.env declared as StringValue
static StringValue ArrayValue.ARRAY
           
static StringValue LargeStringBuilderValue.EMPTY
           
static StringValue StringValue.EMPTY
           
protected static StringValue ArrayValue.KEY
           
static StringValue Value.SCALAR_V
           
protected static StringValue ArrayValue.VALUE
           
 

Methods in com.caucho.quercus.env that return StringValue
 StringValue BinaryBuilderValue.append(BinaryBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue LargeStringBuilderValue.append(boolean v)
          Append a Java boolean to the value.
 StringValue StringValue.append(boolean v)
          Append a Java boolean to the value.
 StringValue StringBuilderValue.append(boolean v)
          Append a Java boolean to the value.
 StringValue LargeStringBuilderValue.append(byte v)
          Append a Java byte to the value without conversions.
 StringValue LargeStringBuilderValue.append(byte[] buf)
          Append a double to the value.
 StringValue StringValue.append(byte[] buf)
          Append a byte buffer to the value.
 StringValue StringBuilderValue.append(byte[] buf)
          Append a double to the value.
 StringValue UnicodeBuilderValue.append(byte[] buf, int offset, int length)
          Append a buffer to the value.
 StringValue LargeStringBuilderValue.append(byte[] buf, int offset, int length)
          Append a buffer to the value.
 StringValue StringValue.append(byte[] buf, int offset, int length)
          Append a byte buffer to the value.
 StringValue StringBuilderValue.append(byte[] buf, int offset, int length)
          Append a buffer to the value.
 StringValue UnicodeBuilderValue.append(char v)
          Append a Java char to the value.
 StringValue LargeStringBuilderValue.append(char v)
          Append a Java byte to the value without conversions.
 StringValue StringValue.append(char v)
          Append a Java char to the value.
 StringValue StringBuilderValue.append(char ch)
          Append a Java char to the value.
 StringValue UnicodeBuilderValue.append(char[] buf)
          Append a Java double to the value.
 StringValue StringValue.append(char[] buf)
          Append a Java double to the value.
 StringValue StringBuilderValue.append(char[] buf)
          Append a Java buffer to the value.
 StringValue UnicodeBuilderValue.append(char[] buf, int offset, int length)
          Append a Java buffer to the value.
 StringValue LargeStringBuilderValue.append(char[] buf, int offset, int length)
          Append a Java buffer to the value.
 StringValue StringValue.append(char[] buf, int offset, int length)
          Append a Java buffer to the value.
 StringValue StringBuilderValue.append(char[] buf, int offset, int length)
          Append a Java buffer to the value.
 StringValue UnicodeBuilderValue.append(java.lang.CharSequence buf, int head, int tail)
          Append a Java buffer to the value.
 StringValue LargeStringBuilderValue.append(java.lang.CharSequence buf, int head, int tail)
          Append a Java buffer to the value.
 StringValue StringValue.append(java.lang.CharSequence buf, int head, int tail)
          Append a Java buffer to the value.
 StringValue StringBuilderValue.append(java.lang.CharSequence buf, int head, int tail)
          Append a Java buffer to the value.
 StringValue LargeStringBuilderValue.append(double v)
          Append a Java double to the value.
 StringValue StringValue.append(double v)
          Append a Java double to the value.
 StringValue StringBuilderValue.append(double v)
          Append a Java double to the value.
 StringValue UnicodeBuilderValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue StringValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue LargeStringBuilderValue.append(long v)
          Append a Java long to the value.
 StringValue StringValue.append(long v)
          Append a Java long to the value.
 StringValue StringBuilderValue.append(long v)
          Append a Java long to the value.
 StringValue StringValue.append(java.lang.Object v)
          Append a Java value to the value.
 StringValue StringValue.append(java.io.Reader reader)
          Append from a read stream
 StringValue UnicodeBuilderValue.append(java.io.Reader reader, long length)
           
 StringValue StringValue.append(java.io.Reader reader, long length)
          Append from a read stream
 StringValue StringBuilderValue.append(java.io.Reader reader, long length)
           
 StringValue UnicodeBuilderValue.append(java.lang.String s)
          Append a Java string to the value.
 StringValue LargeStringBuilderValue.append(java.lang.String s)
          Append a Java string to the value.
 StringValue StringValue.append(java.lang.String s)
          Append a Java string to the value.
 StringValue StringBuilderValue.append(java.lang.String s)
          Append a Java string to the value.
 StringValue StringValue.append(StringBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue StringBuilderValue.append(StringBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue UnicodeBuilderValue.append(java.lang.String s, int start, int end)
          Append a Java string to the value.
 StringValue StringValue.append(java.lang.String s, int start, int end)
          Append a Java string to the value.
 StringValue StringBuilderValue.append(java.lang.String s, int start, int end)
          Append a Java string to the value.
 StringValue StringValue.append(TempBuffer ptr)
          Append from a temp buffer list
 StringValue UnicodeBuilderValue.append(UnicodeBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue StringValue.append(UnicodeBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue UnicodeBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue LargeStringBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue StringValue.append(Value v)
          Append a Java value to the value.
 StringValue StringBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue UnicodeBuilderValue.appendByte(int v)
          Append a Java byte to the value without conversions.
 StringValue StringValue.appendByte(int v)
          Append a Java byte to the value without conversions.
 StringValue StringBuilderValue.appendByte(int v)
          Append a Java byte to the value without conversions.
 StringValue StringValue.appendBytes(byte[] bytes, int offset, int end)
          Append Java bytes to the value without conversions.
 StringValue StringBuilderValue.appendBytes(byte[] bytes, int offset, int end)
          Append Java bytes to the value without conversions.
 StringValue StringValue.appendBytes(char[] buf, int offset, int length)
          Append a Java char[] to the value without conversions.
 StringValue StringValue.appendBytes(java.lang.String s)
          Append a Java String to the value without conversions.
 StringValue StringBuilderValue.appendBytes(java.lang.String s)
          Append a bytes to the value.
 StringValue StringValue.appendBytes(StringValue s)
          Append a Java String to the value without conversions.
 StringValue ObjectExtValue.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue Value.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue JavaAdapterVar.appendTo(BinaryBuilderValue sb)
          Append to a string builder.
 StringValue NullValue.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue LongValue.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue StringBuilderValue.appendTo(BinaryBuilderValue bb)
          Append to a string builder.
 StringValue Var.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue ObjectExtValue.appendTo(LargeStringBuilderValue sb)
          Append to a binary builder.
 StringValue Value.appendTo(LargeStringBuilderValue sb)
          Append to a binary builder.
 StringValue JavaAdapterVar.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue NullValue.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue LongValue.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue StringBuilderValue.appendTo(LargeStringBuilderValue bb)
          Append to a string builder.
 StringValue Var.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue ObjectExtValue.appendTo(StringBuilderValue sb)
          Append to a binary builder.
 StringValue Value.appendTo(StringBuilderValue sb)
          Append to a binary builder.
 StringValue JavaAdapterVar.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue NullValue.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue LongValue.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue StringBuilderValue.appendTo(StringBuilderValue bb)
          Append to a string builder.
 StringValue Var.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue ObjectExtValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue BinaryBuilderValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue Value.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue UnicodeBuilderValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue JavaAdapterVar.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue NullValue.appendTo(UnicodeBuilderValue sb)
          Append to a unicode builder.
 StringValue LargeStringBuilderValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue StringValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue LongValue.appendTo(UnicodeBuilderValue sb)
          Append to a unicode builder.
 StringValue StringBuilderValue.appendTo(UnicodeBuilderValue bb)
          Append to a string builder.
 StringValue Var.appendTo(UnicodeBuilderValue sb)
          Append to a unicode builder.
 StringValue BinaryBuilderValue.appendUnicode(boolean v)
          Append a Java boolean to the value.
 StringValue StringValue.appendUnicode(boolean v)
          Append a Java boolean to the value.
 StringValue BinaryBuilderValue.appendUnicode(char ch)
          Append a Java char to the value.
 StringValue StringValue.appendUnicode(char v)
          Append a Java char, possibly converting to a unicode string
 StringValue StringValue.appendUnicode(char[] buffer)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue StringBuilderValue.appendUnicode(char[] buf)
          Append a Java buffer to the value.
 StringValue BinaryBuilderValue.appendUnicode(char[] buf, int offset, int length)
          Append a Java buffer to the value.
 StringValue LargeStringBuilderValue.appendUnicode(char[] buf, int offset, int length)
          Append a Java buffer to the value.
 StringValue StringValue.appendUnicode(char[] buffer, int offset, int length)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue StringBuilderValue.appendUnicode(char[] buf, int offset, int length)
          Append a Java buffer to the value.
 StringValue BinaryBuilderValue.appendUnicode(double v)
          Append a Java double to the value.
 StringValue StringValue.appendUnicode(double v)
          Append a Java double to the value.
 StringValue BinaryBuilderValue.appendUnicode(long v)
          Append a Java long to the value.
 StringValue StringValue.appendUnicode(long v)
          Append a Java long to the value.
 StringValue BinaryBuilderValue.appendUnicode(java.lang.Object v)
          Append a Java object to the value.
 StringValue StringValue.appendUnicode(java.lang.Object v)
          Append a Java value to the value.
 StringValue BinaryBuilderValue.appendUnicode(java.lang.String s)
          Append a Java string to the value.
 StringValue StringValue.appendUnicode(java.lang.String value)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue BinaryBuilderValue.appendUnicode(java.lang.String s, int start, int end)
          Append a Java string to the value.
 StringValue StringValue.appendUnicode(java.lang.String value, int offset, int length)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue BinaryBuilderValue.appendUnicode(Value value)
          Append a value to the value.
 StringValue StringValue.appendUnicode(Value value)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue StringBuilderValue.appendUnicode(Value v)
          Append a Java value to the value.
 StringValue StringValue.appendUnicode(Value v1, Value v2)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue StringBuilderValue.appendUnicode(Value v1, Value v2)
          Append a Java value to the value.
 StringValue StringValue.appendUtf8(byte[] buf)
          Append a byte buffer to the value.
 StringValue StringValue.appendUtf8(byte[] buf, int offset, int length)
          Append a byte buffer to the value.
 StringValue StringBuilderValue.appendUtf8(byte[] buf, int offset, int length)
          Append a buffer to the value.
 StringValue UnicodeBuilderValue.convertToUnicode(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue StringValue.convertToUnicode(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue Value.copyStringBuilder()
          Converts to a string builder
 StringValue UnicodeBuilderValue.copyStringBuilder()
          Converts to a string builder
 StringValue StringBuilderValue.copyStringBuilder()
          Converts to a string builder
static StringValue StringBuilderValue.create(byte value)
          Creates the string.
static StringValue BinaryBuilderValue.create(char value)
          Creates the string.
static StringValue UnicodeBuilderValue.create(char value)
          Creates the string.
static StringValue StringValue.create(char value)
          Creates the string.
static StringValue StringBuilderValue.create(char value)
          Creates the string.
 StringValue UnicodeBuilderValue.create(Env env, StringValue str, java.lang.String charset)
          Decodes the Unicode str from charset.
 StringValue StringValue.create(Env env, StringValue unicodeStr, java.lang.String charset)
           
static StringValue BinaryBuilderValue.create(int value)
          Creates the string.
 StringValue Env.createBinaryBuilder()
          Creates a binary builder.
 StringValue Env.createBinaryBuilder(byte[] buffer)
          Creates a binary builder.
 StringValue Env.createBinaryBuilder(byte[] buffer, int offset, int length)
          Creates a binary builder.
 StringValue Env.createBinaryBuilder(int length)
          Creates a binary builder.
 StringValue Env.createBinaryString(TempBuffer head)
          Creates a PHP string from a buffer.
 StringValue LargeStringBuilderValue.createEmptyStringBuilder()
          Creates an empty string builder of the same type.
 StringValue Env.createLargeBinaryBuilder()
          Creates a binary builder for large things like files.
 StringValue Env.createStaticName()
          Gets a static variable name.
 StringValue Env.createString(byte[] buffer, int offset, int length)
          Creates a PHP string from a byte buffer.
 StringValue Env.createString(char ch)
          Creates a string from a byte.
 StringValue Env.createString(char[] buffer, int length)
          Creates a PHP string from a byte buffer.
 StringValue Env.createString(char[] buffer, int offset, int length)
          Creates a PHP string from a char buffer.
 StringValue Env.createString(java.lang.String s)
          Creates a PHP string from a java String.
 StringValue UnicodeBuilderValue.createStringBuilder()
          Creates a string builder of the same type.
 StringValue LargeStringBuilderValue.createStringBuilder()
          Creates a string builder of the same type.
abstract  StringValue StringValue.createStringBuilder()
          Creates a string builder of the same type.
 StringValue Env.createStringBuilder()
           
 StringValue UnicodeBuilderValue.createStringBuilder(int length)
          Creates a string builder of the same type.
 StringValue LargeStringBuilderValue.createStringBuilder(int length)
          Creates a string builder of the same type.
abstract  StringValue StringValue.createStringBuilder(int length)
          Creates a string builder of the same type.
 StringValue Env.createUnicodeBuilder()
          Creates a unicode builder.
 StringValue Env.getEmptyString()
           
 StringValue Env.getIni(java.lang.String name)
          Returns an ini value.
 StringValue Env.getInputData()
           
 StringValue ObjectExtValue.Entry.getKey()
           
 StringValue ClassField.getName()
           
 StringValue BinaryBuilderStream.getString()
           
static StringValue MethodIntern.intern(java.lang.String name)
           
 StringValue SessionCallback.read(Env env, java.lang.String id)
           
 StringValue Env.setIni(java.lang.String name, java.lang.String value)
          Sets an ini value.
 StringValue Env.setIni(java.lang.String name, Value value)
          Sets an ini value.
 StringValue StringValue.substring(int head)
          Returns a StringValue substring.
 StringValue StringValue.substring(int begin, int end)
          Returns a StringValue substring.
 StringValue Value.toBinaryValue()
          Converts to a BinaryValue.
 StringValue UnicodeBuilderValue.toBinaryValue()
          Converts to a BinaryValue.
 StringValue ArgRef.toBinaryValue(Env env)
           
 StringValue Value.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue UnicodeBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue JavaAdapterVar.toBinaryValue(Env env)
           
 StringValue LargeStringBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue StringBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue Var.toBinaryValue(Env env)
           
 StringValue Value.toBinaryValue(java.lang.String charset)
          Converts to a BinaryValue.
 StringValue UnicodeBuilderValue.toBinaryValue(java.lang.String charset)
          Converts to a BinaryValue in desired charset.
 StringValue LargeStringBuilderValue.toBinaryValue(java.lang.String charset)
          Converts to a BinaryValue in desired charset.
 StringValue StringBuilderValue.toBinaryValue(java.lang.String charset)
          Converts to a BinaryValue in desired charset.
 StringValue BinaryBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue UnicodeBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue LargeStringBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue StringValue.toLowerCase()
          Convert to lower case.
 StringValue StringBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue ObjectExtValue.toString(Env env)
          Converts to a string.
 StringValue ArgRef.toString(Env env)
          Converts to a string.
 StringValue JavaValue.toString(Env env)
           
 StringValue Value.toString(Env env)
          Converts to a string.
 StringValue JavaAdapterVar.toString(Env env)
          Converts to a string.
 StringValue ArrayValueImpl.toString(Env env)
          Converts to a string.
 StringValue Var.toString(Env env)
          Converts to a string.
 StringValue ArgRef.toStringBuilder()
           
 StringValue BinaryBuilderValue.toStringBuilder()
          Converts to a string builder
 StringValue Value.toStringBuilder()
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder()
          Converts to a string builder
 StringValue JavaAdapterVar.toStringBuilder()
           
 StringValue UnicodeValue.toStringBuilder()
          Converts to a string builder
 StringValue LargeStringBuilderValue.toStringBuilder()
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder()
          Converts to a string builder
 StringValue Var.toStringBuilder()
           
 StringValue ObjectExtValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue ArgRef.toStringBuilder(Env env)
           
 StringValue DoubleValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue BinaryBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env)
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue JavaAdapterVar.toStringBuilder(Env env)
          Converts to a string builder
 StringValue NullValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue LargeStringBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue StringValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue LongValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue BooleanValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env)
           
 StringValue BinaryBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue BinaryBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue ArgValue.toStringValue()
           
 StringValue ArgRef.toStringValue()
           
 StringValue Value.toStringValue()
          Converts to a StringValue.
 StringValue JavaAdapterVar.toStringValue()
           
 StringValue NullValue.toStringValue()
          Converts to a StringValue.
 StringValue StringValue.toStringValue()
          Converts to a string value.
 StringValue ArgGetFieldValue.toStringValue()
           
 StringValue Var.toStringValue()
           
 StringValue ArgValue.toStringValue(Env env)
           
 StringValue Value.toStringValue(Env env)
           
 StringValue StringValue.toStringValue(Env env)
          Converts to a string value.
 StringValue Var.toStringValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicode(Env env)
          Converts to a Unicode, 16-bit string.
 StringValue Value.toUnicode(Env env)
          Converts to a Unicode string.
 StringValue StringValue.toUnicode(Env env)
          Converts to a unicode value.
 StringValue Var.toUnicode(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue()
          Converts to a UnicodeValue.
 StringValue Value.toUnicodeValue()
          Converts to a UnicodeValue for marshaling, so it will create a UnicodeValue event when unicode.semantics=false.
 StringValue UnicodeBuilderValue.toUnicodeValue()
          Converts to a UnicodeValue.
 StringValue UnicodeValue.toUnicodeValue()
          Convert to a unicode value.
 StringValue StringBuilderValue.toUnicodeValue()
          Converts to a UnicodeValue.
 StringValue ArgRef.toUnicodeValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue Value.toUnicodeValue(Env env)
          Converts to a UnicodeValue for marshaling, so it will create a UnicodeValue event when unicode.semantics=false.
 StringValue UnicodeBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue JavaAdapterVar.toUnicodeValue(Env env)
           
 StringValue UnicodeValue.toUnicodeValue(Env env)
          Convert to a unicode value.
 StringValue StringBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue Var.toUnicodeValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue UnicodeBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue UnicodeValue.toUnicodeValue(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue StringValue.toUnicodeValue(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue StringBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue BinaryBuilderValue.toUpperCase()
          Convert to lower case.
 StringValue UnicodeBuilderValue.toUpperCase()
          Convert to lower case.
 StringValue LargeStringBuilderValue.toUpperCase()
          Convert to lower case.
 StringValue StringValue.toUpperCase()
          Convert to lower case.
 StringValue StringBuilderValue.toUpperCase()
          Convert to lower case.
 

Methods in com.caucho.quercus.env that return types with arguments of type StringValue
 java.util.Set<java.util.Map.Entry<StringValue,EnvVar>> ProSymbolMap.entrySet()
           
 java.util.Set<java.util.Map.Entry<StringValue,EnvVar>> LazySymbolMap.entrySet()
           
 java.util.Set<java.util.Map.Entry<StringValue,Var>> LazyStaticMap.entrySet()
           
 java.util.HashMap<StringValue,ClassField> QuercusClass.getClassFields()
          Returns a set of the fields and their initial values
 java.util.Map<StringValue,EnvVar> Env.getEnv()
          Returns the current environment.
 java.util.Map<StringValue,EnvVar> Env.getGlobalEnv()
          Returns the current environment.
 java.util.ArrayList<StringValue> QuercusClass.getStaticFieldNames()
          Returns the static field names.
 java.util.Map<StringValue,EnvVar> Env.pushEnv(java.util.Map<StringValue,EnvVar> map)
          Pushes a new environment.
 

Methods in com.caucho.quercus.env with parameters of type StringValue
 Value Env.addConstant(StringValue name, Value value, boolean isCaseInsensitive)
          Sets a constant.
 void QuercusClass.addField(StringValue name, Expr initExpr, FieldVisibility visibility)
          Adds a field.
 void QuercusClass.addMethod(StringValue name, AbstractFunction fun)
          Adds a method.
 void QuercusClass.addMethodIfNotExist(StringValue name, AbstractFunction fun)
           
 StringValue UnicodeBuilderValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue StringValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue StringValue.appendBytes(StringValue s)
          Append a Java String to the value without conversions.
 void LargeStringBuilderValue.appendTo(StringValue bb)
          Append to a string builder.
 Value Value.callMethod(Env env, StringValue methodName)
          Evaluates a method with 0 args.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash)
          calls the function.
 Value Var.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Closure.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethod(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethod(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethod(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethod(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 Value Value.callMethodRef(Env env, StringValue methodName)
          Evaluates a method with 0 args.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash)
          calls the function.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2)
          Evaluates a method with 3 args.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3)
          Evaluates a method with 4 args.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value JavaAdapter.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value JavaAdapterVar.callMethodRef(Env env, StringValue methodName, int hash, Value a0, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1)
          Evaluates a method with 1 arg.
 Value Value.callMethodRef(Env env, StringValue methodName, Value[] args)
          Evaluates a method.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Value.callMethodRef(Env env, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method with 5 args.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value[] args)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4)
           
 Value QuercusClass.callMethodRef(Env env, Value qThis, StringValue methodName, Value a1, Value a2, Value a3, Value a4, Value a5)
           
 int StringValue.cmpString(StringValue rValue)
          Compare two strings
 boolean MethodMap.containsKey(StringValue key)
           
 StringValue UnicodeBuilderValue.create(Env env, StringValue str, java.lang.String charset)
          Decodes the Unicode str from charset.
 StringValue StringValue.create(Env env, StringValue unicodeStr, java.lang.String charset)
           
 boolean SessionArrayValue.decode(Env env, StringValue encoded)
          Decodes encoded values, adding them to this object.
 boolean StringValue.endsWith(StringValue tail)
          Returns true if the string ends with another string.
 int QuercusClass.findFieldIndex(StringValue name)
          Returns a set of the fields and their initial values
 AbstractFunction JavaAdapter.findFunction(StringValue methodName)
          Returns the method.
 AbstractFunction QuercusClass.findFunction(StringValue methodName)
          Finds the matching function.
 EnvVar ProSymbolMap.get(StringValue key)
          Returns the matching value, or null.
 V MethodMap.get(StringValue key)
           
 EnvVar LazySymbolMap.get(StringValue key)
          Returns the matching value, or null.
 Var LazyStaticMap.get(StringValue key)
          Returns the matching value, or null.
 V MethodMap.get(StringValue key, int hash)
           
 ClassField QuercusClass.getClassField(StringValue name)
          Returns a set of the fields and their initial values
 EnvVar Env.getEnvVar(StringValue name)
           
 EnvVar Env.getEnvVar(StringValue name, boolean isAutoCreate, boolean isOutputNotice)
          Gets a variable
 Value CompositeDataValue.getField(Env env, StringValue attrName)
          Returns an attribute.
 Value ObjectExtValue.getField(Env env, StringValue name)
          Gets a field value.
 Value CompiledObjectValue.getField(Env env, StringValue key)
          Gets a new value.
 Value JavaValue.getField(Env env, StringValue name)
          Returns the field value.
 Value Value.getField(Env env, StringValue name)
          Returns the field value
 Value JavaAdapter.getField(Env env, StringValue name)
           
 Value JavaAdapterVar.getField(Env env, StringValue index)
          Returns the field ref.
 Value Var.getField(Env env, StringValue name)
          Returns the field value.
 Value QuercusClass.getField(Env env, Value qThis, StringValue name)
          Implements the __get method call.
 Value CopyObjectExtValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value CompiledObjectValue.getFieldArg(Env env, StringValue key, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value Value.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the field used as a method argument
 Value ArgGetValue.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the arg object for a field reference, e.g.
 Value JavaAdapterVar.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the array ref.
 Value ArgGetFieldValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Creates an argument which may create the given field.
 Value Var.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the array ref.
 Value CopyObjectExtValue.getFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value CompiledObjectValue.getFieldArgRef(Env env, StringValue key)
          Returns the value as an argument which may be a reference.
 Value Value.getFieldArgRef(Env env, StringValue name)
          Returns the field ref for an argument.
 Value CompiledObjectValue.getFieldArray(Env env, StringValue key)
          Returns field as an array.
 Value Value.getFieldArray(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value JavaAdapterVar.getFieldArray(Env env, StringValue index)
          Returns the field value as an array
 Value Var.getFieldArray(Env env, StringValue name)
          Returns the field value as an array
protected  Value ObjectExtValue.getFieldExt(Env env, StringValue name)
          Returns fields not explicitly specified by this value.
protected  Value ObjectExtJavaValue.getFieldExt(Env env, StringValue name)
          Returns fields not explicitly specified by this value.
 Value CompiledObjectValue.getFieldObject(Env env, StringValue key)
          Returns field as an object.
 Value Value.getFieldObject(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value JavaAdapterVar.getFieldObject(Env env, StringValue index)
          Returns the field value as an object
 Value Var.getFieldObject(Env env, StringValue name)
          Returns the field value as an object
 Var CopyObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var ObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var CompiledObjectValue.getFieldVar(Env env, StringValue key)
          Returns the array ref.
 Var Value.getFieldVar(Env env, StringValue name)
          Returns the field ref.
 Var JavaAdapterVar.getFieldVar(Env env, StringValue index)
          Returns the field ref.
 Var ArgGetFieldValue.getFieldVar(Env env, StringValue name)
          Converts to a reference variable.
 Var Var.getFieldVar(Env env, StringValue name)
          Returns the field ref.
 AbstractFunction QuercusClass.getFunction(StringValue methodName)
          Finds the matching function.
 AbstractFunction QuercusClass.getFunction(StringValue methodName, int hash)
          Finds the matching function.
 EnvVar Env.getGlobalEnvVar(StringValue name)
          Gets a variable
 EnvVar Env.getGlobalEnvVar(StringValue name, boolean isAutoCreate, boolean isOutputNotice)
          Gets a variable
 Var Env.getGlobalRef(StringValue name)
          Gets a global value.
protected  EnvVar Env.getGlobalScriptContextRef(StringValue name)
           
protected  EnvVar Env.getGlobalSpecialRef(StringValue name)
          Gets a value.
 Value Env.getGlobalValue(StringValue name)
          Gets a global
 Var Env.getGlobalVar(StringValue name)
          Gets a value.
 Var Env.getGlobalVar(StringValue name, Value value)
          Gets a variable
 V MethodMap.getRaw(StringValue key)
           
 Var Env.getRef(StringValue name)
          Gets a value.
 Var Env.getRef(StringValue name, boolean isAutoCreate)
          Gets a value.
 Value QuercusClass.getStaticField(Env env, StringValue name)
          For Reflection.
 Value QuercusClass.getStaticFieldValue(Env env, StringValue name)
           
 Var QuercusClass.getStaticFieldVar(Env env, StringValue name)
           
 Value Env.getStaticValue(StringValue name)
          Gets a static variable
 Var Env.getStaticVar(StringValue name)
          Gets a static variable
 Value ObjectExtValue.getThisField(Env env, StringValue name)
          Gets a field value.
 Value Value.getThisField(Env env, StringValue name)
          Returns the field as a Var or Value.
 Value Var.getThisField(Env env, StringValue name)
          Returns the field value.
 Value CopyObjectExtValue.getThisFieldArg(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getThisFieldArg(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getThisFieldArg(Env env, StringValue name)
          Returns the field used as a method argument
 Value Var.getThisFieldArg(Env env, StringValue name)
          Returns the array ref.
 Value CopyObjectExtValue.getThisFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value ObjectExtValue.getThisFieldArgRef(Env env, StringValue name)
          Returns the value as an argument which may be a reference.
 Value Value.getThisFieldArgRef(Env env, StringValue name)
          Returns the field ref for an argument.
 Value Value.getThisFieldArray(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getThisFieldArray(Env env, StringValue name)
          Returns the field value as an array
 Value Value.getThisFieldObject(Env env, StringValue name)
          Returns the value for a field, creating an object if the field is unset.
 Value Var.getThisFieldObject(Env env, StringValue name)
          Returns the field value as an object
 Var CopyObjectExtValue.getThisFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var ObjectExtValue.getThisFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var Value.getThisFieldVar(Env env, StringValue name)
          Returns the field as a Var.
 Var Var.getThisFieldVar(Env env, StringValue name)
          Returns the field ref.
 Value Env.getValue(StringValue name)
          Gets a value.
 Value Env.getValue(StringValue name, boolean isAutoCreate, boolean isOutputNotice)
          Gets a value.
 Var ProSymbolMap.getVar(StringValue key)
          Returns the matching value, or null.
 Var Env.getVar(StringValue name)
          Gets a value.
 Var Env.getVar(StringValue name, Value value)
          Gets a variable
 Value Env.include(Path scriptPwd, StringValue include, boolean isRequire, boolean isOnce)
          Evaluates an included file.
 Value Env.include(StringValue include)
          Evaluates an included file.
 Value Env.includeOnce(Path scriptPwd, StringValue include, boolean isRequire)
          Evaluates an included file.
 Value Env.includeOnce(StringValue include)
          Evaluates an included file.
 void CopyObjectExtValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Adds a new value to the object.
 void ObjectExtValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Adds a new value to the object.
 void Value.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void ObjectValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void JavaAdapterVar.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void Var.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 Value QuercusClass.issetField(Env env, Value qThis, StringValue name)
          Implements the __isset method call.
 boolean ObjectExtValue.issetField(StringValue name)
           
 boolean Value.issetField(StringValue name)
          Returns true if the field is set
 boolean QuercusClass.issetField(StringValue name)
           
 boolean Var.issetField(StringValue name)
          Returns true if the field is set.
 boolean Value.issetThisField(StringValue name)
          Returns true if the field is set
 boolean Var.issetThisField(StringValue name)
          Returns true if the field is set.
 void ObjectExtValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void JavaValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void ArrayValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void NumberValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void Value.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void ObjectValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void NullValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void StringValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void BooleanValue.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 void Var.jsonEncode(Env env, StringValue sb)
          Encodes the value in JSON.
 Path Env.lookup(StringValue relPath)
          Looks up the path.
 Path Env.lookupInclude(StringValue relPath)
          Looks up the path.
protected static void Value.printJavaString(java.io.PrintWriter out, StringValue s)
           
 boolean Env.pushFieldGet(Env.OVERLOADING_TYPES type, java.lang.String className, StringValue fieldName)
           
 EnvVar ProSymbolMap.put(StringValue key, EnvVar newVar)
          Returns the matching value, or null.
 EnvVar LazySymbolMap.put(StringValue key, EnvVar newVar)
          Returns the matching value, or null.
 void ArrayValue.put(StringValue keyBinary, StringValue keyUnicode, Value value, boolean isUnicode)
          Adds a new value.
 Var LazyStaticMap.put(StringValue key, Var newVar)
          Returns the matching value, or null.
 Value CopyObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value ObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value CompiledObjectValue.putField(Env env, StringValue key, Value value)
          Adds a new value.
 Value JavaValue.putField(Env env, StringValue name, Value value)
          Sets the field value.
 Value Value.putField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value JavaAdapter.putField(Env env, StringValue name, Value value)
           
 Value JavaAdapterVar.putField(Env env, StringValue index, Value value)
          Sets the field.
 Value Var.putField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putField(Env env, StringValue name, Value value, Value innerIndex, Value innerValue)
           
protected  Value CopyObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
protected  Value ObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
protected  Value ObjectExtJavaValue.putFieldExt(Env env, StringValue name, Value value)
          Sets fields not specified by the value.
 Value CopyObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value ObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value Value.putThisField(Env env, StringValue name, Value object)
          Returns the field ref.
 Value JavaAdapterVar.putThisField(Env env, StringValue index, Value value)
          Sets the field.
 Value Var.putThisField(Env env, StringValue name, Value value)
          Sets the field.
 Value Value.putThisField(Env env, StringValue name, Value array, Value index, Value value)
          Sets an array field ref.
 boolean StringValue.regionMatches(int offset, StringValue match, int mOffset, int mLength)
          Returns true if the region matches
 Value Env.require(StringValue include)
          Evaluates an included file.
 Value Env.requireOnce(StringValue include)
          Evaluates an included file.
 Value QuercusClass.setField(Env env, Value qThis, StringValue name, Value value)
          Implements the __set method call.
 Value Env.setGlobalValue(StringValue name, Value value)
          External calls to set a global value.
 void Env.setInputData(StringValue data)
           
 Var Env.setRef(StringValue name, Value value)
          Sets a value.
 Value QuercusClass.setStaticFieldRef(Env env, StringValue name, Value value)
           
 Var Env.setStaticRef(StringValue name, Value value)
          Gets a static variable
 void StringBuilderOutputStream.setStringBuilder(StringValue sb)
           
 Value Env.setValue(StringValue name, Value value)
          Sets a value.
 Var Env.setVar(StringValue name, Var var)
          Sets a variable.
 StringValue BinaryBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 void CopyObjectExtValue.unsetArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void ObjectExtValue.unsetArray(Env env, StringValue name, Value