|
||||||||||
| 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, SCALAR_V |
| 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, getOffset, getOutputStream, getValue, getValueType, getValueType, hashCode, hashCodeCaseInsensitive, indexOf, indexOf, indexOf, isEmpty, isPHP5String, isScalar, isset, length, print, print, put, regionMatches, regionMatchesIgnoreCase, serialize, setCharValueAt, setOffset, 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, generate, getArg, getChars, getRawCharArray, increment, indexOf, isDoubleConvertible, isLongConvertible, isNumber, isNumeric, isString, jsonEncode, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, regionMatches, sub, substring, substring, toAutoArray, toAutoObject, toCallable, toCharArray, toCharMarshalCost, toDouble, toDoubleMarshalCost, toFloatMarshalCost, toInputStream, toIntegerMarshalCost, toLong, toLongMarshalCost, toReader, toShortMarshalCost, toSimpleReader, toStringValue, toStringValue, valuesToArray, varExport |
| 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 StringBuilderValuepublic boolean isBinary()
isBinary in class Valuepublic int toByteMarshalCost()
toByteMarshalCost in class StringValuepublic int toStringMarshalCost()
toStringMarshalCost in class StringValuepublic int toCharArrayMarshalCost()
toCharArrayMarshalCost in class StringValuepublic int toByteArrayMarshalCost()
toByteArrayMarshalCost in class Valuepublic int toBinaryValueMarshalCost()
toBinaryValueMarshalCost in class BinaryValuepublic int toStringValueMarshalCost()
toStringValueMarshalCost in class StringValuepublic StringValue toUnicode(Env env)
toUnicode in class StringValuepublic StringValue toUnicodeValue()
toUnicodeValue in class StringBuilderValuepublic StringValue toUnicodeValue(Env env)
toUnicodeValue in class StringBuilderValue
public StringValue toUnicodeValue(Env env,
java.lang.String charset)
toUnicodeValue in class StringBuilderValuepublic StringValue toStringBuilder()
toStringBuilder in class StringBuilderValuepublic Value charValueAt(long index)
charValueAt in class StringBuilderValue
public java.lang.CharSequence subSequence(int start,
int end)
subSequence in interface java.lang.CharSequencesubSequence in class StringBuilderValuepublic StringValue toLowerCase()
toLowerCase in class StringBuilderValuepublic StringValue toUpperCase()
toUpperCase in class StringBuilderValuepublic BinaryBuilderValue createStringBuilder()
createStringBuilder in class StringBuilderValuepublic BinaryBuilderValue createStringBuilder(int length)
createStringBuilder in class StringBuilderValue
public BinaryBuilderValue createStringBuilder(byte[] buffer,
int offset,
int length)
createStringBuilder in class StringBuilderValuepublic 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 StringBuilderValuepublic 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 StringValuepublic final StringValue appendUnicode(Value value)
appendUnicode in class StringBuilderValuepublic final StringValue appendUnicode(char ch)
appendUnicode in class StringValuepublic final StringValue appendUnicode(boolean v)
appendUnicode in class StringValuepublic StringValue appendUnicode(long v)
appendUnicode in class StringValuepublic StringValue appendUnicode(double v)
appendUnicode in class StringValuepublic StringValue appendUnicode(java.lang.Object v)
appendUnicode in class StringValuepublic StringValue appendTo(UnicodeBuilderValue sb)
appendTo in class StringBuilderValuepublic boolean eq(Value rValue)
eq in class StringBuilderValuepublic boolean equals(java.lang.Object o)
StringValue
equals in class StringBuilderValuepublic boolean eql(Value o)
Value
eql in class StringBuilderValuepublic 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 StringBuilderValuejava.io.IOException
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||