com.caucho.quercus.env
Class UnicodeValueImpl

java.lang.Object
  extended by com.caucho.quercus.env.Value
      extended by com.caucho.quercus.env.StringValue
          extended by com.caucho.quercus.env.UnicodeValue
              extended by com.caucho.quercus.env.UnicodeBuilderValue
                  extended by com.caucho.quercus.env.UnicodeValueImpl
All Implemented Interfaces:
ByteAppendable, java.io.Serializable, java.lang.CharSequence
Direct Known Subclasses:
UnsetUnicodeValue

public class UnicodeValueImpl
extends UnicodeBuilderValue

Represents a unicode string value.

See Also:
Serialized Form

Field Summary
protected static int IS_DOUBLE
           
protected static int IS_LONG
           
protected static int IS_STRING
           
 
Fields inherited from class com.caucho.quercus.env.UnicodeBuilderValue
_isCopy, EMPTY
 
Fields inherited from class com.caucho.quercus.env.StringValue
MIN_LENGTH
 
Fields inherited from class com.caucho.quercus.env.Value
L, NULL_ARGS, NULL_VALUE_ARRAY, SCALAR_V
 
Constructor Summary
UnicodeValueImpl(java.lang.String value)
           
 
Method Summary
 
Methods inherited from class com.caucho.quercus.env.UnicodeBuilderValue
append, append, append, append, append, append, append, append, append, append, append, append, appendByte, appendTo, charAt, charValueAt, convertToUnicode, copyStringBuilder, create, create, create, createStringBuilder, createStringBuilder, ensureAppendCapacity, ensureCapacity, eq, eql, equals, get, getBuffer, getLength, getNumericType, getOffset, getRawCharArray, getType, getValue, getValueType, getValueType, hashCode, isEmpty, isUnicode, length, print, put, serialize, setCharValueAt, setOffset, subSequence, toBinaryValue, toBinaryValue, toBinaryValue, toBoolean, toBytes, toCharArray, toDouble, toDouble, toKey, toLong, toLong, toLowerCase, toString, toStringBuilder, toStringBuilder, toStringBuilder, toUnicodeValue, toUnicodeValue, toUnicodeValue, toUpperCase
 
Methods inherited from class com.caucho.quercus.env.UnicodeValue
toDebugString, toUnicodeValueMarshalCost, varDumpImpl
 
Methods inherited from class com.caucho.quercus.env.StringValue
add, append, append, append, append, append, append, append, append, appendBytes, appendBytes, appendBytes, appendBytes, appendRead, appendRead, appendReadAll, appendReadAll, appendReadAll, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUnicode, appendUtf8, appendUtf8, bitAnd, bitOr, bitXor, cmp, cmpString, create, endsWith, equalsIgnoreCase, generate, getArg, getChars, getCrc32Value, hashCodeCaseInsensitive, increment, indexOf, indexOf, indexOf, indexOf, isDoubleConvertible, isLongConvertible, isNumber, isNumeric, isPHP5String, isScalar, isset, isString, jsonEncode, lastIndexOf, lastIndexOf, lastIndexOf, lastIndexOf, regionMatches, regionMatches, regionMatchesIgnoreCase, stringSubstring, sub, substring, substring, toAutoArray, toAutoObject, toBinaryValueMarshalCost, toByteMarshalCost, toCallable, toCharArrayMarshalCost, toCharMarshalCost, toDouble, toDoubleMarshalCost, toFloatMarshalCost, toInputStream, toInputStream, toIntegerMarshalCost, toJavaObject, toLong, toLongMarshalCost, toReader, toShortMarshalCost, toSimpleReader, toStringMarshalCost, toStringValue, toStringValue, toStringValueMarshalCost, toUnicode, valuesToArray, varExport, write, write, writeTo
 
Methods inherited from class com.caucho.quercus.env.Value
abs, add, addOne, appendTo, appendTo, appendTo, call, call, call, call, call, call, call, callCopy, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethod, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callMethodRef, callRef, callRef, callRef, callRef, callRef, callRef, callRef, checkPrivate, checkProtected, clone, containsKey, copy, copy, copy, copyArrayItem, copyReturn, copySaveFunArg, copyTree, current, div, div, end, eqValue, findFunction, geq, getArray, getArray, getBaseIterator, getCallableName, getCalledClass, getClassName, getCount, getCountRecursive, getDirty, getField, getFieldArg, getFieldArgRef, getFieldArray, getFieldObject, getFieldVar, getHashCode, getIterator, getKeyArray, getKeyIterator, getObject, getObject, getQuercusClass, getRef, getResourceType, getSize, getThisField, getThisFieldArg, getThisFieldArgRef, getThisFieldArray, getThisFieldObject, getThisFieldVar, getValueArray, getValueIterator, getVar, gt, hasCurrent, initField, isA, isA, isArray, isBinary, isBoolean, isCallable, isDefault, isDouble, isFieldInit, isLong, isNull, isNumberConvertible, isObject, isResource, isset, issetField, issetThisField, isVar, key, keyExists, leq, lshift, lt, mod, mul, mul, neg, next, nextIndex, pop, pos, postdecr, postincr, postincr, predecr, preincr, preincr, prev, print, printDepth, printJavaChar, printJavaString, printR, printRImpl, put, put, putField, putField, putField, putObject, putThisField, putThisField, putVar, remove, reset, rshift, serialize, set, setFieldInit, setJavaObject, shuffle, sub_rev, sub, subOne, toArgRef, toArray, toArrayValue, toBigDecimal, toBigInteger, toBooleanMarshalCost, toByteArrayMarshalCost, toChar, toDoubleValue, toException, toInt, toInternString, toJavaBoolean, toJavaByte, toJavaCalendar, toJavaCharacter, toJavaCollection, toJavaDate, toJavaDouble, toJavaFloat, toJavaInteger, toJavaList, toJavaLong, toJavaMap, toJavaObject, toJavaObjectMarshalCost, toJavaObjectNotNull, toJavaShort, toJavaString, toJavaURL, toLocalRef, toLocalThis, toLocalValue, toLocalValueReadOnly, toLocalVar, toLocalVarDeclAsRef, toLongValue, toObject, toRef, toRefValue, toString, toStringBuilder, toValue, toVar, unsetArray, unsetField, unsetThisArray, unsetThisField, varDump
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

IS_STRING

protected static final int IS_STRING
See Also:
Constant Field Values

IS_LONG

protected static final int IS_LONG
See Also:
Constant Field Values

IS_DOUBLE

protected static final int IS_DOUBLE
See Also:
Constant Field Values
Constructor Detail

UnicodeValueImpl

public UnicodeValueImpl(java.lang.String value)