public static class ERXWOXMLCoder.XMLData extends NSMutableDictionary
NSDictionary._JavaNSDictionaryMapEntry<P,Q>NSCoding._BigDecimalSupport, NSCoding._BigIntegerSupport, NSCoding._BooleanSupport, NSCoding._ByteSupport, NSCoding._CharacterSupport, NSCoding._DateSupport, NSCoding._DoubleSupport, NSCoding._FloatSupport, NSCoding._IntegerSupport, NSCoding._LongSupport, NSCoding._NumberSupport, NSCoding._ShortSupport, NSCoding._StringSupport, NSCoding.SupportNSKeyValueCodingAdditions.DefaultImplementation, NSKeyValueCodingAdditions.UtilityNSKeyValueCoding._BooleanFieldBinding, NSKeyValueCoding._BooleanMethodBinding, NSKeyValueCoding._FieldBinding, NSKeyValueCoding._ForwardingBinding, NSKeyValueCoding._KeyBinding, NSKeyValueCoding._KeyBindingCreation, NSKeyValueCoding._MethodBinding, NSKeyValueCoding._NumberFieldBinding, NSKeyValueCoding._NumberMethodBinding, NSKeyValueCoding._ReflectionKeyBindingCreation, NSKeyValueCoding.ErrorHandling, NSKeyValueCoding.MapImplementation, NSKeyValueCoding.Null<T>, NSKeyValueCoding.UnknownKeyException, NSKeyValueCoding.ValueAccessor_CLASS_capacity, _count, _deletionLimit, _entrySetCache, _flags, _hashCache, _hashtableBuckets, _keys, _keysCache, _keySetCache, _MAP_ENTRY_CLASS, _NSDictionaryClassHashCode, _NSDictionaryMapEntryHashCode, _objects, _objectsCache, CheckForNull, EmptyDictionary, IgnoreNull_KeyPathSeparatorChar, KeyPathSeparatorNullValue| Constructor and Description |
|---|
XMLData() |
| Modifier and Type | Method and Description |
|---|---|
protected void |
clearEmptyValueForKeyPath(java.lang.String key) |
protected void |
clearParentOnEmptyValueForKeyPath(java.lang.String key) |
void |
completeDecoding() |
static ERXWOXMLCoder.XMLData |
dataForString(java.lang.String string,
java.lang.String mappingUrl)
Deserializes the given string to an instance of XMLData.
|
void |
prepareForCoding() |
static java.lang.String |
stringForData(ERXWOXMLCoder.XMLData data,
java.lang.String rootTag,
java.lang.String mappingUrl)
Serializes to an XML string for the given data object conforming to the supplied model.
|
void |
takeValueForKey(java.lang.Object aValue,
java.lang.String aKey)
This works around a bug when the decoder reaches an empty tag an tries to create a dictionary from it.
|
protected void |
takeValueForKeyPathIfNotPresent(java.lang.Object object,
java.lang.String key) |
addEntriesFromDictionary, clear, clone, immutableClone, mutableClone, put, putAll, remove, removeAllObjects, removeObjectForKey, removeObjectsForKeys, setDictionary, setObjectForKey, values_clearDeletionsAndCollisions, _ensureCapacity, _initializeDictionary, _shallowHashCode, allKeys, allKeysForObject, allValues, classForCoder, containsKey, containsValue, count, decodeObject, emptyDictionary, encodeWithCoder, entrySet, equals, get, hashCode, hashMap, hashtable, isEmpty, isEqualToDictionary, keyEnumerator, keySet, keysNoCopy, objectEnumerator, objectForKey, objectsForKeys, objectsNoCopy, size, takeValueForKeyPath, toString, valueForKey, valueForKeyPathpublic void completeDecoding()
public void prepareForCoding()
protected void takeValueForKeyPathIfNotPresent(java.lang.Object object,
java.lang.String key)
protected void clearEmptyValueForKeyPath(java.lang.String key)
protected void clearParentOnEmptyValueForKeyPath(java.lang.String key)
public void takeValueForKey(java.lang.Object aValue,
java.lang.String aKey)
takeValueForKey in interface NSKeyValueCodingtakeValueForKey in class NSMutableDictionaryaValue - valueaKey - keypublic static java.lang.String stringForData(ERXWOXMLCoder.XMLData data, java.lang.String rootTag, java.lang.String mappingUrl)
data - rootTag - mappingUrl - public static ERXWOXMLCoder.XMLData dataForString(java.lang.String string, java.lang.String mappingUrl)
string - mappingUrl - Copyright © 2002 – 2022 Project Wonder.