Package org.eclipse.net4j.util.registry
Klasse Registry<K,V>
java.lang.Object
org.eclipse.net4j.util.event.Notifier
org.eclipse.net4j.util.lifecycle.Lifecycle
org.eclipse.net4j.util.lifecycle.ShareableLifecycle
org.eclipse.net4j.util.container.Container<Map.Entry<K,V>>
org.eclipse.net4j.util.registry.Registry<K,V>
- Alle implementierten Schnittstellen:
Map<K,,V> IContainer<Map.Entry<K,,V>> INotifier,INotifier.INotifier2,IDeactivateable,ILifecycle,ILifecycle.DeferrableActivation,IRegistry<K,V>
- Bekannte direkte Unterklassen:
DelegatingRegistry,HashMapRegistry
- Autor:
- Eike Stepper
-
Verschachtelte Klassen - Übersicht
Verschachtelte KlassenVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.container.IContainer
IContainer.Modifiable<E>, IContainer.Persistable<E>, IContainer.Persistence<E>Von Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.lifecycle.ILifecycle
ILifecycle.DeferrableActivationVon Schnittstelle geerbte verschachtelte Klassen/Schnittstellen org.eclipse.net4j.util.event.INotifier
INotifier.INotifier2 -
Feldübersicht
-
Konstruktorübersicht
Konstruktoren -
Methodenübersicht
Modifizierer und TypMethodeBeschreibungprotected voidvoidclear()Requirescommit()to be called later if notisAutoCommit().voidcommit()voidcommit(boolean notifications) booleancontainsKey(Object key) booleancontainsValue(Object value) protected Vderegister(Object key) entrySet()getMap()protected Registry<K,V>.Transaction booleanbooleanisEmpty()keySet()Requirescommit()to be called later if notisAutoCommit().voidRequirescommit()to be called later if notisAutoCommit().protected VRequirescommit()to be called later if notisAutoCommit().voidsetAutoCommit(boolean autoCommit) intsize()toString()values()Von Klasse geerbte Methoden org.eclipse.net4j.util.container.Container
fireContainerEvent, fireContainerEvent, fireContainerEvent, fireElementAddedEvent, fireElementRemovedEvent, fireElementsAddedEvent, fireElementsRemovedEvent, fireEvent, newContainerEvent, newContainerEventVon Klasse geerbte Methoden org.eclipse.net4j.util.lifecycle.Lifecycle
activate, checkActive, checkArg, checkArg, checkInactive, checkNull, checkState, checkState, deactivate, deferredActivate, doActivate, doAfterActivate, doBeforeActivate, doBeforeDeactivate, doDeactivate, dump, getLifecycleState, isActive, isDeferredActivationVon Klasse geerbte Methoden org.eclipse.net4j.util.event.Notifier
addListener, addUniqueListener, fireEvent, fireEvent, fireThrowable, firstListenerAdded, getListeners, getNotificationService, hasListener, hasListeners, lastListenerRemoved, listenerAdded, listenerRemoved, removeListenerVon Klasse geerbte Methoden java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitVon Schnittstelle geerbte Methoden org.eclipse.net4j.util.event.INotifier
addListener, getListeners, hasListeners, removeListenerVon Schnittstelle geerbte Methoden java.util.Map
compute, computeIfAbsent, computeIfPresent, equals, forEach, getOrDefault, hashCode, merge, putIfAbsent, remove, replace, replace, replaceAll
-
Konstruktordetails
-
Registry
protected Registry(boolean autoCommit) -
Registry
protected Registry()
-
-
Methodendetails
-
isEmpty
public boolean isEmpty() -
size
public int size() -
entrySet
-
keySet
-
values
-
containsKey
- Angegeben von:
containsKeyin SchnittstelleMap<K,V>
-
containsValue
- Angegeben von:
containsValuein SchnittstelleMap<K,V>
-
get
-
put
Requirescommit()to be called later if notisAutoCommit(). -
putAll
Requirescommit()to be called later if notisAutoCommit(). -
remove
Requirescommit()to be called later if notisAutoCommit(). -
clear
public void clear()Requirescommit()to be called later if notisAutoCommit(). -
getElements
- Angegeben von:
getElementsin SchnittstelleIContainer<K>
-
isAutoCommit
public boolean isAutoCommit()- Angegeben von:
isAutoCommitin SchnittstelleIRegistry<K,V>
-
setAutoCommit
public void setAutoCommit(boolean autoCommit) - Angegeben von:
setAutoCommitin SchnittstelleIRegistry<K,V>
-
commit
public void commit(boolean notifications) -
commit
public void commit() -
toString
-
register
-
deregister
-
getTransaction
-
autoCommit
protected void autoCommit() -
getMap
-