|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Objectcom.caucho.quercus.env.Value
com.caucho.quercus.env.StringValue
com.caucho.quercus.env.BinaryValue
com.caucho.quercus.env.StringBuilderValue
com.caucho.quercus.env.BinaryBuilderValue
public class BinaryBuilderValue
Represents a 8-bit PHP 6 style binary builder (unicode.semantics = on)
Field Summary | |
---|---|
static BinaryBuilderValue |
EMPTY
|
Fields inherited from class com.caucho.quercus.env.StringValue |
---|
IS_DOUBLE, IS_LONG, IS_STRING, MIN_LENGTH |
Fields inherited from class com.caucho.quercus.env.Value |
---|
L, NULL_ARGS, NULL_VALUE_ARRAY |
Constructor Summary | |
---|---|
BinaryBuilderValue()
|
|
BinaryBuilderValue(BinaryBuilderValue v)
|
|
BinaryBuilderValue(byte ch)
|
|
BinaryBuilderValue(byte[] buffer)
|
|
BinaryBuilderValue(byte[] buffer,
int offset,
int length)
|
|
BinaryBuilderValue(char[] buffer)
|
|
BinaryBuilderValue(char[] s,
Value v1)
|
|
BinaryBuilderValue(int capacity)
|
|
BinaryBuilderValue(java.lang.String s)
|
|
BinaryBuilderValue(TempBuffer head)
|
Method Summary | |
---|---|
StringValue |
append(BinaryBuilderValue sb,
int head,
int tail)
Append a Java buffer to the value. |
StringValue |
appendTo(UnicodeBuilderValue sb)
Append to a string builder. |
StringValue |
appendUnicode(boolean v)
Append a Java boolean to the value. |
StringValue |
appendUnicode(char ch)
Append a Java char to the value. |
StringValue |
appendUnicode(char[] buf,
int offset,
int length)
Append a Java buffer to the value. |
StringValue |
appendUnicode(double v)
Append a Java double to the value. |
StringValue |
appendUnicode(long v)
Append a Java long to the value. |
StringValue |
appendUnicode(java.lang.Object v)
Append a Java object to the value. |
StringValue |
appendUnicode(java.lang.String s)
Append a Java string to the value. |
StringValue |
appendUnicode(java.lang.String s,
int start,
int end)
Append a Java string to the value. |
StringValue |
appendUnicode(Value value)
Append a value to the value. |
Value |
charValueAt(long index)
Returns the character at an index |
static StringValue |
create(char value)
Creates the string. |
static StringValue |
create(int value)
Creates the string. |
BinaryBuilderValue |
createStringBuilder()
Creates a string builder of the same type. |
BinaryBuilderValue |
createStringBuilder(byte[] buffer,
int offset,
int length)
Creates a string builder of the same type. |
BinaryBuilderValue |
createStringBuilder(int length)
Creates a string builder of the same type. |
boolean |
eq(Value rValue)
Returns true for equality |
boolean |
eql(Value o)
Returns true for equality |
boolean |
equals(java.lang.Object o)
Test for equality |
java.lang.String |
getType()
Returns the type. |
boolean |
isBinary()
Returns true for a BinaryValue. |
java.lang.CharSequence |
subSequence(int start,
int end)
Returns a subsequence |
int |
toBinaryValueMarshalCost()
Cost to convert to a binary value |
int |
toByteArrayMarshalCost()
Cost to convert to a byte[] |
int |
toByteMarshalCost()
Cost to convert to a byte |
int |
toCharArrayMarshalCost()
Cost to convert to a char[] |
java.lang.String |
toDebugString()
|
StringValue |
toLowerCase()
Convert to lower case. |
StringValue |
toStringBuilder()
Converts to a string builder |
StringValue |
toStringBuilder(Env env)
Converts to a string builder |
StringValue |
toStringBuilder(Env env,
StringValue value)
Converts to a string builder |
StringValue |
toStringBuilder(Env env,
Value value)
Converts to a string builder |
int |
toStringMarshalCost()
Cost to convert to a String |
int |
toStringValueMarshalCost()
Cost to convert to a string value |
StringValue |
toUnicode(Env env)
Converts to a Unicode, 16-bit string. |
StringValue |
toUnicodeValue()
Converts to a UnicodeValue. |
StringValue |
toUnicodeValue(Env env)
Converts to a UnicodeValue. |
StringValue |
toUnicodeValue(Env env,
java.lang.String charset)
Converts to a UnicodeValue in desired charset. |
StringValue |
toUpperCase()
Convert to lower case. |
void |
varDumpImpl(Env env,
WriteStream out,
int depth,
java.util.IdentityHashMap<Value,java.lang.String> valueSet)
|
Methods inherited from class com.caucho.quercus.env.StringBuilderValue |
---|
append, append, append, append, append, append, append, append, append, append, append, append, append, append, append, appendByte, appendBytes, appendBytes, appendTo, appendTo, appendTo, appendUnicode, appendUnicode, appendUtf8, charAt, copyStringBuilder, create, create, ensureAppendCapacity, ensureCapacity, get, getBuffer, getBufferLength, getCrc32Value, getHashCode, getOutputStream, getValue, getValueType, getValueType, hashCode, hashCodeCaseInsensitive, indexOf, indexOf, indexOf, isEmpty, isScalar, isset, length, print, print, put, regionMatches, regionMatchesIgnoreCase, serialize, setCharValueAt, setLength, stringSubstring, toBinaryValue, toBinaryValue, toBoolean, toBytes, toDouble, toDouble, toInputStream, toJavaObject, toKey, toLong, toString, write, write, writeTo |
Methods inherited from class com.caucho.quercus.env.StringValue |
---|
add, append, append, append, append, append, appendBytes, appendBytes, appendRead, appendRead, appendReadAll, appendReadAll, appendReadAll, appendUtf8, bitAnd, bitOr, bitXor, cmp, cmpString, convertToUnicode, create, create, endsWith, equalsIgnoreCase, equalsString, equalsStringIgnoreCase, generate, getArg, getChars, getRawCharArray, increment, indexOf, isCallable, isDoubleConvertible, isLongConvertible, isNumber, isNumeric, isString, jsonEncode, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, putThisFieldArray, regionMatches, sub, substring, substring, toAutoArray, toAutoObject, toCallable, toCharArray, toCharMarshalCost, toDouble, toDoubleMarshalCost, toFloatMarshalCost, toInputStream, toIntegerMarshalCost, toLong, toLongMarshalCost, toReader, toShortMarshalCost, toSimpleReader, toStringValue, toStringValue, valuesToArray, varExportImpl |
Methods inherited from class java.lang.Object |
---|
clone, finalize, getClass, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
public static final BinaryBuilderValue EMPTY
Constructor Detail |
---|
public BinaryBuilderValue()
public BinaryBuilderValue(BinaryBuilderValue v)
public BinaryBuilderValue(int capacity)
public BinaryBuilderValue(byte[] buffer, int offset, int length)
public BinaryBuilderValue(byte[] buffer)
public BinaryBuilderValue(java.lang.String s)
public BinaryBuilderValue(char[] buffer)
public BinaryBuilderValue(char[] s, Value v1)
public BinaryBuilderValue(TempBuffer head)
public BinaryBuilderValue(byte ch)
Method Detail |
---|
public static StringValue create(int value)
public static StringValue create(char value)
public java.lang.String getType()
getType
in class StringBuilderValue
public boolean isBinary()
isBinary
in class Value
public int toByteMarshalCost()
toByteMarshalCost
in class StringValue
public int toStringMarshalCost()
toStringMarshalCost
in class StringValue
public int toCharArrayMarshalCost()
toCharArrayMarshalCost
in class StringValue
public int toByteArrayMarshalCost()
toByteArrayMarshalCost
in class Value
public int toBinaryValueMarshalCost()
toBinaryValueMarshalCost
in class BinaryValue
public int toStringValueMarshalCost()
toStringValueMarshalCost
in class StringValue
public StringValue toUnicode(Env env)
toUnicode
in class StringValue
public StringValue toUnicodeValue()
toUnicodeValue
in class StringBuilderValue
public StringValue toUnicodeValue(Env env)
toUnicodeValue
in class StringBuilderValue
public StringValue toUnicodeValue(Env env, java.lang.String charset)
toUnicodeValue
in class StringBuilderValue
public StringValue toStringBuilder()
toStringBuilder
in class StringBuilderValue
public Value charValueAt(long index)
charValueAt
in class StringBuilderValue
public java.lang.CharSequence subSequence(int start, int end)
subSequence
in interface java.lang.CharSequence
subSequence
in class StringBuilderValue
public StringValue toLowerCase()
toLowerCase
in class StringBuilderValue
public StringValue toUpperCase()
toUpperCase
in class StringBuilderValue
public BinaryBuilderValue createStringBuilder()
createStringBuilder
in class StringBuilderValue
public BinaryBuilderValue createStringBuilder(int length)
createStringBuilder
in class StringBuilderValue
public BinaryBuilderValue createStringBuilder(byte[] buffer, int offset, int length)
createStringBuilder
in class StringBuilderValue
public StringValue toStringBuilder(Env env)
toStringBuilder
in class StringBuilderValue
public StringValue toStringBuilder(Env env, Value value)
toStringBuilder
in class StringBuilderValue
public StringValue toStringBuilder(Env env, StringValue value)
toStringBuilder
in class StringBuilderValue
public final StringValue append(BinaryBuilderValue sb, int head, int tail)
public final StringValue appendUnicode(char[] buf, int offset, int length)
appendUnicode
in class StringBuilderValue
public final StringValue appendUnicode(java.lang.String s)
appendUnicode
in class StringValue
public final StringValue appendUnicode(java.lang.String s, int start, int end)
appendUnicode
in class StringValue
public final StringValue appendUnicode(Value value)
appendUnicode
in class StringBuilderValue
public final StringValue appendUnicode(char ch)
appendUnicode
in class StringValue
public final StringValue appendUnicode(boolean v)
appendUnicode
in class StringValue
public StringValue appendUnicode(long v)
appendUnicode
in class StringValue
public StringValue appendUnicode(double v)
appendUnicode
in class StringValue
public StringValue appendUnicode(java.lang.Object v)
appendUnicode
in class StringValue
public StringValue appendTo(UnicodeBuilderValue sb)
appendTo
in class StringBuilderValue
public boolean eq(Value rValue)
eq
in class StringBuilderValue
public boolean equals(java.lang.Object o)
StringValue
equals
in class StringBuilderValue
public boolean eql(Value o)
Value
eql
in class StringBuilderValue
public java.lang.String toDebugString()
toDebugString
in class StringBuilderValue
public void varDumpImpl(Env env, WriteStream out, int depth, java.util.IdentityHashMap<Value,java.lang.String> valueSet) throws java.io.IOException
varDumpImpl
in class StringBuilderValue
java.io.IOException
|
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |