ariba.util.core
Class Factory<T>

java.lang.Object
  extended by ariba.util.core.Factory<T>

public abstract class Factory<T>
extends java.lang.Object

Convenience generic factory class.


Field Summary
static Factory<java.util.List<java.lang.Object>> ListFactory
           
static Factory<java.util.Set<java.lang.Object>> SetFactory
           
static Factory<java.util.SortedSet<java.lang.Object>> SortedSetFactory
           
 
Constructor Summary
Factory()
           
 
Method Summary
abstract  T create(java.lang.Object... arguments)
          Creates and returns an instance of the generic type, T.
static
<T> Factory<java.util.List<T>>
listFactory()
           
static
<T> Factory<java.util.Set<T>>
setFactory()
           
static
<T> Factory<java.util.SortedSet<T>>
sortedSetFactory()
           
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

ListFactory

public static final Factory<java.util.List<java.lang.Object>> ListFactory

SetFactory

public static final Factory<java.util.Set<java.lang.Object>> SetFactory

SortedSetFactory

public static final Factory<java.util.SortedSet<java.lang.Object>> SortedSetFactory
Constructor Detail

Factory

public Factory()
Method Detail

create

public abstract T create(java.lang.Object... arguments)
Creates and returns an instance of the generic type, T.

Returns:
the newly created instance of T

listFactory

public static <T> Factory<java.util.List<T>> listFactory()

setFactory

public static <T> Factory<java.util.Set<T>> setFactory()

sortedSetFactory

public static <T> Factory<java.util.SortedSet<T>> sortedSetFactory()


AribaWeb User Interface Development Framework
Copyright © 2000-2014 Ariba, Inc. All Rights Reserved.