public static class PrimitiveArrayAdapter.BooleanArrayAdapter extends PrimitiveArrayAdapter
PrimitiveArrayAdapter.BooleanArrayAdapter, PrimitiveArrayAdapter.ByteArrayAdapter, PrimitiveArrayAdapter.CharArrayAdapter, PrimitiveArrayAdapter.DoubleArrayAdapter, PrimitiveArrayAdapter.FloatArrayAdapter, PrimitiveArrayAdapter.IntArrayAdapter, PrimitiveArrayAdapter.LongArrayAdapter, PrimitiveArrayAdapter.ShortArrayAdapter
ExternalizableHelper.DecoratedMultiBufferReadBuffer, ExternalizableHelper.DefaultObjectStreamFactory, ExternalizableHelper.FormatAwareCompressor, ExternalizableHelper.IntDecoratedObject, ExternalizableHelper.Shielded, ExternalizableHelper.ShieldedDataOutputStream, ExternalizableHelper.ShieldedInputStream, ExternalizableHelper.ShieldedObjectOutputStream, ExternalizableHelper.ShieldedOutputStream, ExternalizableHelper.SimpleXmlBeanClassCache, ExternalizableHelper.Stats, ExternalizableHelper.XmlBeanClassCache
Base.LoggingWriter, Base.StackFrame
m_fEmptyIsNull, m_fSparse, m_sElement
m_clzType, m_fAttribute, m_infoBean, m_methodClone, m_methodGet, m_methodSet, m_sName, m_sNmsPrefix, m_sNmsUri, m_sXml, NOPARAMS
CHUNK_SIZE, CHUNK_THRESHOLD, CONVERTER_FROM_BINARY, CONVERTER_STRIP_INTDECO, CONVERTER_TO_BINARY, DECO_APP_1, DECO_APP_2, DECO_APP_3, DECO_CUSTOM, DECO_EXPIRY, DECO_ID_MAX, DECO_ID_MIN, DECO_JCACHE, DECO_JCACHE_SYNTHETIC, DECO_MEMCACHED, DECO_PUSHREP, DECO_QUEUE_METADATA, DECO_RSVD_1, DECO_RSVD_2, DECO_STORE, DECO_TOPLINK, DECO_TX, DECO_VALUE, DECO_WLS, EMPTY_BINARY_ARRAY, FMT_B_ARRAY, FMT_BIN_DECO, FMT_BIN_EXT_DECO, FMT_BINARY, FMT_BOOLEAN, FMT_BYTE, FMT_DECIMAL, FMT_DOUBLE, FMT_EXT, FMT_FLOAT, FMT_IDO, FMT_INT, FMT_INTEGER, FMT_LONG, FMT_NONE, FMT_NULL, FMT_OBJ_EXT, FMT_OBJ_SER, FMT_OPT, FMT_OPT_DOUBLE, FMT_OPT_INT, FMT_OPT_LONG, FMT_SHORT, FMT_STRING, FMT_UNKNOWN, FMT_XML_BEAN, FMT_XML_SER, FORCE_RESOLVING_STREAMS, MAX_DECO_HEADER_BYTES, PROPERTY_CONFIG, s_streamfactory, TRINT_DOMAIN_SPAN, TRINT_MAX_VALUE, TRINT_MAX_VARIANCE, USE_POF_STREAMS, USE_XMLBEAN_CLASS_CACHE, XMLBEAN_CLASS_CACHE
Constructor and Description |
---|
BooleanArrayAdapter(XmlBean.BeanInfo infoBean,
Class clzType,
String sName,
String sXml,
XmlElement xml)
Construct a BooleanArrayAdapter.
|
Modifier and Type | Method and Description |
---|---|
Object |
clone(Object o)
Make a clone of the passed object.
|
boolean |
equalsValue(Object o1,
Object o2)
Compare the two passed objects for equality.
|
Object |
fromUri(String sUri)
Deserialize an object from a URI element.
|
Object |
fromXmlString(XmlElement xml)
Deserialize a primitive array from a single XML element.
|
int |
hash(Object o)
compute a hash code for the passed object.
|
boolean |
isEmpty(Object o)
Determine if the specified value is empty.
|
boolean |
isStringable() |
Object |
readArray(Iterator iter,
XmlElement xml,
boolean fNested)
Read an array of primitive values.
|
Object |
readExternal(DataInput in)
Read a value from the passed DataInput object.
|
Object |
readSparseArray(Iterator iter,
int c)
Read a sparse array of primitive values.
|
static boolean[] |
toBooleanArray(String s) |
static String |
toString(boolean[] af) |
String |
toUri(Object o)
Serialize an object into a URI element.
|
XmlElement |
toXmlString(Object o)
Serialize a primitive array into a single XML element.
|
void |
writeArray(XmlElement xml,
Object o,
String sElement)
Write a sparse array of primitive values.
|
void |
writeExternal(DataOutput out,
Object o)
Write the specified data to the passed DataOutput object.
|
void |
writeSparseArray(XmlElement xml,
Object o,
String sElement)
Write a sparse array of primitive values.
|
fromXml, readElements, readXml, toXml, writeElements, writeXml
findAdapter, getElementName, isCloneRequired, isEmptyIsNull, isNested, isSparse
findAttribute, findElement, get, getAccessor, getBeanInfo, getCloner, getElements, getLocalXmlName, getMutator, getName, getNamespacePrefix, getNamespaceUri, getType, getXmlName, isAnonymous, isAttribute, isElementMatch, set, setNamespacePrefix, toString
asBinary, calculatePackedLength, calculatePackedLength, checkObjectInputFilter, checkObjectInputFilter, checkObjectInputFilter, convertUTF, decodeExpiry, decorate, decorate, decorate, decorate, decorate, decorateBinary, encodeExpiry, ensureSerializer, extractIntDecoration, fromBinary, fromBinary, fromBinary, fromBinary, fromBinary, fromBinary, fromByteArray, fromByteArray, getClass, getConfigSerialFilter, getConfigSerialFilterFactory, getDecoration, getDecoration, getDecorations, getDeltaCompressor, getInputStream, getNewObjectInput, getObjectInput, getObjectInputFilter, getObjectOutput, getObjectStreamFactory, getOutputStream, getShieldedOutputStream, getStreamFormat, getUndecorated, getUndecorated, isDecorated, isDecorated, isIntDecorated, isIntDecorated, isResolving, isSerializable, isSerializerCompatible, isVersionCompatible, isVersionCompatible, loadClass, loadResource, main, makeTrint, readBigDecimal, readBigInteger, readBooleanArray, readBooleanArray, readByteArray, readCharArray, readCharArray, readCollection, readDate, readDoubleArray, readDoubleArray, readExternalizableLite, readExternalizableLite, readFloatArray, readFloatArray, readInt, readInt, readIntArray, readIntArray, readIntArray2d, readLargeBooleanArray, readLargeByteArray, readLargeCharArray, readLargeDoubleArray, readLargeFloatArray, readLargeIntArray, readLargeLongArray, readLargeObjectArray, readLargeStringArray, readLong, readLong, readLongArray, readLongArray, readMap, readMap, readObject, readObject, readObjectArray, readObjectArray, readSafeUTF, readSafeUTF, readSerializable, readSerializable, readStringArray, readStringArray, readTime, readTimestamp, readTrint, readUnsignedTrint, readUTF, readXmlBean, readXmlSerializable, readXmlSerializable, realize, removeIntDecoration, removeIntDecoration, replace, reportIncompatibleSerializers, setObjectStreamFactory, toBinary, toBinary, toBinary, toByteArray, toByteArray, toByteArray, toLiteBinary, toLong, undecorate, undecorate, validateBufferSize, validateLoadArray, validateLoadClass, writeBigDecimal, writeBigInteger, writeBooleanArray, writeByteArray, writeCollection, writeDate, writeDoubleArray, writeExternalizableLite, writeFloatArray, writeInt, writeInt, writeIntArray2d, writeLong, writeLong, writeMap, writeObject, writeSafeUTF, writeSafeUTF, writeSerializable, writeStringArray, writeTime, writeTimestamp, writeTrint, writeTrint, writeUTF, writeXmlBean, writeXmlSerializable
countBits, countBits, countBits, indexOfLSB, indexOfLSB, indexOfLSB, indexOfMSB, indexOfMSB, indexOfMSB, rotateLeft, rotateLeft, rotateLeft, rotateRight, rotateRight, rotateRight, toBitString, toBitString, toBitString, toBytes, toBytes, toBytes, toBytes, toInt, toInt, toLong
azzert, azzert, azzert, azzertFailed, breakLines, breakLines, capitalize, checkNotEmpty, checkNotNull, checkRange, computeSafeWaitTime, decimalValue, dup, dup, ensureBigDecimal, ensureClassLoader, ensureRuntimeException, ensureRuntimeException, equals, equalsDeep, err, err, err, err, err, escape, formatDateTime, getCallerStackFrame, getCommonMonitor, getCommonMonitor, getCommonMonitor, getContextClassLoader, getContextClassLoader, getDeepMessage, getErr, getLastSafeTimeMillis, getLog, getMaxDecDigits, getMaxHexDigits, getOriginalException, getOut, getRandom, getRandomBinary, getRandomBinary, getRandomString, getSafeTimeMillis, getStackFrame, getStackFrames, getStackTrace, getStackTrace, getStackTrace, getThreadFactory, getTimeZone, getUpTimeMillis, hashCode, hexValue, indentString, indentString, isDecimal, isHex, isLogEcho, isOctal, log, log, log, log, log, makeInteger, makeLong, makeThread, mergeArray, mergeBooleanArray, mergeByteArray, mergeCharArray, mergeDoubleArray, mergeFloatArray, mergeIntArray, mergeLongArray, mod, mod, octalValue, out, out, out, out, out, pad, parseBandwidth, parseBandwidth, parseDelimitedString, parseHex, parseHex, parseMemorySize, parseMemorySize, parsePercentage, parseTime, parseTime, parseTimeNanos, parseTimeNanos, printStackTrace, randomize, randomize, randomize, randomize, read, read, read, read, read, read, read, replace, setErr, setLog, setLogEcho, setOut, sleep, toBandwidthString, toBandwidthString, toCharEscape, toCrc, toCrc, toCrc, toCrc, toCrc, toDecString, toDelimitedString, toDelimitedString, toDelimitedString, toDelimitedString, toHex, toHex, toHexDump, toHexEscape, toHexEscape, toHexEscape, toHexEscape, toHexString, toMemorySizeString, toMemorySizeString, toQuotedCharEscape, toQuotedStringEscape, toSqlString, toString, toString, toStringEscape, toUnicodeEscape, trace, trace, trace, trace, trace, trace, trace, trace, trace, truncateString, truncateString, wait
public BooleanArrayAdapter(XmlBean.BeanInfo infoBean, Class clzType, String sName, String sXml, XmlElement xml)
infoBean
- BeanInfo for a bean containing this propertyclzType
- the type of the propertysName
- the property namesXml
- the XML tag namexml
- additional XML informationpublic int hash(Object o)
hash
in class PrimitiveArrayAdapter
o
- the object to compute a hash code forpublic boolean equalsValue(Object o1, Object o2)
equalsValue
in class PrimitiveArrayAdapter
o1
- the first objecto2
- the second objectpublic Object clone(Object o)
clone
in class PrimitiveArrayAdapter
o
- the object to clonepublic Object fromXmlString(XmlElement xml)
fromXmlString
in class PrimitiveArrayAdapter
xml
- the XML element to deserialize from (not null)UnsupportedOperationException
- if the property cannot be
read from a single XML elementpublic XmlElement toXmlString(Object o)
toXmlString
in class PrimitiveArrayAdapter
o
- the object to serialize (not null)UnsupportedOperationException
- if the property cannot be
written to a single XML elementpublic boolean isStringable()
isStringable
in class PrimitiveArrayAdapter
public boolean isEmpty(Object o)
isEmpty
in class PropertyAdapter
o
- the valuepublic Object readSparseArray(Iterator iter, int c)
readSparseArray
in class PrimitiveArrayAdapter
iter
- the iterator of XmlElement objectsc
- the size of the arraypublic Object readArray(Iterator iter, XmlElement xml, boolean fNested)
readArray
in class PrimitiveArrayAdapter
iter
- the iterator of XmlElement objectsxml
- the XmlElement from which the iterator was obtainedfNested
- true if the array is nested under an array tagpublic void writeSparseArray(XmlElement xml, Object o, String sElement)
writeSparseArray
in class PrimitiveArrayAdapter
xml
- the XmlElement that will contain the arrayo
- the primitive arraysElement
- the name of the element containing an element valuepublic void writeArray(XmlElement xml, Object o, String sElement)
writeArray
in class PrimitiveArrayAdapter
xml
- the XmlElement that will contain the array elementso
- the primitive arraysElement
- the name of the element containing an element valuepublic Object fromUri(String sUri)
fromUri
in class PropertyAdapter
sUri
- the URI element to deserialize fromUnsupportedOperationException
- if the property cannot be
read from a URI elementpublic String toUri(Object o)
toUri
in class PropertyAdapter
o
- the object to serializeUnsupportedOperationException
- if the property cannot be
written to a URI elementpublic Object readExternal(DataInput in) throws IOException
readExternal
in class PropertyAdapter
in
- the DataInput stream to read property data fromIOException
- if an I/O exception occurspublic void writeExternal(DataOutput out, Object o) throws IOException
writeExternal
in class PropertyAdapter
out
- the DataOutput stream to write too
- the data to write to the DataOutput; never nullIOException
- if an I/O exception occurspublic static boolean[] toBooleanArray(String s)
s
- the stringed boolean arraypublic static String toString(boolean[] af)
af
- the boolean array