Class MapKey


  • public class MapKey
    extends Key
    • Constructor Detail

      • MapKey

        public MapKey​(java.lang.String jsonKey,
                      java.lang.Object spec)
    • Method Detail

      • getLiteralIntKey

        protected int getLiteralIntKey()
        Specified by:
        getLiteralIntKey in class Key
      • applyChild

        protected void applyChild​(java.lang.Object container)
        Description copied from class: Key
        Apply this Key to the defaultee. If this Key is a WildCard key, this may apply to many entries in the container.
        Specified by:
        applyChild in class Key
      • applyLiteralKeyToContainer

        private void applyLiteralKeyToContainer​(java.lang.String literalKey,
                                                java.util.Map<java.lang.String,​java.lang.Object> container)
      • determineMatchingContainerKeys

        private java.util.Collection<java.lang.String> determineMatchingContainerKeys​(java.util.Map<java.lang.String,​java.lang.Object> container)