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.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.filter   
com.caucho.quercus.lib.gettext   
com.caucho.quercus.lib.gettext.expr   
com.caucho.quercus.lib.i18n   
com.caucho.quercus.lib.image   
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.
 

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.
 QuercusProgram QuercusContext.parseCode(StringValue code)
          Parses a quercus string.
 QuercusProgram QuercusContext.parseEvalExpr(StringValue code)
          Parses a quercus string.
 void QuercusContext.putIncludeCache(StringValue include, java.lang.String includePath, Path pwd, Path scriptPwd, Path path)
          Adds an include path.
 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.
 java.lang.String LazyClassDef.getStaticFieldComment(StringValue name)
          Returns the comment for the specified static 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
           
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 StringBuilderValue.append(boolean v)
          Append a Java boolean to the value.
 StringValue StringValue.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 StringBuilderValue.append(byte[] buf)
          Append a double to the value.
 StringValue StringValue.append(byte[] buf)
          Append a byte buffer to the value.
 StringValue LargeStringBuilderValue.append(byte[] buf, int offset, int length)
          Append a buffer to the value.
 StringValue StringBuilderValue.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 UnicodeBuilderValue.append(byte[] buf, int offset, int length)
          Append a buffer to the value.
 StringValue LargeStringBuilderValue.append(char v)
          Append a Java byte to the value without conversions.
 StringValue StringBuilderValue.append(char ch)
          Append a Java char to the value.
 StringValue StringValue.append(char v)
          Append a Java char to the value.
 StringValue UnicodeBuilderValue.append(char v)
          Append a Java char to the value.
 StringValue StringBuilderValue.append(char[] buf)
          Append a Java buffer to the value.
 StringValue StringValue.append(char[] buf)
          Append a Java double to the value.
 StringValue UnicodeBuilderValue.append(char[] buf)
          Append a Java double to the value.
 StringValue LargeStringBuilderValue.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 StringValue.append(char[] buf, int offset, int length)
          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(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 StringValue.append(java.lang.CharSequence buf, int head, int tail)
          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(double v)
          Append a Java double to the value.
 StringValue StringBuilderValue.append(double v)
          Append a Java double to the value.
 StringValue StringValue.append(double v)
          Append a Java double to the value.
 StringValue StringValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue UnicodeBuilderValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue LargeStringBuilderValue.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(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 StringBuilderValue.append(java.io.Reader reader, long length)
           
 StringValue StringValue.append(java.io.Reader reader, long length)
          Append from a read stream
 StringValue UnicodeBuilderValue.append(java.io.Reader reader, long length)
           
 StringValue LargeStringBuilderValue.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(java.lang.String s)
          Append a Java string to the value.
 StringValue UnicodeBuilderValue.append(java.lang.String s)
          Append a Java string to the value.
 StringValue StringBuilderValue.append(StringBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue StringValue.append(StringBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue StringBuilderValue.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 UnicodeBuilderValue.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 StringValue.append(UnicodeBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue UnicodeBuilderValue.append(UnicodeBuilderValue sb, int head, int tail)
          Append a Java buffer to the value.
 StringValue LargeStringBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue StringBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue StringValue.append(Value v)
          Append a Java value to the value.
 StringValue UnicodeBuilderValue.append(Value v)
          Append a Java value to the value.
 StringValue StringBuilderValue.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 UnicodeBuilderValue.appendByte(int v)
          Append a Java byte 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(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 StringBuilderValue.appendBytes(java.lang.String s)
          Append a bytes to the value.
 StringValue StringValue.appendBytes(java.lang.String s)
          Append a Java String to the value without conversions.
 StringValue StringValue.appendBytes(StringValue s)
          Append a Java String to the value without conversions.
 StringValue JavaAdapterVar.appendTo(BinaryBuilderValue sb)
          Append to a string builder.
 StringValue LongValue.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue NullValue.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue ObjectValue.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue StringBuilderValue.appendTo(BinaryBuilderValue bb)
          Append to a string builder.
 StringValue Value.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue Var.appendTo(BinaryBuilderValue sb)
          Append to a binary builder.
 StringValue JavaAdapterVar.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue LongValue.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue NullValue.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue ObjectValue.appendTo(LargeStringBuilderValue sb)
          Append to a binary builder.
 StringValue StringBuilderValue.appendTo(LargeStringBuilderValue bb)
          Append to a string builder.
 StringValue Value.appendTo(LargeStringBuilderValue sb)
          Append to a binary builder.
 StringValue Var.appendTo(LargeStringBuilderValue sb)
          Append to a string builder.
 StringValue JavaAdapterVar.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue LongValue.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue NullValue.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue ObjectValue.appendTo(StringBuilderValue sb)
          Append to a binary builder.
 StringValue StringBuilderValue.appendTo(StringBuilderValue bb)
          Append to a string builder.
 StringValue Value.appendTo(StringBuilderValue sb)
          Append to a binary builder.
 StringValue Var.appendTo(StringBuilderValue sb)
          Append to a string builder.
 StringValue BinaryBuilderValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue JavaAdapterVar.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue LargeStringBuilderValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue LongValue.appendTo(UnicodeBuilderValue sb)
          Append to a unicode builder.
 StringValue NullValue.appendTo(UnicodeBuilderValue sb)
          Append to a unicode builder.
 StringValue ObjectValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue StringBuilderValue.appendTo(UnicodeBuilderValue bb)
          Append to a string builder.
 StringValue StringValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue UnicodeBuilderValue.appendTo(UnicodeBuilderValue sb)
          Append to a string builder.
 StringValue Value.appendTo(UnicodeBuilderValue sb)
          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 StringBuilderValue.appendUnicode(char[] buf)
          Append a Java buffer to the value.
 StringValue StringValue.appendUnicode(char[] buffer)
          Append a Java char buffer, possibly converting to a unicode string
 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 StringBuilderValue.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 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 StringBuilderValue.appendUnicode(Value v)
          Append a Java value to the value.
 StringValue StringValue.appendUnicode(Value value)
          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.appendUnicode(Value v1, Value v2)
          Append a Java char buffer, possibly converting to a unicode string
 StringValue StringValue.appendUtf8(byte[] buf)
          Append a byte buffer to the value.
 StringValue StringBuilderValue.appendUtf8(byte[] buf, int offset, int length)
          Append a buffer to the value.
 StringValue StringValue.appendUtf8(byte[] buf, int offset, int length)
          Append a byte buffer to the value.
 StringValue StringValue.convertToUnicode(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue UnicodeBuilderValue.convertToUnicode(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 StringValue StringBuilderValue.copyStringBuilder()
          Converts to a string builder
 StringValue UnicodeBuilderValue.copyStringBuilder()
          Converts to a string builder
 StringValue Value.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 StringBuilderValue.create(char value)
          Creates the string.
static StringValue StringValue.create(char value)
          Creates the string.
static StringValue UnicodeBuilderValue.create(char value)
          Creates the string.
 StringValue StringValue.create(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue UnicodeBuilderValue.create(Env env, StringValue str, java.lang.String charset)
          Decodes the Unicode str from 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(long value)
          Creates a PHP string from a long.
 StringValue Env.createString(java.lang.String s)
          Creates a PHP string from a java String.
 StringValue Env.createStringBuilder()
          Creates an empty string builder.
 StringValue LargeStringBuilderValue.createStringBuilder()
          Creates a string builder of the same type.
abstract  StringValue StringValue.createStringBuilder()
          Creates a string builder of the same type.
 StringValue UnicodeBuilderValue.createStringBuilder()
          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 UnicodeBuilderValue.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()
          Returns the input (POST, PUT) data.
 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 UnicodeBuilderValue.toBinaryValue()
          Converts to a BinaryValue.
 StringValue Value.toBinaryValue()
          Converts to a BinaryValue.
 StringValue ArgRef.toBinaryValue(Env env)
           
 StringValue JavaAdapterVar.toBinaryValue(Env env)
           
 StringValue LargeStringBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue StringBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue UnicodeBuilderValue.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue Value.toBinaryValue(Env env)
          Converts to a BinaryValue.
 StringValue Var.toBinaryValue(Env env)
           
 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 UnicodeBuilderValue.toBinaryValue(java.lang.String charset)
          Converts to a BinaryValue in desired charset.
 StringValue Value.toBinaryValue(java.lang.String charset)
          Converts to a BinaryValue.
 StringValue BinaryBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue LargeStringBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue StringBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue StringValue.toLowerCase()
          Convert to lower case.
 StringValue UnicodeBuilderValue.toLowerCase()
          Convert to lower case.
 StringValue ArgRef.toString(Env env)
          Converts to a string.
 StringValue ArrayValueImpl.toString(Env env)
          Converts to a string.
 StringValue DoubleValue.toString(Env env)
          Converts to a string.
 StringValue JavaAdapterVar.toString(Env env)
          Converts to a string.
 StringValue JavaValue.toString(Env env)
           
 StringValue ObjectExtJavaValue.toString(Env env)
          Converts to a string.
 StringValue ObjectExtValue.toString(Env env)
          Converts to a string.
 StringValue Value.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 JavaAdapterVar.toStringBuilder()
           
 StringValue LargeStringBuilderValue.toStringBuilder()
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder()
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder()
          Converts to a string builder
 StringValue UnicodeValue.toStringBuilder()
          Converts to a string builder
 StringValue Value.toStringBuilder()
          Converts to a string builder
 StringValue Var.toStringBuilder()
           
 StringValue ArgRef.toStringBuilder(Env env)
           
 StringValue BinaryBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue BooleanValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue DoubleValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue JavaAdapterVar.toStringBuilder(Env env)
          Converts to a string builder
 StringValue LargeStringBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue LongValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue NullValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue ObjectExtValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue StringBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue StringValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder(Env env)
          Converts to a string builder
 StringValue Value.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 StringBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Value.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 StringBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue UnicodeBuilderValue.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, Value value)
          Converts to a string builder
 StringValue ArgGetFieldValue.toStringValue()
           
 StringValue ArgRef.toStringValue()
           
 StringValue ArgValue.toStringValue()
           
 StringValue JavaAdapterVar.toStringValue()
           
 StringValue NullValue.toStringValue()
          Converts to a StringValue.
 StringValue StringValue.toStringValue()
          Converts to a string value.
 StringValue Value.toStringValue()
          Converts to a StringValue.
 StringValue Var.toStringValue()
           
 StringValue ArgValue.toStringValue(Env env)
           
 StringValue LongCacheValue.toStringValue(Env env)
          Converts to a StringValue.
 StringValue StringValue.toStringValue(Env env)
          Converts to a string value.
 StringValue Value.toStringValue(Env env)
          Converts to a StringValue.
 StringValue Var.toStringValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicode(Env env)
          Converts to a Unicode, 16-bit string.
 StringValue StringValue.toUnicode(Env env)
          Converts to a unicode value.
 StringValue Value.toUnicode(Env env)
          Converts to a Unicode string.
 StringValue Var.toUnicode(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue()
          Converts to a UnicodeValue.
 StringValue StringBuilderValue.toUnicodeValue()
          Converts to a UnicodeValue.
 StringValue UnicodeBuilderValue.toUnicodeValue()
          Converts to a UnicodeValue.
 StringValue UnicodeValue.toUnicodeValue()
          Convert to a unicode value.
 StringValue Value.toUnicodeValue()
          Converts to a UnicodeValue for marshaling, so it will create a UnicodeValue event when unicode.semantics=false.
 StringValue ArgRef.toUnicodeValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue JavaAdapterVar.toUnicodeValue(Env env)
           
 StringValue StringBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue UnicodeBuilderValue.toUnicodeValue(Env env)
          Converts to a UnicodeValue.
 StringValue UnicodeValue.toUnicodeValue(Env env)
          Convert to a unicode value.
 StringValue Value.toUnicodeValue(Env env)
          Converts to a UnicodeValue for marshaling, so it will create a UnicodeValue event when unicode.semantics=false.
 StringValue Var.toUnicodeValue(Env env)
           
 StringValue BinaryBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue StringBuilderValue.toUnicodeValue(Env env, java.lang.String charset)
          Converts to a UnicodeValue in desired charset.
 StringValue StringValue.toUnicodeValue(Env env, java.lang.String charset)
          Decodes from charset and returns UnicodeValue.
 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 BinaryBuilderValue.toUpperCase()
          Convert to lower case.
 StringValue LargeStringBuilderValue.toUpperCase()
          Convert to lower case.
 StringValue StringBuilderValue.toUpperCase()
          Convert to lower case.
 StringValue StringValue.toUpperCase()
          Convert to lower case.
 StringValue UnicodeBuilderValue.toUpperCase()
          Convert to lower case.
 StringValue Value.varExport(Env env)
          Exports the value.
 

Methods in com.caucho.quercus.env that return types with arguments of type StringValue
 java.util.Set<java.util.Map.Entry<StringValue,Var>> LazyStaticMap.entrySet()
           
 java.util.Set<java.util.Map.Entry<StringValue,EnvVar>> LazySymbolMap.entrySet()
           
 java.util.HashMap<StringValue,ClassField> QuercusClass.getClassFields()
          Returns a set of the fields and their initial values
 java.util.HashMap<StringValue,Value> QuercusClass.getConstantMap(Env env)
          Returns the constants defined in this class.
 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.HashMap<StringValue,ProtocolWrapper> Env.getStreamWrappers()
           
 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
 void QuercusClass.addConstant(StringValue name, Expr expr)
          Adds a constant definition
 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.addJavaConstant(StringValue name, java.lang.Object obj)
          Adds a constant definition
 void QuercusClass.addStaticFieldExpr(java.lang.String className, StringValue name, Expr value)
          Adds a static class field.
 void Env.addStreamWrapper(StringValue name, ProtocolWrapper wrapper)
           
 StringValue StringValue.append(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue UnicodeBuilderValue.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 ArgRef.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 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 JavaValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 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 JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Closure.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
 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 JavaValue.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.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 Value.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 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 JavaValue.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)
          Evaluates a method.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.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, 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 JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.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 JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 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 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 JavaValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 Value QuercusClass.callMethod(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 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 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 ArgRef.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 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 JavaValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method with 0 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 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 JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method with 1 arg.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1)
          Evaluates a method.
 Value ArgRef.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 JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ObjectExtValue.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 Value.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value[] args)
          Evaluates a method.
 Value ArgRef.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method.
 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 JavaValue.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)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2)
          Evaluates a method with 2 args.
 Value Var.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, 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 JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Evaluates a method with 3 args.
 Value ArgRef.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 JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          calls the function.
 Value Value.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 Value Var.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Evaluates a method with 4 args.
 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 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 JavaValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value ObjectExtValue.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Evaluates a method.
 Value QuercusClass.callMethodRef(Env env, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          calls the function.
 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 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 StringValue.create(Env env, StringValue unicodeStr, java.lang.String charset)
           
 StringValue UnicodeBuilderValue.create(Env env, StringValue str, java.lang.String charset)
          Decodes the Unicode str from 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.
 Value Env.evalCode(StringValue code)
          Compiles and evalutes the given code
 int QuercusClass.findFieldIndex(StringValue name)
          Returns a set of the fields and their initial values
 AbstractFunction JavaAdapter.findFunction(StringValue methodName)
          Returns the method.
 AbstractFunction ObjectValue.findFunction(StringValue methodName)
          Finds the method name.
 AbstractFunction QuercusClass.findFunction(StringValue methodName)
          Finds the matching function.
 AbstractFunction Value.findFunction(StringValue methodName)
          Finds the method name.
 Var LazyStaticMap.get(StringValue key)
          Returns the matching value, or null.
 EnvVar LazySymbolMap.get(StringValue key)
          Returns the matching value, or null.
 V MethodMap.get(StringValue key)
           
 V MethodMap.get(StringValue key, int hash)
           
 ClassField QuercusClass.getClassField(StringValue name)
          Returns a set of the fields and their initial values
 Value QuercusClass.getConstant(Env env, StringValue name)
          Finds the matching constant
 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 CompiledObjectValue.getField(Env env, StringValue key)
          Gets a new value.
 Value JavaAdapter.getField(Env env, StringValue name)
           
 Value JavaAdapterVar.getField(Env env, StringValue index)
          Returns the field ref.
 Value JavaValue.getField(Env env, StringValue name)
          Returns the field value.
 Value ObjectExtValue.getField(Env env, StringValue name)
          Gets a field value.
 Value Value.getField(Env env, StringValue name)
          Returns the field value
 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 ArgGetFieldValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Creates an argument which may create the given field.
 Value ArgGetValue.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the arg object for a field reference, e.g.
 Value CompiledObjectValue.getFieldArg(Env env, StringValue key, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value CopyObjectExtValue.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the value as an argument which may be a reference.
 Value JavaAdapterVar.getFieldArg(Env env, StringValue index, boolean isTop)
          Returns the array ref.
 Value ObjectExtValue.getFieldArg(Env env, StringValue name, 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 Var.getFieldArg(Env env, StringValue name, boolean isTop)
          Returns the array ref.
 Value CompiledObjectValue.getFieldArgRef(Env env, StringValue key)
          Returns the value as an argument which may be a reference.
 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 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 JavaAdapterVar.getFieldArray(Env env, StringValue index)
          Returns the field value 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 Var.getFieldArray(Env env, StringValue name)
          Returns the field value as an array
protected  Value ObjectExtJavaValue.getFieldExt(Env env, StringValue name)
          Returns fields not explicitly specified by this value.
protected  Value ObjectExtValue.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 JavaAdapterVar.getFieldObject(Env env, StringValue index)
          Returns the field value 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 Var.getFieldObject(Env env, StringValue name)
          Returns the field value as an object
 Var ArgGetFieldValue.getFieldVar(Env env, StringValue name)
          Converts to a reference variable.
 Var CompiledObjectValue.getFieldVar(Env env, StringValue key)
          Returns the array ref.
 Var CopyObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var JavaAdapterVar.getFieldVar(Env env, StringValue index)
          Returns the field ref.
 Var ObjectExtValue.getFieldVar(Env env, StringValue name)
          Returns the array ref.
 Var Value.getFieldVar(Env env, StringValue name)
          Returns the field ref.
 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
 EnvVar Env.getLazyEnvVar(StringValue name)
           
 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
 ProtocolWrapper Env.getStreamWrapper(StringValue name)
           
 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 Env.getVar(StringValue name)
          Gets a value.
 Var Env.getVar(StringValue name, Value value)
          Gets a variable
 boolean QuercusClass.hasConstant(StringValue name)
          Returns true if the constant exists.
 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 JavaAdapterVar.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void ObjectExtValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Adds a new value to the object.
 void ObjectValue.initField(StringValue key, Value value, FieldVisibility visibility)
          Initializes a new field, does not call __set if it is defined.
 void Value.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.
 boolean ObjectExtValue.isFieldExists(Env env, StringValue name)
           
 boolean Value.isFieldExists(Env env, StringValue name)
          Returns true if the object has this field.
 boolean Var.isFieldExists(Env env, StringValue name)
          Returns true if the object has this field.
 boolean ObjectExtValue.issetField(Env env, StringValue name)
           
 boolean QuercusClass.issetField(Env env, StringValue name)
           
 boolean Value.issetField(Env env, StringValue name)
          Returns true if the field is set
 boolean Var.issetField(Env env, StringValue name)
          Returns true if the field is set.
 boolean QuercusClass.issetField(Env env, Value qThis, StringValue name)
          Implements the __isset method call.
 boolean Value.issetThisField(Env env, StringValue name)
          Returns true if the field is set
 boolean Var.issetThisField(Env env, StringValue name)
          Returns true if the field is set.
 void ArrayValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
           
 void BooleanValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void JavaValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void LongValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void NullValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void NumberValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void ObjectExtValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void ObjectValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void StringValue.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void Value.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void Var.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
          Encodes the value in JSON.
 void ArrayValue.jsonEncodeAssociative(Env env, JsonEncodeContext context, StringValue sb)
           
 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 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.
 void MethodMap.put(StringValue name, V value)
           
 Var LazyStaticMap.put(StringValue key, Var newVar)
          Returns the matching value, or null.
 Value CompiledObjectValue.putField(Env env, StringValue key, Value value)
          Adds a new value.
 Value CopyObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value JavaAdapter.putField(Env env, StringValue name, Value value)
           
 Value JavaAdapterVar.putField(Env env, StringValue index, Value value)
          Sets the field.
 Value JavaValue.putField(Env env, StringValue name, Value value)
          Sets the field value.
 Value ObjectExtValue.putField(Env env, StringValue name, Value value)
          Adds a new value.
 Value Value.putField(Env env, StringValue name, Value object)
          Returns the field ref.
 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 ObjectExtJavaValue.putFieldExt(Env env, StringValue name, Value value)
          Sets fields not specified by the value.
protected  Value ObjectExtValue.putFieldExt(Env env, StringValue name, Value value)
           
 Value CopyObjectExtValue.putThisField(Env env, StringValue name, Value value)
          Sets/adds field to this object.
 Value JavaAdapterVar.putThisField(Env env, StringValue index, Value value)
          Sets the field.
 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 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.
 Value StringValue.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 Value Value.putThisFieldArray(Env env, Value obj, StringValue fieldName, Value index, Value value)
          Appends a value to an array that is a field of an object.
 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.
 boolean Env.restoreStreamWrapper(StringValue name)
           
 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)
          Sets the post 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 StringBuilderValue.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Value.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 StringValue Var.toStringBuilder(Env env, StringValue value)
          Converts to a string builder
 boolean Env.unregisterStreamWrapper(StringValue name)
           
 void CopyObjectExtValue.unsetArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void ObjectExtValue.unsetArray(Env env, StringValue name, Value index)
          Removes the field array ref.
 void Value.unsetArray(Env env, StringValue name, Value index)
          Removes the field ref.
 Value QuercusClass.unsetField(Env env, Value qThis, StringValue name)
          implements the __unset method call __unset() is invoked when unset() is used on inaccessible properties.
 void CompiledObjectValue.unsetField(StringValue key)
          Removes a value.
 void CopyObjectExtValue.unsetField(StringValue name)
          Removes a value.
 void JavaAdapterVar.unsetField(StringValue index)
          Unsets the field.
 void ObjectExtValue.unsetField(StringValue name)
          Removes a value.
 void QuercusClass.unsetField(StringValue name)
           
 void Value.unsetField(StringValue name)
          Removes the field ref.
 void Var.unsetField(StringValue name)
          Unsets the field.
 Var Env.unsetGlobalVar(StringValue name)
          Unsets variable
 Var Env.unsetLocalVar(StringValue name)
          Unsets variable
 void CopyObjectExtValue.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void ObjectExtValue.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field array ref.
 void Value.unsetThisArray(Env env, StringValue name, Value index)
          Removes the field ref.
 void Value.unsetThisField(StringValue name)
          Removes the field ref.
 void Var.unsetThisField(StringValue name)
          Unsets the field.
 Var Env.unsetVar(StringValue name)
          Unsets variable
protected  void ArrayValue.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void BooleanValue.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void CallbackFunction.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void DoubleValue.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void JavaAdapter.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void LongValue.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void NullValue.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void ObjectExtValue.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void StringValue.varExportImpl(StringValue sb, int level)
          Exports the value.
protected  void Value.varExportImpl(StringValue sb, int level)
          Exports the value.
 

Method parameters in com.caucho.quercus.env with type arguments of type StringValue
 void Env.popEnv(java.util.Map<StringValue,EnvVar> oldEnv)
          Restores the old environment.
 java.util.Map<StringValue,EnvVar> Env.pushEnv(java.util.Map<StringValue,EnvVar> map)
          Pushes a new environment.
 

Constructors in com.caucho.quercus.env with parameters of type StringValue
ArgGetFieldValue(Env env, Value obj, StringValue name)
           
BinaryBuilderStream(StringValue out)
           
CallbackClassMethod(QuercusClass qClass, StringValue methodName)
           
CallbackClassMethod(QuercusClass qClass, StringValue methodName, Value qThis)
           
CallbackObjectMethod(Value obj, StringValue methodName)
           
ClassField(StringValue name, Expr initValue)
           
ClassField(StringValue name, Expr initValue, FieldVisibility visibility)
           
CompiledConstStringValue(StringValue s)
           
LargeStringBuilderValue(StringValue s)
           
LazyEnvVar(StringValue name)
           
ObjectExtValue.Entry(StringValue key)
           
ObjectExtValue.Entry(StringValue key, FieldVisibility visibility)
           
ObjectExtValue.Entry(StringValue key, Value value)
           
ObjectExtValue.Entry(StringValue key, Value value, FieldVisibility visibility)
           
StringBuilderOutputStream(StringValue sb)
           
 

Uses of StringValue in com.caucho.quercus.expr
 

Fields in com.caucho.quercus.expr declared as StringValue
protected  StringValue ClassMethodExpr._methodName
           
protected  StringValue ClassVarMethodExpr._methodName
           
protected  StringValue ClassVirtualMethodExpr._methodName
           
protected  StringValue ObjectMethodExpr._methodName
           
protected  StringValue ClassConstExpr._name
           
protected  StringValue ClassVarConstExpr._name
           
protected  StringValue ClassVirtualConstExpr._name
           
protected  StringValue ObjectFieldExpr._name
           
protected  StringValue ThisFieldExpr._name
           
protected  StringValue VarExpr._name
           
protected  StringValue ClassConstructorExpr._nameV
           
protected  StringValue LiteralStringExpr._value
           
protected  StringValue LiteralUnicodeExpr._value
           
protected  StringValue ClassFieldExpr._varName
           
protected  StringValue ClassVarFieldExpr._varName
           
protected  StringValue ClassVirtualFieldExpr._varName
           
 

Methods in com.caucho.quercus.expr that return StringValue
 StringValue Expr.evalStringValue(Env env)
          Evaluates the expression as a string value
 StringValue LiteralStringExpr.evalStringValue(Env env)
          Evaluates the expression as a string value.
 StringValue VarExpr.getName()
          Returns the variable name.
 StringValue VarInfo.getName()
          Returns the variable name.
 

Methods in com.caucho.quercus.expr with parameters of type StringValue
 Expr ExprFactory.createClassConst(Expr className, StringValue name)
          Creates an expression class const expression ($class::FOO).
 Expr ConstExpr.createClassConst(QuercusParser parser, StringValue name)
          Creates a class field Foo::bar
 Expr Expr.createClassConst(QuercusParser parser, StringValue name)
          Creates a class field $class::foo
 Expr LiteralStringExpr.createClassConst(QuercusParser parser, StringValue name)
          Creates a class field $class::foo
 ClassConstExpr ExprFactory.createClassConst(java.lang.String className, StringValue name)
          Creates a class const expression.
 Expr ExprFactory.createClassConstructor(Location loc, java.lang.String className, StringValue methodName, java.util.ArrayList<Expr> args)
          Creates a class method call A::foo(...)
 Expr ExprFactory.createClassField(Expr className, StringValue name)
          Creates an class static field '$a::$b' expression.
 Expr ConstExpr.createClassField(QuercusParser parser, StringValue name)
          Creates a class field Foo::$bar
 Expr Expr.createClassField(QuercusParser parser, StringValue name)
          Creates a class field $class::$foo
 Expr ExprFactory.createClassField(java.lang.String className, StringValue name)
          Creates an class static field 'a::$b' expression.
 Expr ExprFactory.createClassMethodCall(Location loc, Expr className, StringValue methodName, java.util.ArrayList<Expr> args)
          Creates a class method call ${class}::foo(...)
 Expr ExprFactory.createClassMethodCall(Location loc, java.lang.String className, StringValue methodName, java.util.ArrayList<Expr> args)
          Creates a class method call A::foo(...)
 ClassVirtualConstExpr ExprFactory.createClassVirtualConst(StringValue name)
          Creates a class const expression (static::FOO).
 Expr ExprFactory.createClassVirtualField(StringValue name)
          Creates a class static field 'static::$b' expression.
 Expr ExprFactory.createClassVirtualMethodCall(Location loc, StringValue methodName, java.util.ArrayList<Expr> args)
          Creates a new function call based on the class context.
 Expr Expr.createFieldGet(ExprFactory factory, StringValue name)
          Creates a field ref
 Expr ThisExpr.createFieldGet(ExprFactory factory, StringValue name)
          Creates a field ref
 Expr ExprFactory.createFieldGet(Expr base, StringValue name)
          Creates an object get '$a->b' expression.
 Expr ExprFactory.createMethodCall(Location loc, Expr objExpr, StringValue methodName, java.util.ArrayList<Expr> args)
          Creates a method call $a->foo(...).
 ThisFieldExpr ExprFactory.createThisField(ThisExpr qThis, StringValue name)
          Creates a "$this->foo" expression.
 Expr ExprFactory.createThisMethod(Location loc, ThisExpr qThis, StringValue methodName, java.util.ArrayList<Expr> args)
          Creates a $this method call $this->foo(...).
protected  Value AbstractMethodExpr.eval(Env env, Value qThis, StringValue methodName, int hashCode, Expr[] argExprs)
          Evaluates the expression.
 

Constructors in com.caucho.quercus.expr with parameters of type StringValue
ClassConstExpr(Location location, java.lang.String className, StringValue name)
           
ClassConstExpr(java.lang.String className, StringValue name)
           
ClassConstructorExpr(Location location, java.lang.String className, StringValue nameV, java.util.ArrayList<Expr> args)
           
ClassConstructorExpr(Location location, java.lang.String className, StringValue nameV, Expr[] args)
           
ClassFieldExpr(java.lang.String className, StringValue varName)
           
ClassMethodExpr(Location location, java.lang.String className, StringValue methodName, java.util.ArrayList<Expr> args)
           
ClassMethodExpr(Location location, java.lang.String className, StringValue methodName, Expr[] args)
           
ClassVarConstExpr(Expr className, StringValue name)
           
ClassVarFieldExpr(Expr className, StringValue varName)
           
ClassVarMethodExpr(Location location, Expr className, StringValue methodName, java.util.ArrayList<Expr> args)
           
ClassVirtualConstExpr(Location location, StringValue name)
           
ClassVirtualConstExpr(StringValue name)
           
ClassVirtualFieldExpr(StringValue varName)
           
ClassVirtualMethodExpr(Location location, StringValue methodName, java.util.ArrayList<Expr> args)
           
ClassVirtualMethodExpr(Location location, StringValue name, Expr[] args)
           
LiteralStringExpr(Location location, StringValue value)
           
LiteralStringExpr(StringValue value)
           
LiteralUnicodeExpr(Location location, StringValue value)
           
LiteralUnicodeExpr(StringValue value)
           
ObjectFieldExpr(Expr objExpr, StringValue name)
           
ObjectFieldExpr(Location location, Expr objExpr, StringValue name)
           
ObjectMethodExpr(Expr objExpr, StringValue name, java.util.ArrayList<Expr> args)
           
ObjectMethodExpr(Location location, Expr objExpr, StringValue name, java.util.ArrayList<Expr> args)
           
ThisFieldExpr(ThisExpr qThis, StringValue name)
           
ThisMethodExpr(Location location, ThisExpr qThis, StringValue methodName, java.util.ArrayList<Expr> args)
           
VarInfo(StringValue name, FunctionInfo function)
           
 

Uses of StringValue in com.caucho.quercus.function
 

Methods in com.caucho.quercus.function with parameters of type StringValue
 Value CompiledFunction.callMethod(Env env, StringValue methodName, int hash, Value[] args)
           
 

Constructors in com.caucho.quercus.function with parameters of type StringValue
FunSpecialCall(AbstractFunction call, StringValue name)
           
 

Uses of StringValue in com.caucho.quercus.lib
 

Methods in com.caucho.quercus.lib that return StringValue
static StringValue MathModule.decbin(Env env, long value)
          Returns a binary representation of a number.
static StringValue MathModule.dechex(Env env, long value)
          Returns a hexadecimal representation of a number.
static StringValue MathModule.decoct(Env env, long value)
          Returns an octal representation of a number.
static StringValue MiscModule.escapeshellarg(Env env, StringValue arg)
          Escapes characters in a string.
static StringValue HtmlModule.html_entity_decode(Env env, StringValue string, int quoteStyle, java.lang.String charset)
          Escapes HTML
static StringValue HtmlModule.htmlspecialchars_decode(Env env, StringValue str, int quoteStyle)
          Converts escaped HTML entities back to characters.
static StringValue OptionsModule.ini_get(Env env, java.lang.String varName)
          Returns an initialization value.
static StringValue OptionsModule.ini_set(Env env, java.lang.String varName, StringValue value)
          Sets an initialization value.
static StringValue NetworkModule.long2ip(Env env, long address)
           
 StringValue UnserializeReader.readStringValue(Env env, int len)
           
 StringValue UnserializeReader.readUnicodeValue(Env env, int len)
           
static StringValue UrlModule.urlencode(StringValue str)
          Gets the magic quotes value.
 

Methods in com.caucho.quercus.lib that return types with arguments of type StringValue
 java.util.Map<StringValue,Value> CoreModule.getConstMap()
           
 

Methods in com.caucho.quercus.lib with parameters of type StringValue
static Value ExceptionClass.__construct(Env env, ObjectValue value, StringValue message, int code, Value previous)
          Create a new exception API object.
 boolean ApcModule.apc_compile_file(Env env, StringValue name)
          Preloads the specified file.
static Value MathModule.base_convert(Env env, StringValue str, int fromBase, int toBase)
          Convert a number between arbitrary bases
static Value UrlModule.base64_decode(Env env, StringValue str, boolean isStrict)
          Decodes base64
static java.lang.String UrlModule.base64_encode(StringValue s)
          Encodes base64
static Value MathModule.bindec(Env env, StringValue bin)
          Returns the decimal equivalent of the binary number represented by the binary string argument.
static Value ClassesModule.call_user_method_array(Env env, StringValue methodName, Value obj, ArrayValue params)
           
static Value ClassesModule.call_user_method(Env env, StringValue name, Value obj, Value[] args)
          Calls an object method.
static Value VariableModule.define(Env env, StringValue name, Value value, boolean isCaseInsensitive)
          Defines a constant
static boolean ErrorModule.error_log(Env env, StringValue message, int type, StringValue destination, StringValue extraHeaders)
          Send a message to the log.
static StringValue MiscModule.escapeshellarg(Env env, StringValue arg)
          Escapes characters in a string.
 Value MiscModule.eval(Env env, StringValue code)
          Comples and evaluates an expression.
static Value UrlModule.get_meta_tags(Env env, StringValue filename, boolean useIncludePath)
          Extracts the meta tags from a file and returns them as an array.
 Value ResinModule.QuercusDistcache.get(Env env, StringValue key)
           
static Value OptionsModule.getenv(Env env, StringValue key)
          Gets an environment value.
 Value HashModule.hash_hmac_file(Env env, java.lang.String algorithm, Path path, StringValue key, boolean isBinary)
          Hashes a file with the algorithm.
 Value HashModule.hash_hmac(Env env, java.lang.String algorithm, StringValue data, StringValue key, boolean isBinary)
          Hashes a string with the algorithm.
 HashModule.HashContext HashModule.hash_init(Env env, java.lang.String algorithm, int options, StringValue keyString)
          Initialize a hash context.
 Value HashModule.hash_update(Env env, HashModule.HashContext context, StringValue value)
          Updates the hash with more data
 Value HashModule.hash(Env env, java.lang.String algorithm, StringValue string, boolean isBinary)
          Hashes a string
static Value HttpModule.header(Env env, StringValue headerStr, boolean replace, long httpResponseCode)
          Adds a header.
static Value MathModule.hexdec(Env env, StringValue s)
           
static Value TokenModule.highlight_file(Env env, StringValue filename, boolean isReturn)
           
static Value TokenModule.highlight_string(Env env, StringValue s, boolean isReturn)
           
static StringValue HtmlModule.html_entity_decode(Env env, StringValue string, int quoteStyle, java.lang.String charset)
          Escapes HTML
static Value HtmlModule.htmlentities(Env env, StringValue string, int quoteStyle, java.lang.String charset)
          Escapes HTML
static StringValue HtmlModule.htmlspecialchars_decode(Env env, StringValue str, int quoteStyle)
          Converts escaped HTML entities back to characters.
static Value HtmlModule.htmlspecialchars(Env env, StringValue string, int quoteStyle, java.lang.String charset, boolean isDoubleEncode)
          Escapes HTML
static Value UrlModule.http_build_query(Env env, Value obj, Value formdata, StringValue numeric_prefix, StringValue separator)
           
static Value OptionsModule.ini_alter(Env env, java.lang.String varName, StringValue value)
          Sets an initialization value.
static StringValue OptionsModule.ini_set(Env env, java.lang.String varName, StringValue value)
          Sets an initialization value.
static boolean ClassesModule.method_exists(Env env, Value obj, StringValue methodName)
          Returns true if the named method exists on the object.
 Value MhashModule.mhash(Env env, int hash, StringValue data, java.lang.String key)
           
static Value HtmlModule.nl2br(Env env, StringValue string)
          Replaces newlines with HTML breaks.
static Value OutputModule.ob_gzhandler(Env env, StringValue buffer, int state)
          Output buffering compatible callback that automatically compresses the output.
static Value MathModule.octdec(Env env, StringValue oct)
          Returns the decimal equivalent of the octal number represented by the octal_string argument.
static Value UrlModule.parse_url(Env env, StringValue str, int component)
          Parses the URL into an array.
static java.lang.String OptionsModule.phpversion(Env env, StringValue module)
          Returns the quercus version.
static Value ClassesModule.property_exists(Env env, Value obj, StringValue name)
          Returns true if the named property exists on the object.
 Value ResinModule.QuercusDistcache.put(Env env, StringValue key, Value value)
           
static boolean OptionsModule.putenv(Env env, StringValue settings)
          Sets an environment name/value pair.
static Value OptionsModule.q_assert(Env env, StringValue code)
          Checks the assertion
static ArrayValue TokenModule.token_get_all(Env env, StringValue s)
          Parses the string.
 Value MiscModule.unpack(Env env, java.lang.String format, StringValue s)
          packs the format into a binary.
static Value VariableModule.unserialize(Env env, StringValue s)
          Unserializes the value from a string.
static StringValue UrlModule.urlencode(StringValue str)
          Gets the magic quotes value.
static Value OptionsModule.version_compare(Env env, StringValue version1, StringValue version2, java.lang.String op)
          Compares versions
static SocketLinkDuplexController WebSocketModule.websocket_start(Env env, StringValue path)
          Reads a string from the websocket.
static Value WebSocketModule.websocket_write(Env env, StringValue string)
          Writes a string to the websocket.
 

Constructors in com.caucho.quercus.lib with parameters of type StringValue
UnserializeReader(StringValue s)
           
 

Uses of StringValue in com.caucho.quercus.lib.curl
 

Methods in com.caucho.quercus.lib.curl that return StringValue
static StringValue CurlModule.curl_multi_getcontent(Env env, Value curl)
          XXX: not documented by PHP
 

Methods in com.caucho.quercus.lib.curl with parameters of type StringValue
 void CurlResource.setBody(StringValue body)
          Sets the body of the last request.
 void CurlResource.setHeader(StringValue header)
          Saves the header that was returned by the server.
 

Uses of StringValue in com.caucho.quercus.lib.date
 

Methods in com.caucho.quercus.lib.date that return StringValue
 StringValue DateModule.date(Env env, StringValue format, long time)
          Returns the formatted date.
protected static StringValue DateModule.dateImpl(Env env, StringValue format, long time, QDate calendar)
          Returns the formatted date.
 StringValue DateTime.format(Env env, StringValue format)
           
 StringValue DateModule.gmdate(Env env, StringValue format, long time)
          Returns the formatted date.
 

Methods in com.caucho.quercus.lib.date that return types with arguments of type StringValue
 java.util.Map<StringValue,Value> DateModule.getConstMap()
           
 

Methods in com.caucho.quercus.lib.date with parameters of type StringValue
static Value DateModule.date_format(Env env, DateTime dateTime, StringValue format)
           
static void DateModule.date_modify(DateTime dateTime, StringValue modify)
           
static Value DateModule.date_parse(Env env, StringValue date)
           
 StringValue DateModule.date(Env env, StringValue format, long time)
          Returns the formatted date.
protected static StringValue DateModule.dateImpl(Env env, StringValue format, long time, QDate calendar)
          Returns the formatted date.
protected static Value DateTimeZone.findTimeZone(StringValue abbr)
           
protected static Value DateTimeZone.findTimeZone(StringValue abbr, int offset, boolean isDST)
           
 StringValue DateTime.format(Env env, StringValue format)
           
 StringValue DateModule.gmdate(Env env, StringValue format, long time)
          Returns the formatted date.
 Value DateModule.idate(Env env, StringValue format, long time)
          Returns the formatted date as an int.
 void DateTime.modify(StringValue modify)
           
static Value DateModule.timezone_name_from_abbr(StringValue abbr, int gmtOffset, boolean isDST)
           
 

Constructors in com.caucho.quercus.lib.date with parameters of type StringValue
DateTime(Env env, StringValue timeString)
           
DateTime(Env env, StringValue timeString, DateTimeZone dateTimeZone)
           
 

Uses of StringValue in com.caucho.quercus.lib.db
 

Methods in com.caucho.quercus.lib.db that return StringValue
 StringValue Mysqli.character_set_name(Env env)
          Returns the client encoding.
 StringValue Mysqli.client_encoding(Env env)
          Alias for character_set_name
 StringValue JdbcConnectionResource.error(Env env)
          Returns the error string for the most recent function call.
 StringValue MysqliStatement.error(Env env)
          Returns a string description for last statement error
 StringValue Mysqli.escape_string(Env env, StringValue str)
          Escapes the string
 StringValue Mysqli.get_host_info(Env env)
          Returns the host information.
 StringValue Mysqli.get_host_name(Env env)
          Returns the host name.
 StringValue Mysqli.get_server_info(Env env)
          Returns the server information.
 StringValue Mysqli.geterror(Env env)
          Quercus function to get the field 'error'.
 StringValue MysqliStatement.geterror(Env env)
          Quercus function to get the field 'error'.
 StringValue Mysqli.gethost_info(Env env)
          Quercus function to get the field 'host_info'.
 StringValue Mysqli.getserver_info(Env env)
          Quercus function to get the field 'server_info'.
 StringValue Mysqli.getsqlstate(Env env)
          Quercus function to get the field 'sqlstate'.
 StringValue MysqliStatement.getsqlstate(Env env)
          Quercus function to get the field 'sqlstate'.
static StringValue MysqlModule.mysql_client_encoding(Env env, Mysqli conn)
          Returns the client encoding
static StringValue MysqlModule.mysql_error(Env env, Mysqli conn)
          Returns the most recent error.
static StringValue MysqlModule.mysql_escape_string(Env env, Value val)
          Deprecated, mysql_real_escape_string() should be used instead.
static StringValue MysqlModule.mysql_get_host_info(Env env, Mysqli conn)
          Returns a string describing the host.
static StringValue MysqlModule.mysql_real_escape_string(Env env, Value val, Mysqli conn)
          Escapes special characters.
 StringValue MysqliModule.mysql_stmt_error(Env env, MysqliStatement stmt)
          Returns a descrption of the error or an empty strng for no error.
static StringValue MysqliModule.mysqli_connect_error(Env env)
          Returns an error description for the last call to mysqli_connect(), "" for no previous error.
static StringValue MysqliModule.mysqli_stmt_error(Env env, MysqliStatement stmt)
          Returns the error message for the prepared statement.
static StringValue PostgresModule.pg_errormessage(Env env, Postgres conn)
          pg_last_error() alias.
static StringValue PostgresModule.pg_escape_bytea(Env env, Postgres conn, StringValue data)
          Escape a string for insertion into a bytea field.
static StringValue PostgresModule.pg_escape_bytea(Env env, StringValue data)
          Escape a string for insertion into a bytea field
static StringValue PostgresModule.pg_escape_string(Env env, StringValue data)
          Escape a string for insertion into a text field
static StringValue PostgresModule.pg_field_type(Env env, PostgresResult result, int fieldNumber)
          Returns the type name for the corresponding field number
static StringValue PostgresModule.pg_fieldtype(Env env, PostgresResult result, int fieldNumber)
          pg_field_type() alias.
static StringValue PostgresModule.pg_last_error(Env env, Postgres conn)
          Get the last error message string of a connection
static StringValue PostgresModule.pg_lo_read(Env env, java.lang.Object largeObject, int len)
          Read a large object
static StringValue PostgresModule.pg_loread(Env env, java.lang.Object largeObject, int len)
          pg_lo_read() alias.
static StringValue PostgresModule.pg_port(Env env, Postgres conn)
          Return the port number associated with the connection
static StringValue Postgres.pgRealEscapeString(StringValue str)
           
 StringValue Mysqli.real_escape_string(Env env, StringValue str)
          Escapes the string
protected  StringValue JdbcConnectionResource.realEscapeString(Env env, StringValue str)
          Escape the given string for SQL statements.
protected  StringValue Postgres.realEscapeString(StringValue str)
          Escape the given string for SQL statements.
 StringValue Mysqli.sqlstate(Env env)
          Returns the SQLSTATE error
 StringValue MysqliStatement.sqlstate(Env env)
          Returns SQLSTATE error from previous statement operation.
 

Methods in com.caucho.quercus.lib.db with parameters of type StringValue
 boolean MysqliStatement.bind_param(Env env, StringValue typeStr, Value[] params)
          Binds variables to a prepared statement as parameters.
 StringValue Mysqli.escape_string(Env env, StringValue str)
          Escapes the string
 boolean Mysqli.multi_query(Env env, StringValue query)
          executes one or multiple queries which are concatenated by a semicolon.
static boolean MysqlModule.mysql_change_user(Env env, StringValue user, StringValue pass, StringValue database, Mysqli conn)
          Change the logged in user of the current active connection.
static Value MysqlModule.mysql_connect(Env env, StringValue host, StringValue userName, StringValue password, boolean isNewLink, int flags)
          Returns a new mysql connection.
static boolean MysqlModule.mysql_create_db(Env env, StringValue name, Mysqli conn)
          Creates a database.
static Value MysqlModule.mysql_db_query(Env env, java.lang.String databaseName, StringValue query, Mysqli conn)
          Returns result set or false on error
static boolean MysqlModule.mysql_drop_db(Env env, StringValue databaseName, Mysqli conn)
          Drops a database.
static boolean MysqlModule.mysql_dropdb(Env env, StringValue databaseName, Mysqli conn)
          Deprecated alias for mysql_drop_db.
static Value MysqlModule.mysql_list_fields(Env env, java.lang.String database, StringValue tableName, Mysqli conn)
          Retrieves information about the given table name.
static java.lang.Object MysqlModule.mysql_list_tables(Env env, StringValue databaseName, Mysqli conn)
          Retrieves a list of table names from a MySQL database.
static Value MysqlModule.mysql_listfields(Env env, java.lang.String databaseName, StringValue tableName, Mysqli conn)
          Deprecated alias for mysql_list_fields
static Value MysqlModule.mysql_pconnect(Env env, StringValue server, StringValue user, StringValue password, boolean newLink, int flags)
          Returns a new persistent mysql connection.
static Value MysqlModule.mysql_query(Env env, StringValue sql, Mysqli conn)
          Executes a query and returns a result set.
static java.lang.Object MysqlModule.mysql_unbuffered_query(Env env, StringValue name, Mysqli conn)
          Queries the database.
static boolean MysqliModule.mysqli_bind_param(Env env, MysqliStatement stmt, StringValue types, Value[] params)
          Deprecated alias for MysqliModule.mysqli_stmt_bind_param(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.MysqliStatement, com.caucho.quercus.env.StringValue, com.caucho.quercus.env.Value[]).
static Mysqli MysqliModule.mysqli_connect(Env env, StringValue host, StringValue userName, StringValue password, java.lang.String dbname, int port, StringValue socket)
          Returns a new connection.
static Value MysqliModule.mysqli_escape_string(Env env, Mysqli conn, StringValue unescapedString)
          Alias for MysqliModule.mysqli_real_escape_string(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli, com.caucho.quercus.env.StringValue)
static boolean MysqliModule.mysqli_multi_query(Env env, Mysqli conn, StringValue query)
          Executes one or multiple queires which are concatenated by a semicolon.
static Value MysqliModule.mysqli_query(Env env, Mysqli conn, StringValue sql, int resultMode)
          Executes a query and returns the result.
static boolean MysqliModule.mysqli_real_connect(Env env, Mysqli mysqli, StringValue host, StringValue userName, StringValue password, StringValue dbname, int port, StringValue socket, int flags)
          Connects to the database.
static Value MysqliModule.mysqli_real_escape_string(Env env, Mysqli conn, StringValue unescapedString)
          Escapes the following special character in unescapedString.
static boolean MysqliModule.mysqli_real_query(Env env, Mysqli conn, StringValue query)
          Execute an single query against the database whose result can then be retrieved or stored using the mysqli_store_result() or mysqli_use_result() functions.
static boolean MysqliModule.mysqli_stmt_bind_param(Env env, MysqliStatement stmt, StringValue types, Value[] params)
          Binds variables for the parameter markers in SQL statement that was passed to MysqliModule.mysqli_prepare(com.caucho.quercus.env.Env, com.caucho.quercus.lib.db.Mysqli, java.lang.String).
static StringValue PostgresModule.pg_escape_bytea(Env env, Postgres conn, StringValue data)
          Escape a string for insertion into a bytea field.
static StringValue PostgresModule.pg_escape_bytea(Env env, StringValue data)
          Escape a string for insertion into a bytea field
static StringValue PostgresModule.pg_escape_string(Env env, StringValue data)
          Escape a string for insertion into a text field
static Value PostgresModule.pg_parameter_status(Env env, Postgres conn, StringValue paramName)
          Looks up a current parameter setting of the server
static Value PostgresModule.pg_parameter_status(Env env, StringValue paramName)
          Looks up a current parameter setting of the server
static StringValue Postgres.pgRealEscapeString(StringValue str)
           
 Value Mysqli.query(Env env, StringValue sqlV, int resultMode)
          Executes a query.
 boolean Mysqli.real_connect(Env env, StringValue host, StringValue userName, StringValue password, StringValue dbname, int port, StringValue socket, int flags)
          Connects to the underlying database.
 StringValue Mysqli.real_escape_string(Env env, StringValue str)
          Escapes the string
 boolean Mysqli.real_query(Env env, StringValue query)
          Execute an single query against the database whose result can then be retrieved or stored using the mysqli_store_result() or mysqli_use_result() functions.
protected  StringValue JdbcConnectionResource.realEscapeString(Env env, StringValue str)
          Escape the given string for SQL statements.
protected  StringValue Postgres.realEscapeString(StringValue str)
          Escape the given string for SQL statements.
 

Constructors in com.caucho.quercus.lib.db with parameters of type StringValue
Mysqli(Env env, StringValue host, StringValue user, StringValue password, java.lang.String db, int port, StringValue socket)
          This is the constructor for the mysqli class.
MysqliResource(Env env, StringValue host, StringValue user, StringValue password, java.lang.String db, int port, StringValue socket)
          This is the constructor for the mysqli class.
 

Uses of StringValue in com.caucho.quercus.lib.dom
 

Methods in com.caucho.quercus.lib.dom that return StringValue
 StringValue DOMDocument.saveHTML(Env env)
           
 StringValue DOMDocument.saveXML(Env env, DOMNode node, Value options)
           
 

Methods in com.caucho.quercus.lib.dom with parameters of type StringValue
 boolean DOMDocument.loadXML(Env env, StringValue source, Value options)
           
 

Uses of StringValue in com.caucho.quercus.lib.file
 

Methods in com.caucho.quercus.lib.file that return StringValue
 StringValue AbstractBinaryInput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue AbstractBinaryInputOutput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue BinaryInput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue FileInputOutput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue HttpInputOutput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue ReadStreamInput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue WrappedStream.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue FileModule.dirname(Env env, StringValue path)
          Returns the directory name of a string.
static StringValue FileModule.file_get_contents(Env env, StringValue filename, boolean useIncludePath, Value context, long offset, long maxLen)
          Parses the file, returning it as a string array.
 StringValue AbstractBinaryInput.read(int length)
          Reads into a binary builder.
 StringValue AbstractBinaryInputOutput.read(int length)
          Reads into a binary builder.
 StringValue BinaryInput.read(int length)
          Reads a Binary string.
 StringValue FileInputOutput.read(int length)
          Reads a Binary string.
 StringValue HttpInputOutput.read(int length)
          Reads a Binary string.
 StringValue ReadStreamInput.read(int length)
          Reads into a binary builder.
 StringValue WrappedStream.read(int length)
          Reads a Binary string.
 StringValue FileReadValue.readLine(Env env)
          Reads a line from a file, returning null on EOF.
 StringValue FileValue.readLine(Env env)
          Reads a line from a file, returning null.
 StringValue LineReader.readLine(Env env, BinaryInput input, long length)
          Reads a line from the BinaryInput, returning null on EOF.
 StringValue AbstractBinaryInput.readLine(long length)
          Reads a line from a file, returning null on EOF.
 StringValue AbstractBinaryInputOutput.readLine(long length)
          Reads a line from a file, returning null on EOF.
 StringValue BinaryInput.readLine(long length)
          Reads a line from the buffer.
 StringValue BufferedBinaryInputOutput.readLine(long length)
          Reads a line from a file, returning null on EOF.
 StringValue FileInputOutput.readLine(long length)
          Reads a line from the buffer.
 StringValue HttpInputOutput.readLine(long length)
          Reads a line from the buffer.
 StringValue ReadStreamInput.readLine(long length)
          Reads a line from a file, returning null on EOF.
 StringValue WrappedStream.readLine(long length)
          Reads a line from a file, returning null on EOF.
 

Methods in com.caucho.quercus.lib.file that return types with arguments of type StringValue
 java.util.Map<StringValue,Value> FileModule.getConstMap()
          Returns the constants defined by this module.
 java.util.Map<StringValue,Value> SocketModule.getConstMap()
          Returns the constants defined by this module.
 java.util.Map<StringValue,Value> StreamModule.getConstMap()
          Adds the constant to the PHP engine's constant map.
 

Methods in com.caucho.quercus.lib.file with parameters of type StringValue
 StringValue AbstractBinaryInput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue AbstractBinaryInputOutput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue BinaryInput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue FileInputOutput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue HttpInputOutput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue ReadStreamInput.appendTo(StringValue builder)
          Appends to a string builder.
 StringValue WrappedStream.appendTo(StringValue builder)
          Appends to a string builder.
static Value FileModule.basename(StringValue path, StringValue suffix)
          Returns the base name of a string.
static boolean FileModule.copy(Env env, StringValue src, StringValue dst)
          Copies a file to the destination.
static Value FileModule.dir(Env env, StringValue filename)
          Opens a directory
 StringValue FileModule.dirname(Env env, StringValue path)
          Returns the directory name of a string.
static boolean FileModule.file_exists(Env env, StringValue filename)
          Returns true if file exists
static StringValue FileModule.file_get_contents(Env env, StringValue filename, boolean useIncludePath, Value context, long offset, long maxLen)
          Parses the file, returning it as a string array.
static Value FileModule.file_put_contents(Env env, StringValue filename, Value data, int flags, Value context)
          Writes data to a file.
static Value FileModule.file(Env env, StringValue filename, int flags, Value context)
          Parses the file, returning it in an array.
static Value FileModule.fileatime(Env env, StringValue filename)
          Returns the file access time
static Value FileModule.filectime(Env env, StringValue filename)
          Returns the file create time
static Value FileModule.filemtime(Env env, StringValue filename)
          Returns the file modified time
static Value FileModule.fileowner(Env env, StringValue filename)
          Returns the file's owner
static Value FileModule.filesize(Env env, StringValue filename)
          Returns the file's size
static BinaryStream FileModule.fopen(Env env, StringValue filename, java.lang.String mode, boolean useIncludePath, Value contextV)
          Opens a file.
 BinaryStream PhpProtocolWrapper.fopen(Env env, StringValue pathV, StringValue mode, LongValue options)
           
 BinaryStream ProtocolWrapper.fopen(Env env, StringValue path, StringValue mode, LongValue options)
           
 BinaryStream ZlibProtocolWrapper.fopen(Env env, StringValue path, StringValue mode, LongValue options)
           
 Value FileModule.fputcsv(Env env, BinaryOutput os, ArrayValue value, StringValue delimiter, StringValue enclosure)
          Parses a comma-separated-value line from a file.
static Value FileModule.fscanf(Env env, BinaryInput is, StringValue format, Value[] args)
          Reads and parses a line.
static boolean FileModule.is_dir(Env env, StringValue filename)
          Returns true if the path is a directory.
static boolean FileModule.is_writable(Env env, StringValue filename)
          Returns true if the path is writable
static boolean FileModule.is_writeable(Env env, StringValue filename)
          Returns true if the path is writable
static Value FileModule.lstat(Env env, StringValue filename)
          Returns file statistics
static boolean FileModule.mkdir(Env env, StringValue dirname, int mode, boolean recursive, Value context)
          Makes the directory
 boolean PhpProtocolWrapper.mkdir(Env env, StringValue path, LongValue mode, LongValue options)
           
 boolean ProtocolWrapper.mkdir(Env env, StringValue path, LongValue mode, LongValue options)
           
 boolean ZlibProtocolWrapper.mkdir(Env env, StringValue path, LongValue mode, LongValue options)
           
static boolean FileModule.move_uploaded_file(Env env, Path src, StringValue dst)
          Moves the uploaded file.
 boolean WrappedDirectory.open(Env env, StringValue path, LongValue flags)
           
 Value PhpProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
 Value ProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
 Value ZlibProtocolWrapper.opendir(Env env, StringValue path, LongValue flags)
           
static Value FileModule.opendir(Env env, StringValue pathName, Value context)
          Opens a directory
static BinaryStream FileModule.popen(Env env, java.lang.String command, StringValue mode)
           
 Value FileModule.readfile(Env env, StringValue filename, boolean useIncludePath, Value context)
          Read the contents of a file and write them out.
static boolean FileModule.rename(Env env, StringValue from, StringValue to)
          Renames a file
 boolean PhpProtocolWrapper.rename(Env env, StringValue path_from, StringValue path_to)
           
 boolean ProtocolWrapper.rename(Env env, StringValue from, StringValue to)
           
 boolean ZlibProtocolWrapper.rename(Env env, StringValue path_from, StringValue path_to)
           
 boolean PhpProtocolWrapper.rmdir(Env env, StringValue path, LongValue options)
           
 boolean ProtocolWrapper.rmdir(Env env, StringValue path, LongValue options)
           
 boolean ZlibProtocolWrapper.rmdir(Env env, StringValue path, LongValue options)
           
static boolean FileModule.rmdir(Env env, StringValue filename, Value context)
          remove a directory
static Value FileModule.scandir(Env env, StringValue fileName, int order, Value context)
          Scan the directory
static boolean SocketModule.socket_bind(Env env, SocketInputOutput socket, StringValue address, int port)
           
static boolean SocketModule.socket_connect(Env env, SocketInputOutput socket, StringValue address, int port)
           
static Value FileModule.stat(Env env, StringValue filename)
          Returns file statistics
static boolean StreamModule.stream_context_set_option(Env env, Value resource, StringValue wrapper, StringValue option, Value value)
          Set an options for a stream context.
 boolean ProtocolWrapper.stream_metadata(Env env, StringValue path, LongValue options, Value arg)
           
static boolean StreamModule.stream_register_wrapper(Env env, StringValue protocol, java.lang.String className, int flags)
           
static boolean StreamModule.stream_wrapper_register(Env env, StringValue protocol, java.lang.String className, int flags)
          Register a wrapper for a protocol.
static boolean StreamModule.stream_wrapper_restore(Env env, StringValue name)
          Register a wrapper for a protocol.
static boolean StreamModule.stream_wrapper_unregister(Env env, StringValue name)
          Register a wrapper for a protocol.
static boolean FileModule.touch(Env env, StringValue filename, int time, int atime)
          sets the time to the current time
 boolean PhpProtocolWrapper.unlink(Env env, StringValue path)
           
 boolean ProtocolWrapper.unlink(Env env, StringValue path)
           
 boolean ZlibProtocolWrapper.unlink(Env env, StringValue path)
           
static boolean FileModule.unlink(Env env, StringValue filename, Value context)
          remove call
 Value PhpProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 Value ProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 Value ZlibProtocolWrapper.url_stat(Env env, StringValue path, LongValue flags)
           
 

Constructors in com.caucho.quercus.lib.file with parameters of type StringValue
WrappedStream(Env env, QuercusClass qClass, StringValue path, StringValue mode, LongValue options)
           
 

Uses of StringValue in com.caucho.quercus.lib.filter
 

Methods in com.caucho.quercus.lib.filter with parameters of type StringValue
static Value FilterModule.filter_input(Env env, int type, StringValue name, int filterId, Value flagV)
           
 

Uses of StringValue in com.caucho.quercus.lib.gettext
 

Methods in com.caucho.quercus.lib.gettext that return StringValue
 StringValue GettextModule._(Env env, StringValue message, Value[] args)
          Alias of gettext().
 StringValue GettextModule.dcgettext(Env env, java.lang.String domainName, StringValue message, int category, Value[] args)
          Same as gettext, but allows overriding of domain and category.
 StringValue GettextModule.dcngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, int category, Value[] args)
          Same as ngettext, but allows overriding of domain and category.
 StringValue GettextModule.dgettext(Env env, java.lang.String domainName, StringValue message, Value[] args)
          Same as gettext, but allows overriding of current domain.
 StringValue GettextModule.dngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Same as ngettext, but allows overriding of current domain.
 StringValue GettextModule.gettext(Env env, StringValue message, Value[] args)
          Returns translated string from current domain and default category.
 StringValue GettextModule.ngettext(Env env, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Returns translated plural string form from current domain and default category.
 

Methods in com.caucho.quercus.lib.gettext with parameters of type StringValue
 StringValue GettextModule._(Env env, StringValue message, Value[] args)
          Alias of gettext().
 Value GettextModule.bindtextdomain(Env env, java.lang.String domainName, StringValue directory)
          Changes root directory of domain.
 StringValue GettextModule.dcgettext(Env env, java.lang.String domainName, StringValue message, int category, Value[] args)
          Same as gettext, but allows overriding of domain and category.
 StringValue GettextModule.dcngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, int category, Value[] args)
          Same as ngettext, but allows overriding of domain and category.
 StringValue GettextModule.dgettext(Env env, java.lang.String domainName, StringValue message, Value[] args)
          Same as gettext, but allows overriding of current domain.
 StringValue GettextModule.dngettext(Env env, java.lang.String domainName, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Same as ngettext, but allows overriding of current domain.
 StringValue GettextModule.gettext(Env env, StringValue message, Value[] args)
          Returns translated string from current domain and default category.
 StringValue GettextModule.ngettext(Env env, StringValue msgid1, StringValue msgid2, int n, Value[] args)
          Returns translated plural string form from current domain and default category.
 boolean GettextDomain.setPath(Env env, StringValue directory)
           
 

Uses of StringValue in com.caucho.quercus.lib.gettext.expr
 

Methods in com.caucho.quercus.lib.gettext.expr with parameters of type StringValue
static PluralExpr PluralExpr.getPluralExpr(StringValue metaData)
          Returns a PluralExpr from the metadata.
 

Uses of StringValue in com.caucho.quercus.lib.i18n
 

Methods in com.caucho.quercus.lib.i18n that return StringValue
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, int offset)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, int offset, int length)
          Decodes and encodes to specified charsets at the same time.
static StringValue UnicodeUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, java.lang.String replacement, boolean isIgnoreErrors)
           
static StringValue IconvUtility.decodeMime(Env env, java.lang.CharSequence word, java.lang.String charset)
          Returns decoded Mime header/field.
static StringValue QuercusMimeUtility.decodeMime(Env env, java.lang.CharSequence word, java.lang.String charset)
          Returns decoded Mime header/field.
 StringValue Decoder.decodeUnicode(Env env, StringValue str)
           
abstract  StringValue Encoder.encode(Env env, java.lang.CharSequence str)
           
 StringValue GenericEncoder.encode(Env env, java.lang.CharSequence str)
           
 StringValue Utf8Encoder.encode(Env env, java.lang.CharSequence str)
           
 StringValue Encoder.encode(Env env, java.lang.CharSequence str, boolean isReset)
           
static StringValue UnicodeUtility.encode(Env env, java.lang.CharSequence str, java.lang.String charset)
           
static StringValue UnicodeUtility.encode(Env env, java.lang.CharSequence str, java.lang.String charset, java.lang.String replacement, boolean isIgnoreErrors)
           
static StringValue IconvUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme, java.lang.String lineBreakChars, int lineLength)
          Returns an encoded Mime header.
static StringValue QuercusMimeUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme, java.lang.String lineBreakChars, int lineLength)
          Encodes a MIME header.
static StringValue MbstringModule.mb_convert_case(Env env, StringValue str, int mode, java.lang.String encoding)
          Upper-cases, lower-cases, or capitalizes first letter of words.
static StringValue MbstringModule.mb_convert_kana(Env env, StringValue str, java.lang.String option, java.lang.String encoding)
          Performs Japanese specific charset conversion.
static StringValue MbstringModule.mb_convert_variables(Env env, java.lang.String toEncoding, java.lang.String fromEncodings, Value vars)
          Decodes and then encodes variables.
static StringValue MbstringModule.mb_decode_numericentity(Env env, StringValue str, ArrayValue convmap, java.lang.String encoding)
          Decodes HTML numeric entity.
static StringValue MbstringModule.mb_encode_mimeheader(Env env, StringValue str, java.lang.String charset, java.lang.String transfer_encoding, java.lang.String linefeed)
          Encodes a string into mime.
static StringValue MbstringModule.mb_encode_numericentity(Env env, StringValue str, ArrayValue convmap, java.lang.String encoding)
          Encodes HTML numeric string entity.
static StringValue MbstringModule.mb_output_handler(Env env, StringValue contents, int status)
          ob_start() handler
static StringValue MbstringModule.mb_preferred_mime_name(Env env, StringValue encoding)
          Returns the preferred mime name of this encoding.
static StringValue MbstringModule.mb_regex_set_options(Env env, java.lang.String options)
          XXX: what does this actually do?
static StringValue MbstringModule.mb_strcut(Env env, StringValue str, int start, int length, java.lang.String encoding)
          Similar to substr except start index is at the beginning of char boundaries.
static StringValue MbstringModule.mb_strimwidth(Env env, StringValue str, int start, int width, StringValue trimmarker, java.lang.String encoding)
          Truncates the string.
static StringValue MbstringModule.mb_strtolower(Env env, StringValue str, java.lang.String encoding)
          Converts all characters to lower-case.
static StringValue MbstringModule.mb_strtoupper(Env env, StringValue str, java.lang.String encoding)
          Converts all characters to upper-case.
static StringValue MbstringModule.mb_substr(Env env, StringValue str, int start, Value lengthV, java.lang.String encoding)
          Multibyte version of substr.
static StringValue UnicodeModule.ob_iconv_handler(StringValue contents, int status)
           
static StringValue UnicodeUtility.utf8Clean(Env env, StringValue str, java.lang.String replacement, boolean isIgnore)
           
 

Methods in com.caucho.quercus.lib.i18n with parameters of type StringValue
 java.lang.CharSequence Decoder.decode(Env env, StringValue str)
           
static java.lang.CharSequence UnicodeUtility.decode(Env env, StringValue str, java.lang.String charset)
           
static java.lang.CharSequence UnicodeUtility.decode(Env env, StringValue str, java.lang.String charset, java.lang.String replacement, boolean isIgnoreErrors)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, int offset)
           
static StringValue IconvUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, int offset, int length)
          Decodes and encodes to specified charsets at the same time.
static StringValue UnicodeUtility.decodeEncode(Env env, StringValue str, java.lang.String inCharset, java.lang.String outCharset, java.lang.String replacement, boolean isIgnoreErrors)
           
protected abstract  java.lang.StringBuilder Decoder.decodeImpl(Env env, StringValue str)
           
protected  java.lang.StringBuilder GenericDecoder.decodeImpl(Env env, StringValue str)
           
protected  java.lang.StringBuilder Utf8Decoder.decodeImpl(Env env, StringValue str)
           
static Value QuercusMimeUtility.decodeMimeHeaders(Env env, StringValue encodedHeaders, java.lang.String charset)
           
 java.lang.StringBuilder Decoder.decodeStringBuilder(Env env, StringValue str)
           
 StringValue Decoder.decodeUnicode(Env env, StringValue str)
           
static Value IconvUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme)
           
static Value QuercusMimeUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme)
           
static StringValue IconvUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme, java.lang.String lineBreakChars, int lineLength)
          Returns an encoded Mime header.
static StringValue QuercusMimeUtility.encodeMime(Env env, StringValue name, StringValue value, java.lang.String inCharset, java.lang.String outCharset, java.lang.String scheme, java.lang.String lineBreakChars, int lineLength)
          Encodes a MIME header.
protected  boolean Big5Encoder.fill(StringValue sb, java.nio.CharBuffer in, java.nio.ByteBuffer out, java.nio.charset.CoderResult coder)
           
protected  boolean GenericEncoder.fill(StringValue sb, java.nio.CharBuffer in, java.nio.ByteBuffer out, java.nio.charset.CoderResult coder)
           
static Value UnicodeModule.iconv_mime_decode_headers(Env env, StringValue encoded_headers, int mode, java.lang.String charset)
          Decodes all the headers and place them in an array.
static Value UnicodeModule.iconv_mime_decode(Env env, StringValue encodedHeader, int mode, java.lang.String charset)
          Uses iconv.internal_encoding.
static Value UnicodeModule.iconv_mime_encode(Env env, StringValue fieldName, StringValue fieldValue, ArrayValue preferences)
          Encodes a MIME header.
static BooleanValue UnicodeModule.iconv_set_encoding(Env env, java.lang.String type, StringValue charset)
          Sets the current encoding.
static Value UnicodeModule.iconv_strlen(Env env, StringValue str, java.lang.String charset)
          Returns the length of the decoded string.
static Value UnicodeModule.iconv_strpos(Env env, StringValue haystack, StringValue needle, int offset, java.lang.String charset)
          Returns the first occurence of the substring in the haystack.
static Value UnicodeModule.iconv_strrpos(Env env, StringValue haystack, StringValue needle, java.lang.String charset)
          Returns the last occurence of the substring in the haystack.
static Value UnicodeModule.iconv_substr(Env env, StringValue str, int offset, int length, java.lang.String charset)
          Uses iconv.internal_encoding.
static Value UnicodeModule.iconv(Env env, java.lang.String inCharset, java.lang.String outCharset, StringValue str)
          Returns encoded string from decoded argument string.
 boolean Big5Decoder.isDecodable(Env env, StringValue str)
           
abstract  boolean Decoder.isDecodable(Env env, StringValue str)
           
 boolean GenericDecoder.isDecodable(Env env, StringValue str)
           
 boolean Utf8Decoder.isDecodable(Env env, StringValue str)
           
 boolean Big5Encoder.isEncodable(Env env, StringValue str)
           
abstract  boolean Encoder.isEncodable(Env env, StringValue str)
           
 boolean GenericEncoder.isEncodable(Env env, StringValue str)
           
 boolean Utf8Encoder.isEncodable(Env env, StringValue str)
           
static StringValue MbstringModule.mb_convert_case(Env env, StringValue str, int mode, java.lang.String encoding)
          Upper-cases, lower-cases, or capitalizes first letter of words.
static Value MbstringModule.mb_convert_encoding(Env env, StringValue str, java.lang.String destEncoding, Value fromEncodings)
          Converts string of one encoding to another.
static StringValue MbstringModule.mb_convert_kana(Env env, StringValue str, java.lang.String option, java.lang.String encoding)
          Performs Japanese specific charset conversion.
static Value MbstringModule.mb_decode_mimeheader(Env env, StringValue str)
          Decodes mime field.
static StringValue MbstringModule.mb_decode_numericentity(Env env, StringValue str, ArrayValue convmap, java.lang.String encoding)
          Decodes HTML numeric entity.
static Value MbstringModule.mb_detect_encoding(Env env, StringValue str, Value encodingV, boolean isStrict)
          Detects encoding of string.
static StringValue MbstringModule.mb_encode_mimeheader(Env env, StringValue str, java.lang.String charset, java.lang.String transfer_encoding, java.lang.String linefeed)
          Encodes a string into mime.
static StringValue MbstringModule.mb_encode_numericentity(Env env, StringValue str, ArrayValue convmap, java.lang.String encoding)
          Encodes HTML numeric string entity.
static BooleanValue MbstringModule.mb_ereg_match(Env env, UnicodeEreg ereg, StringValue string, java.lang.String option)
          Returns true if pattern matches a part of string.
static Value MbstringModule.mb_ereg_replace(Env env, Value eregValue, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of ereg_replace.
static BooleanValue MbstringModule.mb_ereg_search_init(Env env, StringValue string, Value rawRegexp, Value option)
          Initializes a ereg state object.
static Value MbstringModule.mb_ereg(Env env, UnicodeEreg ereg, StringValue string, ArrayValue regs)
          Multibyte version of ereg.
static Value MbstringModule.mb_eregi_replace(Env env, Value pattern, StringValue replacement, StringValue subject, java.lang.String option)
          Multibyte version of eregi_replace.
static Value MbstringModule.mb_eregi(Env env, UnicodeEregi eregi, StringValue string, ArrayValue regs)
          Multibyte version of eregi.
static StringValue MbstringModule.mb_output_handler(Env env, StringValue contents, int status)
          ob_start() handler
static BooleanValue MbstringModule.mb_parse_str(Env env, StringValue strValue, Value result)
          Multibyte version of parse_str.
static StringValue MbstringModule.mb_preferred_mime_name(Env env, StringValue encoding)
          Returns the preferred mime name of this encoding.
static BooleanValue MbstringModule.mb_send_mail(Env env, StringValue to, StringValue subject, StringValue message, StringValue additionalHeaders, StringValue additionalParameters)
          Multibyte version of mail.
static Value MbstringModule.mb_split(Env env, UnicodeEreg ereg, StringValue string, long limit)
          Multibyte version of split.
static StringValue MbstringModule.mb_strcut(Env env, StringValue str, int start, int length, java.lang.String encoding)
          Similar to substr except start index is at the beginning of char boundaries.
static StringValue MbstringModule.mb_strimwidth(Env env, StringValue str, int start, int width, StringValue trimmarker, java.lang.String encoding)
          Truncates the string.
static LongValue MbstringModule.mb_strlen(Env env, StringValue str, java.lang.String encoding)
          Multibyte version of strlen.
static Value MbstringModule.mb_strpos(Env env, StringValue haystack, StringValue needle, int offset, java.lang.String encoding)
          Multibyte version of strpos.
static Value MbstringModule.mb_strrpos(Env env, StringValue haystack, StringValue needle, Value offsetV, java.lang.String encoding)
          Multibyte version of strrpos.
static StringValue MbstringModule.mb_strtolower(Env env, StringValue str, java.lang.String encoding)
          Converts all characters to lower-case.
static StringValue MbstringModule.mb_strtoupper(Env env, StringValue str, java.lang.String encoding)
          Converts all characters to upper-case.
static LongValue MbstringModule.mb_strwidth(Env env, StringValue str, java.lang.String encoding)
          Returns the width of this multibyte string.
static LongValue MbstringModule.mb_substr_count(Env env, StringValue haystack, StringValue needle, java.lang.String encoding)
           
static StringValue MbstringModule.mb_substr(Env env, StringValue str, int start, Value lengthV, java.lang.String encoding)
          Multibyte version of substr.
static StringValue UnicodeModule.ob_iconv_handler(StringValue contents, int status)
           
static StringValue UnicodeUtility.utf8Clean(Env env, StringValue str, java.lang.String replacement, boolean isIgnore)
           
 

Uses of StringValue in com.caucho.quercus.lib.image
 

Methods in com.caucho.quercus.lib.image with parameters of type StringValue
 java.awt.Font QuercusImage.getTrueTypeFont(Env env, StringValue fontPath)
           
static Value ImageModule.imageftbbox(Env env, double size, double angle, StringValue fontFile, java.lang.String text, ArrayValue extra)
          draws a true type font image
static Value ImageModule.imagefttext(Env env, QuercusImage image, double size, double angle, int x, int y, int color, StringValue fontFile, java.lang.String text, ArrayValue extra)
          draws a true type font image
static Value ImageModule.imagettfbbox(Env env, double size, double angle, StringValue fontFile, java.lang.String text)
          draws a true type font image
static Value ImageModule.imagettftext(Env env, QuercusImage image, double size, double angle, int x, int y, int color, StringValue fontFile, java.lang.String text)
          draws a true type font image
 

Uses of StringValue in com.caucho.quercus.lib.json
 

Methods in com.caucho.quercus.lib.json that return StringValue
static StringValue JsonModule.json_encode(Env env, Value val, int options)
          Returns a JSON-encoded String.
 

Methods in com.caucho.quercus.lib.json with parameters of type StringValue
static Value JsonModule.json_decode(Env env, StringValue s, boolean assoc)
          Takes a JSON-encoded string and returns a PHP value.
 

Uses of StringValue in com.caucho.quercus.lib.mail
 

Methods in com.caucho.quercus.lib.mail with parameters of type StringValue
static boolean MailModule.mail(Env env, java.lang.String to, java.lang.String subject, StringValue message, java.lang.String additionalHeaders, java.lang.String additionalParameters)
          Send mail using JavaMail.
 

Uses of StringValue in com.caucho.quercus.lib.mcrypt
 

Methods in com.caucho.quercus.lib.mcrypt that return StringValue
static StringValue McryptModule.mcrypt_cbc(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with cbc
static StringValue McryptModule.mcrypt_cfb(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with cfb
static StringValue McryptModule.mcrypt_create_iv(Env env, int size, int randomMode)
          Creates the IV vector.
static StringValue McryptModule.mcrypt_decrypt(Env env, java.lang.String cipher, byte[] key, byte[] data, java.lang.String mode, byte[] iv)
          Decrypt
static StringValue McryptModule.mcrypt_ecb(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with cfb
static StringValue McryptModule.mcrypt_encrypt(Env env, java.lang.String cipher, byte[] key, byte[] data, java.lang.String mode, byte[] iv)
          Encrypt
static StringValue McryptModule.mcrypt_generic(Env env, Mcrypt mcrypt, byte[] data)
          Initialize encrption
static StringValue McryptModule.mcrypt_ofb(Env env, java.lang.String cipher, byte[] key, byte[] data, int mode, byte[] iv)
          Encrypt with ofb
 

Uses of StringValue in com.caucho.quercus.lib.reflection
 

Methods in com.caucho.quercus.lib.reflection that return StringValue
 StringValue ReflectionParameter.getName()
           
 StringValue ReflectionProperty.getName()
           
 

Methods in com.caucho.quercus.lib.reflection with parameters of type StringValue
static ReflectionParameter ReflectionParameter.__construct(Env env, java.lang.String funName, StringValue paramName)
           
static ReflectionProperty ReflectionProperty.__construct(Env env, java.lang.String clsName, StringValue propName)
           
static ReflectionMethod ReflectionMethod.__construct(Env env, Value obj, StringValue name)
           
protected static ReflectionProperty ReflectionProperty.create(Env env, QuercusClass cls, StringValue propName, boolean isStatic)
           
 Value ReflectionClass.getConstant(Env env, StringValue name)
           
 ReflectionMethod ReflectionClass.getMethod(Env env, StringValue name)
           
 ReflectionProperty ReflectionClass.getProperty(Env env, StringValue name)
           
 Value ReflectionClass.getStaticPropertyValue(Env env, StringValue name, Value defaultV)
           
 boolean ReflectionClass.hasConstant(StringValue name)
           
 boolean ReflectionClass.hasMethod(StringValue name)
           
 boolean ReflectionClass.hasProperty(StringValue name)
           
 void ReflectionClass.setStaticPropertyValue(Env env, StringValue name, Value value)
           
 

Constructors in com.caucho.quercus.lib.reflection with parameters of type StringValue
ReflectionProperty(Env env, QuercusClass cls, StringValue nameV)
           
 

Uses of StringValue in com.caucho.quercus.lib.regexp
 

Methods in com.caucho.quercus.lib.regexp that return StringValue
 StringValue Regexp.convertResult(Env env, StringValue result)
           
 StringValue Regexp.convertSubject(Env env, StringValue subject)
           
 StringValue Regexp.getGroupName(int i)
           
 StringValue RegexpState.getGroupName(int i)
           
 StringValue Regexp.getPattern()
           
 StringValue Regexp.getRawRegexp()
           
 StringValue RegexpState.group(Env env)
           
 StringValue RegexpState.group(Env env, int i)
           
static StringValue RegexpModule.preg_quote(StringValue string, StringValue delim)
          Quotes regexp values
static StringValue RegexpModule.sql_regcase(StringValue string)
          Makes a regexp for a case-insensitive match.
 StringValue RegexpState.substring(Env env, int start)
           
 StringValue RegexpState.substring(Env env, int start, int end)
           
 

Methods in com.caucho.quercus.lib.regexp with parameters of type StringValue
static Regexp RegexpModule.compileRegexp(StringValue regexpValue)
           
 StringValue Regexp.convertResult(Env env, StringValue result)
           
 StringValue Regexp.convertSubject(Env env, StringValue subject)
           
static RegexpState RegexpState.create(Env env, Regexp regexp, StringValue subject)
           
static Regexp RegexpModule.createRegexp(Env env, StringValue regexpValue)
           
static Regexp RegexpModule.createRegexp(StringValue regexpValue)
           
static UnicodeEreg RegexpModule.createUnicodeEreg(Env env, StringValue pattern)
           
static UnicodeEreg RegexpModule.createUnicodeEreg(Env env, StringValue pattern, java.lang.String encoding)
           
static UnicodeEregi RegexpModule.createUnicodeEregi(Env env, StringValue pattern)
           
static UnicodeEregi RegexpModule.createUnicodeEregi(Env env, StringValue pattern, java.lang.String encoding)
           
static Value RegexpModule.ereg_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.ereg(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregi_replace(Env env, Value regexpValue, Value replacement, StringValue subject)
          Replaces values using regexps
static Value RegexpModule.eregi(Env env, Eregi regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregImpl(Env env, Ereg regexp, StringValue string, Value regsV)
          Returns the index of the first match.
static Value RegexpModule.eregReplaceImpl(Env env, Ereg regexp, Value replacement, StringValue subject, boolean isCaseInsensitive)
          Replaces values using regexps
 int RegexpState.exec(Env env, StringValue subject, int start)
          XXX: not proper behaviour with /g
 boolean RegexpState.find(Env env, StringValue subject)
           
 int RegexpState.find(Env env, StringValue subject, int first)
           
 Regexp RegexpCache.get(Env env, StringValue str)
           
static Value RegexpModule.preg_match_all(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
          Returns the number of full pattern matches or FALSE on error.
static Value RegexpModule.preg_match(Env env, Regexp regexp, StringValue subject, Value matchRef, int flags, int offset)
           
static StringValue RegexpModule.preg_quote(StringValue string, StringValue delim)
          Quotes regexp values
static Value RegexpModule.preg_split(Env env, Regexp regexp, StringValue string, long limit, int flags)
          Returns array of substrings or of arrays ([0] => substring [1] => offset) if PREG_SPLIT_OFFSET_CAPTURE is set
static LongValue RegexpModule.pregMatchAllPatternOrder(Env env, RegexpState regexpState, StringValue subject, ArrayValue matches, int flags, int offset)
          Returns the index of the first match.
 boolean RegexpState.setSubject(Env env, StringValue subject)
           
static Value RegexpModule.split(Env env, Ereg regexp, StringValue string, long limit)
          Returns an array of strings produces from splitting the passed string around the provided pattern.
static Value RegexpModule.spliti(Env env, Eregi regexp, StringValue string, long limit)
          Returns an array of strings produces from splitting the passed string around the provided pattern.
static StringValue RegexpModule.sql_regcase(StringValue string)
          Makes a regexp for a case-insensitive match.
 

Constructors in com.caucho.quercus.lib.regexp with parameters of type StringValue
Ereg(StringValue rawRegexp)
           
Eregi(StringValue rawRegexp)
           
Regexp(StringValue rawRegexp)
           
UnicodeEreg(StringValue rawRegexp)
           
UnicodeEregi(StringValue rawRegexp)
           
 

Uses of StringValue in com.caucho.quercus.lib.session
 

Methods in com.caucho.quercus.lib.session with parameters of type StringValue
static boolean SessionModule.session_decode(Env env, StringValue value)
          Encodes the session values.
static boolean SessionModule.session_is_registered(Env env, StringValue name)
          Returns true if a session variable is registered.
 

Uses of StringValue in com.caucho.quercus.lib.simplexml
 

Fields in com.caucho.quercus.lib.simplexml declared as StringValue
protected  StringValue SimpleXMLElement._text
           
 

Methods in com.caucho.quercus.lib.simplexml that return StringValue
 StringValue SimpleXMLText.__toString()
           
 StringValue SimpleXMLElement.__toString(Env env)
           
 

Methods in com.caucho.quercus.lib.simplexml with parameters of type StringValue
 void SimpleXMLElement.__set(java.lang.String name, StringValue value)
          Implementation for setting the indices of this class.
 void SimpleXMLElement.addAttribute(Env env, java.lang.String name, StringValue value, java.lang.String namespace)
          Adds an attribute to this node.
protected  void SimpleXMLElement.addText(StringValue text)
           
 void SimpleXMLElement.jsonEncode(Env env, JsonEncodeContext context, StringValue sb)
           
protected  void SimpleXMLAttribute.jsonEncodeImpl(Env env, JsonEncodeContext context, StringValue sb, boolean isTop)
           
protected  void SimpleXMLElement.jsonEncodeImpl(Env env, JsonEncodeContext context, StringValue sb, boolean isTop)
           
protected  void SimpleXMLText.jsonEncodeImpl(Env env, JsonEncodeContext context, StringValue sb, boolean isTop)
           
protected  void SimpleXMLElement.setText(StringValue text)
           
 Value SimpleXMLModule.simplexml_load_file(Env env, StringValue file, java.lang.String className, int options, Value namespaceV, boolean isPrefix)
           
protected  void SimpleXMLAttribute.toXMLImpl(StringValue sb)
           
protected  void SimpleXMLAttributeList.toXMLImpl(StringValue sb)
           
protected  void SimpleXMLElement.toXMLImpl(StringValue sb)
           
protected  void SimpleXMLText.toXMLImpl(StringValue sb)
           
 

Constructors in com.caucho.quercus.lib.simplexml with parameters of type StringValue
SimpleXMLAttribute(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name, java.lang.String namespace, StringValue text)
           
SimpleXMLAttributeList(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name, java.lang.String namespace, StringValue text)
           
SimpleXMLNamespaceAttribute(Env env, QuercusClass cls, SimpleXMLElement parent, java.lang.String name, java.lang.String namespace, StringValue text)
           
SimpleXMLText(Env env, QuercusClass cls, StringValue text)
           
 

Uses of StringValue in com.caucho.quercus.lib.spl
 

Methods in com.caucho.quercus.lib.spl with parameters of type StringValue
 Value ArrayObject.__getField(StringValue key)
           
protected  Path SplFileInfo.init(Env env, StringValue fileName, boolean isUseIncludePath)
           
 

Constructors in com.caucho.quercus.lib.spl with parameters of type StringValue
DirectoryIterator(Env env, StringValue fileName)
           
FilesystemIterator(Env env, StringValue fileName, int flags)
           
RecursiveDirectoryIterator(Env env, StringValue fileName, int flags)
           
SplFileInfo(Env env, StringValue fileName)
           
SplFileInfo(Env env, StringValue fileName, boolean isUseIncludePath)
           
SplFileObject(Env env, StringValue fileName, java.lang.String mode, boolean isUseIncludePath, Value contextV)
           
 

Uses of StringValue in com.caucho.quercus.lib.string
 

Methods in com.caucho.quercus.lib.string that return StringValue
static StringValue StringModule.addcslashes(Env env, StringValue source, java.lang.String characters)
          Escapes a string using C syntax.
static StringValue StringModule.addslashes(StringValue source)
          Escapes a string for db characters.
static StringValue StringModule.bin2hex(Env env, java.io.InputStream is)
          Converts a binary value to a hex value.
static StringValue StringModule.chop(Env env, StringValue str, java.lang.String charset)
          Alias of rtrim.
static StringValue StringModule.chr(Env env, long value)
          converts a number to its character equivalent
static StringValue StringModule.hex2bin(Env env, StringValue s)
          Converts a binary value to a hex value.
static StringValue StringModule.ltrim(Env env, StringValue string, java.lang.String characters)
          Removes leading whitespace.
static StringValue StringModule.rtrim(Env env, StringValue string, java.lang.String characters)
          Removes trailing whitespace.
static StringValue StringModule.str_pad(StringValue string, int length, java.lang.String pad, int type)
          Pads strings
static StringValue StringModule.strip_tags(Env env, StringValue string, Value allowTags)
          Removes tags from a string.
static StringValue StringModule.stripslashes(StringValue string)
          Strips out the backslashes.
static StringValue StringModule.strtolower(StringValue string)
          Converts to lower case.
static StringValue StringModule.strtoupper(StringValue string)
          Converts to upper case.
static StringValue StringModule.strtr(Env env, StringValue string, Value fromV, StringValue to)
          Translates characters in a string to target values.
static StringValue StringModule.ucfirst(Env env, StringValue string)
          Uppercases the first character
 

Methods in com.caucho.quercus.lib.string with parameters of type StringValue
static StringValue StringModule.addcslashes(Env env, StringValue source, java.lang.String characters)
          Escapes a string using C syntax.
static StringValue StringModule.addslashes(StringValue source)
          Escapes a string for db characters.
static StringValue StringModule.chop(Env env, StringValue str, java.lang.String charset)
          Alias of rtrim.
static Value StringModule.convert_uudecode(Env env, StringValue source)
           
static Value StringModule.convert_uuencode(StringValue source)
          uuencode a string.
static Value StringModule.count_chars(StringValue data, int mode)
          Returns an array of information about the characters.
static long StringModule.crc32(StringValue str)
          Calculates the crc32 value for a string
static Value StringModule.explode(Env env, StringValue separator, StringValue string, long limit)
          Explodes a string into an array
static Value StringModule.fprintf(Env env, BinaryOutput os, StringValue format, Value[] args)
          Use printf style formatting to write a string to a file.
static StringValue StringModule.hex2bin(Env env, StringValue s)
          Converts a binary value to a hex value.
static StringValue StringModule.ltrim(Env env, StringValue string, java.lang.String characters)
          Removes leading whitespace.
static long StringModule.ord(StringValue string)
          Converts the first character to an integer.
static Value StringModule.parse_str(Env env, StringValue str, Value ref)
          Parses the string as a query string.
static int StringModule.printf(Env env, StringValue format, Value[] args)
          print to the output with a formatter
static Value StringModule.quotemeta(StringValue string)
          Escapes meta characters.
static StringValue StringModule.rtrim(Env env, StringValue string, java.lang.String characters)
          Removes trailing whitespace.
static Value StringModule.soundex(StringValue string)
           
static Value StringModule.sprintf(Env env, StringValue format, Value[] args)
          Print to a string with a formatter
static Value StringModule.sscanf(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static Value StringModule.sscanfOld(Env env, StringValue string, StringValue format, Value[] args)
          scans a string
static StringValue StringModule.str_pad(StringValue string, int length, java.lang.String pad, int type)
          Pads strings
static Value StringModule.str_repeat(StringValue string, int count)
          repeats a string
static Value StringModule.str_rot13(StringValue string)
          rot13 conversion
static Value StringModule.str_split(StringValue string, int chunk)
          split into an array
static Value StringModule.str_word_count(StringValue string, int format, java.lang.String additionalWordCharacters)
           
static int StringModule.strcasecmp(StringValue a, StringValue b)
          Case-insensitive comparison
static Value StringModule.strchr(Env env, StringValue haystack, Value needle)
          Finds the index of a substring
static int StringModule.strcmp(StringValue a, StringValue b)
          Case-sensitive comparison
static Value StringModule.strcspn(StringValue string, StringValue characters, int offset, int length)
          Finds the number of initial characters in string that do not match one of the characters in characters
static StringValue StringModule.strip_tags(Env env, StringValue string, Value allowTags)
          Removes tags from a string.
static Value StringModule.stripos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring, testing case insensitive.
static StringValue StringModule.stripslashes(StringValue string)
          Strips out the backslashes.
static Value StringModule.stristr(Env env, StringValue haystack, Value needleV)
          Finds the first instance of a substring, testing case insensitively
static int StringModule.strnatcasecmp(StringValue a, StringValue b)
          Case-insensitive comparison
static int StringModule.strnatcmp(StringValue a, StringValue b)
          Case-sensitive comparison
static Value StringModule.strncasecmp(Env env, StringValue a, StringValue b, int length)
          Case-insensitive comparison
static Value StringModule.strncmp(Env env, StringValue a, StringValue b, int length)
          Case-sensitive comparison
static Value StringModule.strpbrk(StringValue haystack, StringValue charList)
          Returns a substring of haystack starting from the earliest occurence of any char in charList
static Value StringModule.strpos(Env env, StringValue haystack, Value needleV, int offset)
          Returns the position of a substring.
static Value StringModule.strrchr(Env env, StringValue haystack, Value needleV)
          Finds the last instance of a substring
static Value StringModule.strrev(StringValue string)
          Reverses a string.
static Value StringModule.strrpos(Env env, StringValue haystack, Value needleV, Value offsetV)
          Returns the position of a substring.
static Value StringModule.strspn(StringValue string, StringValue characters, int offset, int length)
          Finds the number of initial characters in string that match one of the characters in characters
static Value StringModule.strstr(Env env, StringValue haystackV, Value needleV)
          Finds the first instance of a needle in haystack and returns the portion of haystack from the beginning of needle to the end of haystack.
static Value StringModule.strtok(Env env, StringValue string1, Value string2)
          Split a string into tokens using any character in another string as a delimiter.
static StringValue StringModule.strtolower(StringValue string)
          Converts to lower case.
static StringValue StringModule.strtoupper(StringValue string)
          Converts to upper case.
static StringValue StringModule.strtr(Env env, StringValue string, Value fromV, StringValue to)
          Translates characters in a string to target values.
static Value StringModule.substr_compare(Env env, StringValue mainStr, StringValue str, int offset, Value lenV, boolean isCaseInsensitive)
           
static Value StringModule.substr_count(Env env, StringValue haystackV, StringValue needleV, int offset, int length)
           
static Value StringModule.substr_replace(Env env, Value subjectV, StringValue replacement, Value startV, Value lengthV)
          Replaces a substring with a replacement
static Value StringModule.substr(Env env, StringValue string, int start, Value lenV)
          Returns a substring
static Value StringModule.trim(Env env, StringValue string, java.lang.String characters)
          Removes leading and trailing whitespace.
static StringValue StringModule.ucfirst(Env env, StringValue string)
          Uppercases the first character
static int StringModule.vprintf(Env env, StringValue format, ArrayValue array)
          Formatted strings with array arguments
static Value StringModule.vsprintf(Env env, StringValue format, ArrayValue array)
          Formatted strings with array arguments
 

Uses of StringValue in com.caucho.quercus.lib.xml
 

Methods in com.caucho.quercus.lib.xml that return StringValue
 StringValue XmlReader.getAttribute(java.lang.String name)
           
 StringValue XmlReader.getAttributeNo(int index)
           
 StringValue XmlReader.getAttributeNS(java.lang.String localName, java.lang.String namespaceURI)
           
 

Methods in com.caucho.quercus.lib.xml with parameters of type StringValue
 boolean XMLWriter.setIndentString(StringValue value)
          sets the indentation string
 boolean XMLWriter.startAttribute(Env env, StringValue name)
          Starts an attribute
 boolean XMLWriter.startAttributeNS(Env env, StringValue prefix, StringValue name, StringValue uri)
          Starts an attribute with a namespace
 boolean XMLWriter.startDocument(Env env, StringValue version, StringValue encoding, StringValue standalone)
          Starts the document
 boolean XMLWriter.startDTD(StringValue name, StringValue publicId, StringValue systemId)
          Starts a DTD
 boolean XMLWriter.startDTDAttlist(StringValue name)
          Starts a DTD attribute list
 boolean XMLWriter.startDTDElement(StringValue name)
          Starts a DTD element list
 boolean XMLWriter.startDTDEntity(StringValue name)
          Starts a DTD entity
 boolean XMLWriter.startElement(Env env, StringValue name)
          Starts an element
 boolean XMLWriter.startElementNS(Env env, StringValue prefix, StringValue name, StringValue uri)
          Starts a namespaced element
 boolean XMLWriter.startPI(Env env, StringValue target)
          Starts a processing instruction section
 boolean XMLWriter.text(Env env, StringValue text)
          Writes text
static Value XmlModule.utf8_decode(Env env, StringValue str)
          Converts from utf8 to iso-8859-1
static Value XmlModule.utf8_encode(Env env, StringValue str)
          Converts from iso-8859-1 to utf8
 boolean XMLWriter.writeAttribute(Env env, StringValue name, StringValue value)
          Writes a complete attribute
 boolean XMLWriter.writeAttributeNS(Env env, StringValue prefix, StringValue name, StringValue uri, StringValue value)
          Writes a complete attribute
 boolean XMLWriter.writeCData(Env env, StringValue value)
          Writes a complete cdata
 boolean XMLWriter.writeComment(Env env, StringValue value)
          Writes a complete comment
 boolean XMLWriter.writeDTD(Env env, StringValue name, StringValue publicId, StringValue systemId, StringValue subset)
          Writes a DTD
 boolean XMLWriter.writeDTDAttlist(Env env, StringValue name, StringValue content)
          Writes a DTD attribute list
 boolean XMLWriter.writeDTDElement(Env env, StringValue name, StringValue content)
          Writes a DTD element
 boolean XMLWriter.writeDTDEntity(Env env, StringValue name, StringValue content)
          Writes a DTD entity
 boolean XMLWriter.writeElement(Env env, StringValue name, StringValue content)
          Writes a complete element
 boolean XMLWriter.writeElementNS(Env env, StringValue prefix, StringValue name, StringValue uri, StringValue content)
          Writes a complete element
 boolean XMLWriter.writePI(Env env, StringValue name, StringValue value)
          Writes a pi
 boolean XMLWriter.writeRaw(Env env, StringValue value)
          Writes raw text
 int Xml.xml_parse_into_struct(Env env, StringValue data, Value valsV, Value indexV)
          Parses data into 2 parallel array structures.
 int XmlModule.xml_parse_into_struct(Env env, Xml parser, StringValue data, Value valueArray, Value indexArray)
           
 int Xml.xml_parse(Env env, StringValue data, boolean isFinal)
          xml_parse will keep accumulating "data" until either is_final is true or omitted
 int XmlModule.xml_parse(Env env, Xml parser, StringValue data, boolean isFinal)
           
static boolean XMLWriterModule.xmlwriter_set_indent_string(XMLWriter w, StringValue value)
          sets the indentation string
static boolean XMLWriterModule.xmlwriter_start_attribute_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri)
          Starts an attribute with a namespace
static boolean XMLWriterModule.xmlwriter_start_attribute(Env env, XMLWriter w, StringValue name)
          Starts an attribute
static boolean XMLWriterModule.xmlwriter_start_document(Env env, XMLWriter w, StringValue version, StringValue encoding, StringValue standalone)
          Starts the document
static boolean XMLWriterModule.xmlwriter_start_dtd_attlist(XMLWriter w, StringValue name)
          Starts a DTD attribute list
static boolean XMLWriterModule.xmlwriter_start_dtd_element(XMLWriter w, StringValue name)
          Starts a DTD element list
static boolean XMLWriterModule.xmlwriter_start_dtd_entity(XMLWriter w, StringValue name)
          Starts a DTD entity
static boolean XMLWriterModule.xmlwriter_start_dtd(XMLWriter w, StringValue name, StringValue publicId, StringValue systemId)
          Starts a DTD
static boolean XMLWriterModule.xmlwriter_start_element_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri)
          Starts a namespaced element
static boolean XMLWriterModule.xmlwriter_start_element(Env env, XMLWriter w, StringValue name)
          Starts an element
static boolean XMLWriterModule.xmlwriter_start_pi(Env env, XMLWriter w, StringValue target)
          Starts a processing instruction section
static boolean XMLWriterModule.xmlwriter_text(Env env, XMLWriter w, StringValue text)
          Writes text
static boolean XMLWriterModule.xmlwriter_write_attribute_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri, StringValue value)
          Writes a complete attribute
static boolean XMLWriterModule.xmlwriter_write_attribute(Env env, XMLWriter w, StringValue name, StringValue value)
          Writes a complete attribute
static boolean XMLWriterModule.xmlwriter_write_cdata(Env env, XMLWriter w, StringValue value)
          Writes a complete cdata
static boolean XMLWriterModule.xmlwriter_write_comment(Env env, XMLWriter w, StringValue value)
          Writes a complete comment
static boolean XMLWriterModule.xmlwriter_write_dtd_attlist(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a DTD attribute list
static boolean XMLWriterModule.xmlwriter_write_dtd_element(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a DTD element
static boolean XMLWriterModule.xmlwriter_write_dtd_entity(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a DTD entity
static boolean XMLWriterModule.xmlwriter_write_dtd(Env env, XMLWriter w, StringValue name, StringValue publicId, StringValue systemId, StringValue subset)
          Writes a DTD
static boolean XMLWriterModule.xmlwriter_write_element_ns(Env env, XMLWriter w, StringValue prefix, StringValue name, StringValue uri, StringValue content)
          Writes a complete element
static boolean XMLWriterModule.xmlwriter_write_element(Env env, XMLWriter w, StringValue name, StringValue content)
          Writes a complete element
static boolean XMLWriterModule.xmlwriter_write_pi(Env env, XMLWriter w, StringValue name, StringValue value)
          Writes a pi
static boolean XMLWriterModule.xmlwriter_write_raw(Env env, XMLWriter w, StringValue value)
          Writes raw text
 

Uses of StringValue in com.caucho.quercus.lib.zip
 

Methods in com.caucho.quercus.lib.zip that return StringValue
 StringValue QuercusZipEntry.zip_entry_read(Env env, int length)
          Reads and decompresses entry's compressed data.
 StringValue ZipModule.zip_entry_read(Env env, QuercusZipEntry entry, int length)
          Reads and decompresses entry's compressed data.
 

Methods in com.caucho.quercus.lib.zip with parameters of type StringValue
 ZipDirectory ZipModule.zip_open(Env env, StringValue filename)
          Opens stream to read zip entries.
 

Uses of StringValue in com.caucho.quercus.lib.zlib
 

Methods in com.caucho.quercus.lib.zlib that return StringValue
 StringValue Zlib.gzgets(int length)
          Gets a (uncompressed) string of up to 'length' bytes read from the given file pointer.
 StringValue Zlib.gzgetss(Env env, int length, StringValue allowedTags)
           
 StringValue Zlib.gzread(Env env, int length)
          same as gzgets but does not stop at '\n' or '\r'
 

Methods in com.caucho.quercus.lib.zlib with parameters of type StringValue
static ArrayValue ZlibModule.gzfile(Env env, StringValue fileName, boolean useIncludePath)
           
 StringValue Zlib.gzgetss(Env env, int length, StringValue allowedTags)
           
static BinaryStream ZlibModule.gzopen(Env env, StringValue fileName, java.lang.String mode, boolean useIncludePath)
           
static Value ZlibModule.ob_gzhandler(Env env, StringValue buffer, int state)
           
static Value ZlibModule.readgzfile(Env env, StringValue fileName, boolean useIncludePath)
          outputs uncompressed bytes directly to browser, writes a warning message if an error has occured Note: PHP5 is supposed to print an error message but it doesn't do it
 

Uses of StringValue in com.caucho.quercus.module
 

Methods in com.caucho.quercus.module that return StringValue
 StringValue ModuleContext.createString(java.lang.String s)
           
 StringValue ModuleContext.createStringBuilder()
           
 StringValue IniDefinition.getAsStringValue(Env env)
           
 StringValue IniDefinition.getAsStringValue(QuercusContext quercus)
           
 

Methods in com.caucho.quercus.module that return types with arguments of type StringValue
 java.util.Map<StringValue,Value> AbstractQuercusModule.getConstMap()
           
 java.util.HashMap<StringValue,Value> ModuleInfo.getConstMap()
           
 java.util.Map<StringValue,Value> QuercusModule.getConstMap()
           
 java.util.HashMap<StringValue,Value> ModuleInfo.getUnicodeConstMap()
           
 

Methods in com.caucho.quercus.module with parameters of type StringValue
 Value ModuleInfo.getConstant(StringValue name)
          Returns a named constant.
 

Method parameters in com.caucho.quercus.module with type arguments of type StringValue
protected static void AbstractQuercusModule.addConstant(java.util.Map<StringValue,Value> map, java.lang.String name, long value)
           
protected static void AbstractQuercusModule.addConstant(java.util.Map<StringValue,Value> map, java.lang.String name, java.lang.String value)
           
protected static void AbstractQuercusModule.addConstant(java.util.Map<StringValue,Value> map, java.lang.String name, Value value)
           
 

Uses of StringValue in com.caucho.quercus.parser
 

Methods in com.caucho.quercus.parser with parameters of type StringValue
 void ClassScope.addConstant(StringValue name, Expr value)
          Adds a constant value
 void ClassScope.addStaticVar(StringValue name, Expr value, java.lang.String comment)
          Adds a static value
 void ClassScope.addVar(StringValue name, Expr value, FieldVisibility visibility, java.lang.String comment)
          Adds a value
 Expr QuercusParser.createVar(StringValue name)
           
static QuercusProgram QuercusParser.parseEval(QuercusContext quercus, StringValue str)
           
static QuercusProgram QuercusParser.parseEvalExpr(QuercusContext quercus, StringValue str)
           
 

Uses of StringValue in com.caucho.quercus.program
 

Fields in com.caucho.quercus.program with type parameters of type StringValue
protected  java.util.HashMap<StringValue,Expr> InterpretedClassDef._constMap
           
protected  java.util.HashMap<StringValue,ClassDef.FieldEntry> InterpretedClassDef._fieldMap
           
protected  java.util.HashMap<StringValue,ClassDef.StaticFieldEntry> InterpretedClassDef._staticFieldMap
           
 

Methods in com.caucho.quercus.program that return StringValue
 StringValue Arg.getName()
          Returns the argument name.
 StringValue JavaClassDef.toString(Env env, JavaValue value)
           
 

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

Methods in com.caucho.quercus.program with parameters of type StringValue
 void InterpretedClassDef.addConstant(StringValue name, Expr value)
          Adds a const value.
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value[] args)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4)
          Eval a method
 Value JavaClassDef.callMethod(Env env, Value qThis, StringValue methodName, int hash, Value a1, Value a2, Value a3, Value a4, Value a5)
          Eval a method
 VarInfo FunctionInfo.createVar(StringValue name)
          Returns the variable.
protected  VarInfo FunctionInfo.createVarInfo(StringValue name)
           
 AbstractFunction JavaClassDef.findFunction(StringValue methodName)
          Eval a method
 Value JavaClassDef.getField(Env env, Value qThis, StringValue nameV)
          Returns the field getter.
 java.lang.String ClassDef.getFieldComment(StringValue name)
          Returns the comment for the specified field.
 java.lang.String InterpretedClassDef.getFieldComment(StringValue name)
          Returns the comment for the specified field.
 java.lang.String ClassDef.getStaticFieldComment(StringValue name)
          Returns the comment for the specified static field.
 java.lang.String InterpretedClassDef.getStaticFieldComment(StringValue name)
          Returns the comment for the specified field.
 boolean InterpretedClassDef.isDeclaredField(StringValue name)
          Return true for a declared field.
 boolean JavaClassDef.jsonEncode(Env env, java.lang.Object obj, JsonEncodeContext context, StringValue sb)
           
 Value JavaClassDef.putField(Env env, Value qThis, StringValue nameV, Value value)
           
 

Constructors in com.caucho.quercus.program with parameters of type StringValue
Arg(StringValue name, Expr defaultExpr, boolean isReference, java.lang.String expectedClass)
           
 

Uses of StringValue in com.caucho.quercus.resources
 

Methods in com.caucho.quercus.resources that return StringValue
 StringValue StreamReadWrite.readLine(Env env)
          Reads a line from the buffer.
 StringValue StreamResource.readLine(Env env)
          Reads a line from the buffer.
 StringValue StreamContextResource.toString(Env env)
          Converts to a string.
 

Methods in com.caucho.quercus.resources with parameters of type StringValue
 void StreamContextResource.setOption(Env env, StringValue wrapper, StringValue option, Value value)
          Sets an option
 

Uses of StringValue in com.caucho.quercus.statement
 

Fields in com.caucho.quercus.statement declared as StringValue
protected  StringValue ClassStaticStatement._staticName
           
protected  StringValue StaticStatement._staticName