public class MapKey extends Key
Key.KeyPrecedenceComparator
children, keyStrings, literalValue, rawKey
Constructor and Description |
---|
MapKey(java.lang.String jsonKey,
java.lang.Object spec) |
Modifier and Type | Method and Description |
---|---|
protected void |
applyChild(java.lang.Object container)
Apply this Key to the defaultee.
|
private void |
applyLiteralKeyToContainer(java.lang.String literalKey,
java.util.Map<java.lang.String,java.lang.Object> container) |
private java.util.Collection<java.lang.String> |
determineMatchingContainerKeys(java.util.Map<java.lang.String,java.lang.Object> container) |
protected int |
getLiteralIntKey() |
applyChildren, createOutputContainerObject, getOp, getOrCount, getOutputArraySize, isArrayOutput, parseSpec
protected int getLiteralIntKey()
getLiteralIntKey
in class Key
protected void applyChild(java.lang.Object container)
Key
applyChild
in class Key
private void applyLiteralKeyToContainer(java.lang.String literalKey, java.util.Map<java.lang.String,java.lang.Object> container)
private java.util.Collection<java.lang.String> determineMatchingContainerKeys(java.util.Map<java.lang.String,java.lang.Object> container)