com.caucho.quercus.env
Class UnsetUnicodeValue

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
                      extended by com.caucho.quercus.env.UnsetUnicodeValue
All Implemented Interfaces:
ByteAppendable, java.io.Serializable, java.lang.CharSequence

public class UnsetUnicodeValue
extends UnicodeValueImpl

See Also:
Serialized Form

Field Summary
static UnsetUnicodeValue UNSET
           
 
Fields inherited from class com.caucho.quercus.env.UnicodeValueImpl
IS_DOUBLE, IS_LONG, 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
 
Method Summary
 Value charValueAt(long index)
          Returns the character at an index
 boolean isset()
          Returns true if string is not empty.
 
Methods inherited from class com.caucho.quercus.env.UnicodeBuilderValue
append, append, append, append, append, append, append, append, append, append, append, append, appendByte, appendTo, charAt, 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, 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

UNSET

public static final UnsetUnicodeValue UNSET
Method Detail

isset

public boolean isset()
Returns true if string is not empty.

Overrides:
isset in class Value

charValueAt

public Value charValueAt(long index)
Returns the character at an index

Overrides:
charValueAt in class UnicodeBuilderValue