org.omnaest.utils.beans.autowired
Class AutowiredContainerUtils

java.lang.Object
  extended by org.omnaest.utils.beans.autowired.AutowiredContainerUtils

public class AutowiredContainerUtils
extends Object

Helper related to AutowiredContainer

Author:
Omnaest

Constructor Summary
AutowiredContainerUtils()
           
 
Method Summary
static
<E> AutowiredContainer<E>
newInstance()
          Returns a new AutowiredContainer instance
static
<E> AutowiredContainer<E>
unmodifiable(AutowiredContainer<E> autowiredContainer)
          Returns a AutowiredContainerDecorator which prohibits modifications to the underlying AutowiredContainer.
static
<E> AutowiredContainer<E>
valueOf(Iterable<E> iterable)
          Creates a new AutowiredContainer instance based on the elements of a given Iterable
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

AutowiredContainerUtils

public AutowiredContainerUtils()
Method Detail

unmodifiable

public static <E> AutowiredContainer<E> unmodifiable(AutowiredContainer<E> autowiredContainer)
Returns a AutowiredContainerDecorator which prohibits modifications to the underlying AutowiredContainer. If a modification access is tried a UnsupportedOperationException is thrown therefore.
The Iterator will allow traversing but no Iterator.remove().

If the give parameter is null, null is returned, too.

Parameters:
autowiredContainer -
Returns:

valueOf

public static <E> AutowiredContainer<E> valueOf(Iterable<E> iterable)
Creates a new AutowiredContainer instance based on the elements of a given Iterable

Parameters:
iterable -
Returns:
new AutowiredContainer

newInstance

public static <E> AutowiredContainer<E> newInstance()
Returns a new AutowiredContainer instance

Returns:


Copyright © 2013. All Rights Reserved.