@Override public Object put( String key, Object value ) { if ( map == null ) { buildMap(); } return map.put(key, value); }
private void chopIfNeeded( Object object ) { if ( lazyChop ) { if ( object instanceof LazyValueMap ) { LazyValueMap m = ( LazyValueMap ) object; m.chopMap(); } else if ( object instanceof ValueList ) { ValueList list = ( ValueList ) object; list.chopList(); } } }
/** Gets the item by key from the mapping. * * @param key to lookupWithDefault * @return value at key */ @Override public final Object get( Object key ) { Object object=null; /* if the map is null, then we create it. */ if ( map == null ) { buildMap (); } object = map.get ( key ); lazyChopIfNeeded ( object ); return object; }
__index++; ValueMap map = useValues ? new ValueMapImpl() : new LazyValueMap( lazyChop ); Value value = new ValueContainer ( map );
if ( value == null ) continue; if ( value.isContainer() ) { chopContainer( value ); } else { value.chop(); Value value = (Value) object; if ( value.isContainer() ) { chopContainer( value ); } else { value.chop(); m.chopMap(); } else if ( object instanceof ValueList ) { ValueList list = ( ValueList ) object;
__index++; ValueMap map = useValues ? new ValueMapImpl() : new LazyValueMap( lazyChop ); Value value = new ValueContainer ( map );
if ( value == null ) continue; if ( value.isContainer() ) { chopContainer( value ); } else { value.chop(); Value value = (Value) object; if ( value.isContainer() ) { chopContainer( value ); } else { value.chop(); m.chopMap(); } else if ( object instanceof ValueList ) { ValueList list = ( ValueList ) object;
__index++; ValueMap map = useValues ? new ValueMapImpl() : new LazyValueMap( lazyChop ); Value value = new ValueContainer ( map );
@Override public Object put( String key, Object value ) { if ( map == null ) { buildMap(); } return map.put(key, value); }
private void chopIfNeeded( Object object ) { if ( lazyChop ) { if ( object instanceof LazyValueMap ) { LazyValueMap m = ( LazyValueMap ) object; m.chopMap(); } else if ( object instanceof ValueList ) { ValueList list = ( ValueList ) object; list.chopList(); } } }
/** Gets the item by key from the mapping. * * @param key to lookupWithDefault * @return value at key */ @Override public final Object get( Object key ) { Object object=null; /* if the map is null, then we create it. */ if ( map == null ) { buildMap (); } object = map.get ( key ); lazyChopIfNeeded ( object ); return object; }
ValueMap map = useValues ? new ValueMapImpl() : new LazyValueMap( lazyChop );
@Override public Set<Entry<String, Object>> entrySet() { if ( map == null ) { buildMap(); } return map.entrySet(); }
/** If in lazy chop mode, and the object is a Lazy Value Map or a ValueList * then we force a chop operation for each of its items. */ private void lazyChopIfNeeded( Object object ) { if ( lazyChop ) { if ( object instanceof LazyValueMap ) { LazyValueMap m = ( LazyValueMap ) object; m.chopMap(); } else if ( object instanceof ValueList ) { ValueList list = ( ValueList ) object; list.chopList(); } } }
ValueMap map = useValues ? new ValueMapImpl() : new LazyValueMap( lazyChop );
@Override public Set<Entry<String, Object>> entrySet() { if ( map == null ) { buildMap(); } return map.entrySet(); }
/** If in lazy chop mode, and the object is a Lazy Value Map or a ValueList * then we force a chop operation for each of its items. */ private void lazyChopIfNeeded( Object object ) { if ( lazyChop ) { if ( object instanceof LazyValueMap ) { LazyValueMap m = ( LazyValueMap ) object; m.chopMap(); } else if ( object instanceof ValueList ) { ValueList list = ( ValueList ) object; list.chopList(); } } }
ValueMap map = useValues ? new ValueMapImpl() : new LazyValueMap( lazyChop );
public String toString() { if (map == null) buildMap(); return map.toString(); }
private void chopContainer( Value value ) { Object obj = value.toValue(); if ( obj instanceof LazyValueMap ) { LazyValueMap map = ( LazyValueMap ) obj; map.chopMap(); } else if ( obj instanceof ValueList ) { ValueList list = ( ValueList ) obj; list.chopList(); } }