Package co.nstant.in.cbor.model

Examples of co.nstant.in.cbor.model.Map


        }
        return map;
    }

    private Map decodeFixedLength(long length) throws CborException {
        Map map = new Map();
        for (long i = 0; i < length; i++) {
            map.put(decoder.decodeNext(), decoder.decodeNext());
        }
        return map;
    }
View Full Code Here


        add(array);
        return new ArrayBuilder<CborBuilder>(this, array);
    }

    public MapBuilder<CborBuilder> addMap() {
        Map map = new Map();
        add(map);
        return new MapBuilder<CborBuilder>(this, map);
    }
View Full Code Here

        add(map);
        return new MapBuilder<CborBuilder>(this, map);
    }

    public MapBuilder<CborBuilder> startMap() {
        Map map = new Map();
        map.setChunked(true);
        add(map);
        return new MapBuilder<CborBuilder>(this, map);
    }
View Full Code Here

        put(convert(key), array);
        return new ArrayBuilder<>(this, array);
    }

    public MapBuilder<MapBuilder<T>> putMap(long key) {
        Map nestedMap = new Map();
        put(convert(key), nestedMap);
        return new MapBuilder<>(this, nestedMap);
    }
View Full Code Here

        add(nestedArray);
        return new ArrayBuilder<ArrayBuilder<T>>(this, nestedArray);
    }

    public MapBuilder<ArrayBuilder<T>> addMap() {
        Map nestedMap = new Map();
        add(nestedMap);
        return new MapBuilder<ArrayBuilder<T>>(this, nestedMap);
    }
View Full Code Here

        add(nestedMap);
        return new MapBuilder<ArrayBuilder<T>>(this, nestedMap);
    }

    public MapBuilder<ArrayBuilder<T>> startMap() {
        Map nestedMap = new Map();
        nestedMap.setChunked(true);
        add(nestedMap);
        return new MapBuilder<ArrayBuilder<T>>(this, nestedMap);
    }
View Full Code Here

            return decodeFixedLength(length);
        }
    }

    private Map decodeInfinitiveLength() throws CborException {
        Map map = new Map();
        map.setChunked(true);
        if (decoder.isAutoDecodeInfinitiveMaps()) {
            for (;;) {
                DataItem key = decoder.decodeNext();
                if (Special.BREAK.equals(key)) {
                    break;
                }
                map.put(key, decoder.decodeNext());
            }
        }
        return map;
    }
View Full Code Here

      return decodeFixedLength(length);
    }
  }

  private Map decodeInfinitiveLength() throws CborException {
    Map map = new Map();
    map.setChunked(true);
    if (decoder.isAutoDecodeInfinitiveMaps()) {
      for (;;) {
        DataItem key = decoder.decodeNext();
        if (Special.BREAK.equals(key)) {
          break;
        }
        map.put(key, decoder.decodeNext());
      }
    }
    return map;
  }
View Full Code Here

    }
    return map;
  }

  private Map decodeFixedLength(long length) throws CborException {
    Map map = new Map((int) length);
    for (long i = 0; i < length; i++) {
      map.put(decoder.decodeNext(), decoder.decodeNext());
    }
    return map;
  }
View Full Code Here

TOP

Related Classes of co.nstant.in.cbor.model.Map

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.