Uses of Interface
org.eclipse.net4j.util.container.IContainer

Packages that use IContainer
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. 
 

Uses of IContainer in org.eclipse.net4j.util.container
 

Subinterfaces of IContainer in org.eclipse.net4j.util.container
static interface IContainer.Modifiable<E>
          A container with additional methods to add or remove elements.
 interface IManagedContainer
          A container that populates itself by means of element factories and post processors .
 interface IPluginContainer
          A managed container that is configured by the extension registry .
 

Classes in org.eclipse.net4j.util.container that implement IContainer
 class Container<E>
          An abstract base implementation of a container with a lifecycle.
 class ManagedContainer
          A default implementation of a managed container.
 class SetContainer<E>
          An implementation of a container that stores its elements in a set.
 

Methods in org.eclipse.net4j.util.container that return IContainer
static IContainer<Object> ContainerUtil.emptyContainer()
           
 IContainer<E> ContainerEvent.getSource()
           
 IContainer<E> IContainerEvent.getSource()
           
 IContainer<E> SingleDeltaContainerEvent.getSource()
           
 

Methods in org.eclipse.net4j.util.container with parameters of type IContainer
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)
           
 

Constructors in org.eclipse.net4j.util.container with parameters of type IContainer
ContainerEvent(IContainer<E> container)
           
ContainerEvent(IContainer<E> container, List<IContainerDelta<E>> deltas)
           
SingleDeltaContainerEvent(IContainer<E> container, E element, IContainerDelta.Kind kind)
           
 

Uses of IContainer in org.eclipse.net4j.util.container.delegate
 

Subinterfaces of IContainer in org.eclipse.net4j.util.container.delegate
 interface IContainerBlockingQueue<E>
          A container that is a BlockingQueue.
 interface IContainerCollection<E>
          A container that is a Collection.
 interface IContainerList<E>
          A container that is a List.
 interface IContainerMap<K,V>
          A container (of map entries) that is a Map.
 interface IContainerQueue<E>
          A container that is a Queue.
 interface IContainerSet<E>
          A container that is a Set.
 interface IContainerSortedSet<E>
          A container that is a SortedSet.
 

Classes in org.eclipse.net4j.util.container.delegate that implement IContainer
 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.
 

Uses of IContainer in org.eclipse.net4j.util.registry
 

Subinterfaces of IContainer in org.eclipse.net4j.util.registry
 interface IRegistry<K,V>
           
 

Classes in org.eclipse.net4j.util.registry that implement IContainer
 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>
           
 

Uses of IContainer in org.eclipse.net4j.util.ui.views
 

Classes in org.eclipse.net4j.util.ui.views with type parameters of type IContainer
 class ContainerItemProvider<CONTAINER extends IContainer<Object>>
           
 class ContainerPathItemProvider<CONTAINER extends IContainer<Object>>
          Deprecated. 
static class ContainerView.Default<CONTAINER extends IContainer<?>>
           
 

Methods in org.eclipse.net4j.util.ui.views that return IContainer
 IContainer<Object> ContainerItemProvider.AbstractContainerNode.getContainer()
           
 IContainer<Object> ContainerItemProvider.LazyElement.getContainer()
           
 IContainer<Object> ContainerItemProvider.ErrorElement.getContainer()
           
protected abstract  IContainer<?> ContainerView.getContainer()
           
 

Methods in org.eclipse.net4j.util.ui.views that return types with arguments of type IContainer
protected  ContainerItemProvider<IContainer<Object>> ContainerView.createContainerItemProvider()
           
 

Methods in org.eclipse.net4j.util.ui.views with parameters of type IContainer
protected  void ContainerItemProvider.AbstractContainerNode.fillChildren(List<ContainerItemProvider.Node> children, IContainer<Object> 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)
           
 

Constructors in org.eclipse.net4j.util.ui.views with parameters of type IContainer
ContainerItemProvider.ContainerNode(ContainerItemProvider.Node parent, IContainer<Object> container)
           
ContainerItemProvider.ErrorElement(IContainer<Object> container)
           
ContainerItemProvider.LazyElement(IContainer<Object> container)
           
 



Copyright (c) 2004 - 2012 Eike Stepper (Berlin, Germany) and others.