org.jhotdraw.util
Class CollectionsFactory
java.lang.Object
org.jhotdraw.util.CollectionsFactory
- Direct Known Subclasses:
- CollectionsFactoryJDK11, CollectionsFactoryJDK12
- public abstract class CollectionsFactory
- extends java.lang.Object
- Version:
- <$CURRENT_VERSION$>
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
CollectionsFactory
public CollectionsFactory()
createList
public abstract java.util.List createList()
createList
public abstract java.util.List createList(java.util.Collection initList)
createList
public abstract java.util.List createList(int initSize)
createMap
public abstract java.util.Map createMap()
createMap
public abstract java.util.Map createMap(java.util.Map initMap)
createSet
public abstract java.util.Set createSet()
createSet
public abstract java.util.Set createSet(java.util.Set initSet)
current
public static CollectionsFactory current()
determineCollectionsFactory
protected static CollectionsFactory determineCollectionsFactory()
isJDK12
protected static boolean isJDK12()
createCollectionsFactory
protected static CollectionsFactory createCollectionsFactory(java.lang.String jdkVersion)