org.eclipse.net4j.util.container
Class ContainerUtil

java.lang.Object
  extended by org.eclipse.net4j.util.container.ContainerUtil

public final class ContainerUtil
extends Object

Various static helper methods for dealing with containers.


Method Summary
static IManagedContainer createContainer()
           
static IManagedContainer createPluginContainer()
          Creates a new managed container that discovers factory and element processor registrations in plug-in extensions.
static IContainer<Object> emptyContainer()
           
static Object[] getElements(Object container)
           
static boolean isEmpty(Object container)
           
static void prepareContainer(IManagedContainer container)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

prepareContainer

public static void prepareContainer(IManagedContainer container)
Since:
2.0

emptyContainer

public static IContainer<Object> emptyContainer()

createContainer

public static IManagedContainer createContainer()

isEmpty

public static boolean isEmpty(Object container)

getElements

public static Object[] getElements(Object container)

createPluginContainer

public static IManagedContainer createPluginContainer()
Creates a new managed container that discovers factory and element processor registrations in plug-in extensions.

Since:
3.3


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