All Downloads are FREE. Search and download functionalities are using the official Maven repository.

xapi.collect.proxy.CollectionProxy Maven / Gradle / Ivy

There is a newer version: 0.5
Show newest version
package xapi.collect.proxy;

import java.util.Collection;
import java.util.Map;
import java.util.Map.Entry;

import xapi.collect.api.CollectionOptions;
import xapi.collect.api.ObjectTo;

public interface CollectionProxy 
{

  ObjectTo clone(CollectionOptions options);

  V put(Entry item);

  Entry entryFor(Object key);

  V get(Object key);

  void setValue(Object key, Object value);

  V remove(Object key);

  int size();

  V[] toArray();

  Collection toCollection(Collection into);

  Map toMap(Map into);

  boolean isEmpty();

  void clear();

}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy