Package | Description |
---|---|
org.eclipse.net4j.util.container |
A framework of notifying collections and wiring containers.
|
org.eclipse.net4j.util.container.delegate |
Hybrid interfaces of notifying containers and the Java Collection Framework.
|
org.eclipse.net4j.util.registry |
Interfaces and classes for general purpose registries.
|
org.eclipse.net4j.util.ui.views |
Helpers for Eclipse view parts.
|
Modifier and Type | Interface and Description |
---|---|
static interface |
IContainer.Modifiable<E>
A
container with additional methods to add or remove elements. |
static interface |
IContainer.Persistable<E>
A
container with additional methods to add or remove elements. |
interface |
IManagedContainer
|
interface |
IPluginContainer
A
managed container that is configured by the extension registry
. |
Modifier and Type | Class and Description |
---|---|
class |
Container<E>
|
class |
ManagedContainer
A default implementation of a
managed container . |
class |
SetContainer<E>
|
Modifier and Type | Method and Description |
---|---|
static IContainer<Object> |
ContainerUtil.emptyContainer() |
IContainer<E> |
ContainerEvent.getSource() |
IContainer<E> |
IContainerEvent.getSource() |
IContainer<E> |
SingleDeltaContainerEvent.getSource() |
Modifier and Type | Method and Description |
---|---|
protected IContainerEvent<E> |
LifecycleEventConverter.createContainerEvent(IContainer<E> container,
E element,
IContainerDelta.Kind kind) |
protected void |
ContainerEventAdapter.onAdded(IContainer<E> container,
E element) |
protected void |
ContainerEventAdapter.onRemoved(IContainer<E> container,
E element) |
Constructor and Description |
---|
ContainerEvent(IContainer<E> container) |
ContainerEvent(IContainer<E> container,
List<IContainerDelta<E>> deltas) |
SingleDeltaContainerEvent(IContainer<E> container,
E element,
IContainerDelta.Kind kind) |
Modifier and Type | Interface and Description |
---|---|
interface |
IContainerBlockingQueue<E>
A
container that is a BlockingQueue . |
interface |
IContainerCollection<E>
A
container that is a Collection . |
interface |
IContainerList<E>
|
interface |
IContainerMap<K,V>
|
interface |
IContainerQueue<E>
|
interface |
IContainerSet<E>
|
interface |
IContainerSortedSet<E>
|
Modifier and Type | Class and Description |
---|---|
class |
AbstractDelegator<E>
A delegating base class for
containers . |
class |
ContainerBlockingQueue<E>
A default implementation of a
container blocking queue . |
class |
ContainerCollection<E>
A default implementation of a
container collection . |
class |
ContainerList<E>
A default implementation of a
container list . |
class |
ContainerMap<K,V>
A default implementation of a
container map . |
class |
ContainerQueue<E>
A default implementation of a
container queue . |
class |
ContainerSet<E>
A default implementation of a
container set . |
class |
ContainerSortedSet<E>
A default implementation of a
container sorted set . |
Modifier and Type | Interface and Description |
---|---|
interface |
IRegistry<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
DelegatingRegistry<K,V>
Implementation note: AbstractDelegatingRegistry does not preserve the "modifyable view" contract of
Map.entrySet() as well as of Map.keySet() , i.e. they are disconnected sets and modifications applied
to them are not applied to their underlying AbstractDelegatingRegistry. |
class |
HashMapDelegatingRegistry<K,V> |
class |
HashMapRegistry<K,V> |
class |
Registry<K,V> |
class |
UnmodifiableRegistry<K,V> |
Modifier and Type | Class and Description |
---|---|
class |
ContainerItemProvider<CONTAINER extends IContainer<Object>> |
class |
ContainerPathItemProvider<CONTAINER extends IContainer<Object>>
Deprecated.
|
static class |
ContainerView.Default<CONTAINER extends IContainer<?>> |
Modifier and Type | Method and Description |
---|---|
static IContainer<Object> |
ContainerItemProvider.createSlowInput(String text) |
IContainer<Object> |
ContainerItemProvider.AbstractContainerNode.getContainer() |
IContainer<Object> |
ContainerItemProvider.SlowElement.getContainer() |
IContainer<Object> |
ContainerItemProvider.ErrorElement.getContainer() |
protected abstract IContainer<?> |
ContainerView.getContainer() |
Modifier and Type | Method and Description |
---|---|
protected ContainerItemProvider<IContainer<Object>> |
ContainerView.createContainerItemProvider() |
Modifier and Type | Method and Description |
---|---|
protected ContainerItemProvider.SlowElement |
ContainerItemProvider.createSlowElement(IContainer<?> container) |
protected void |
ContainerItemProvider.AbstractContainerNode.fillChildren(List<ContainerItemProvider.Node> children,
IContainer<Object> container) |
protected Object[] |
ContainerItemProvider.getContainerChildren(ContainerItemProvider.AbstractContainerNode containerNode,
IContainer<?> container) |
protected String |
ContainerItemProvider.getErrorText(IContainer<Object> container) |
protected String |
ContainerItemProvider.getSlowText(IContainer<Object> container) |
protected boolean |
ContainerItemProvider.isSlow(IContainer<Object> container) |
protected void |
ContainerItemProvider.AbstractContainerNode.onAdded(IContainer<Object> container,
Object element) |
protected void |
ContainerItemProvider.AbstractContainerNode.onRemoved(IContainer<Object> container,
Object element) |
Constructor and Description |
---|
ContainerNode(ContainerItemProvider.Node parent,
IContainer<Object> container) |
ErrorElement(IContainer<Object> container) |
LazyElement(IContainer<Object> container)
Deprecated.
|
LazyElement(IContainer<Object> container,
String text)
Deprecated.
|
SlowElement(IContainer<Object> container,
String text) |
Copyright (c) 2011-2015 Eike Stepper (Berlin, Germany) and others.