public boolean add(Object o) { if (map.containsValue(o)) { return false; } else { // not-synchronized! map.put(findEmptyKey(), o); return true; } }
public AbstractFilePersistenceStrategy( final File baseDirectory, final XStream xstream, final String encoding) { this.baseDirectory = baseDirectory; this.xstream = xstream; this.encoding = encoding; filter = new ValidFilenameFilter(); }
public Object get(Object key) { // faster lookup return persistenceStrategy.get(key); }
public Object set(int index, Object element) { rangeCheck(index); Object value = get(index); map.put(new Integer(index), element); return value; }
public Object get(int index) { rangeCheck(index); return map.get(new Integer(index)); }
public int size() { return map.size(); }
public XmlSet(PersistenceStrategy persistenceStrategy) { this.map = new XmlMap(persistenceStrategy); }
public Iterator iterator() { return new XmlMapEntriesIterator(); }
public Object put(Object key, Object value) { return persistenceStrategy.put(key,value); }
public Set entrySet() { return new XmlMapEntries(); }
public Iterator iterator() { return persistenceStrategy.iterator(); }
public Object setValue(final Object value) { return put(key, value); }
public int size() { return persistenceStrategy.size(); }
public boolean isEmpty() { return XmlMap.this.isEmpty(); }
public Object remove(Object key) { return persistenceStrategy.remove(key); }
public int size() { return XmlMap.this.size(); }
public XmlArrayList(PersistenceStrategy persistenceStrategy) { this.map = new XmlMap(persistenceStrategy); }
public int size() { return map.size(); }