|
Eclipse Platform Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
public interface IAnnotationMap
An annotation map is a map specialized for the requirements of an annotation
model. The annotation map supports a customizable lock object which is used
to synchronize concurrent operations on the map (see
ISynchronizable
. The map supports two
iterator methods, one for the values and one for the keys of the map. The
returned iterators are robust, i.e. they work on a copy of the values and
keys set that is made at the point in time the iterator methods are called.
The returned collections of the methods values
,
entrySet
, and keySet
are not synchronized on
the annotation map's lock object.
IAnnotationModel
Nested Class Summary |
---|
Nested classes/interfaces inherited from interface java.util.Map |
---|
java.util.Map.Entry<K,V> |
Method Summary | |
---|---|
java.util.Set |
entrySet()
The returned set is not synchronized on this annotation map's lock object. |
java.util.Set |
keySet()
The returned set is not synchronized on this annotation map's lock object. |
java.util.Iterator |
keySetIterator()
Returns an iterator for a copy of this map's key set. |
java.util.Collection |
values()
The returned collection is not synchronized on this annotation map's lock object. |
java.util.Iterator |
valuesIterator()
Returns an iterator for a copy of this annotation map's values. |
Methods inherited from interface java.util.Map |
---|
clear, containsKey, containsValue, equals, get, hashCode, isEmpty, put, putAll, remove, size |
Methods inherited from interface org.eclipse.jface.text.ISynchronizable |
---|
getLockObject, setLockObject |
Method Detail |
---|
java.util.Iterator valuesIterator()
java.util.Iterator keySetIterator()
java.util.Set entrySet()
entrySet
in interface java.util.Map
java.util.Set keySet()
keySet
in interface java.util.Map
java.util.Collection values()
values
in interface java.util.Map
|
Eclipse Platform Release 3.2 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
Guidelines for using Eclipse APIs.
Copyright (c) IBM Corp. and others 2000, 2006. All rights reserved.