Javolution 6.0.0 java
MapService.java
Go to the documentation of this file.
1 /*
2  * Javolution - Java(TM) Solution for Real-Time and Embedded Systems
3  * Copyright (C) 2012 - Javolution (http://javolution.org/)
4  * All rights reserved.
5  *
6  * Permission to use, copy, modify, and distribute this software is
7  * freely granted, provided that this notice is preserved.
8  */
9 package javolution.util.service;
10 
11 import java.io.Serializable;
12 import java.util.Iterator;
13 import java.util.Map;
14 import java.util.concurrent.ConcurrentMap;
15 
18 
26 public interface MapService<K, V> extends
27  Map<K, V>, ConcurrentMap<K, V>, Splittable<MapService<K, V>>, Serializable, Cloneable {
28 
33  MapService<K, V> clone() throws CloneNotSupportedException;
34 
35 
41  @Override
42  SetService<Map.Entry<K, V>> entrySet();
43 
47  Iterator<Entry<K, V>> iterator();
48 
53  Equality<? super K> keyComparator();
54 
59  @Override
61 
67 
71  Equality<? super V> valueComparator();
72 
77  @Override
79 }
javolution.util.service.MapService.entrySet
SetService< Map.Entry< K, V > > entrySet()
javolution
javolution.util.service.MapService.values
CollectionService< V > values()
javolution.util.service.MapService.threadSafe
MapService< K, V > threadSafe()
javolution.util.service.MapService.clone
MapService< K, V > clone()
javolution.util.function.Splittable
Definition: Splittable.java:19
javolution.util.service.MapService
Definition: MapService.java:27
javolution.util.service.MapService.keyComparator
Equality<? super K > keyComparator()
javolution.util.service.CollectionService
Definition: CollectionService.java:25
Cloneable
javolution.util.function.Equality
Definition: Equality.java:39
javolution.util.service.MapService.keySet
SetService< K > keySet()
javolution.util.function
Definition: Consumer.java:9
javolution.util.service.MapService.valueComparator
Equality<? super V > valueComparator()
javolution.util.service.SetService
Definition: SetService.java:19
javolution.util.service.MapService.iterator
Iterator< Entry< K, V > > iterator()
javolution.util
Definition: FastBitSet.java:9