public class EolCollectionType extends EolType
| Modifier and Type | Field and Description |
|---|---|
static EolCollectionType |
Bag |
static EolCollectionType |
Collection |
protected static Set<IEolCollectionTypeResolver> |
collectionTypeResolvers |
protected EolType |
contentType |
static EolCollectionType |
OrderedSet |
static EolCollectionType |
Sequence |
static EolCollectionType |
Set |
| Constructor and Description |
|---|
EolCollectionType(String name) |
EolCollectionType(String name,
EolType contentType) |
| Modifier and Type | Method and Description |
|---|---|
static <T> Collection<T> |
clone(Collection<T> c) |
Object |
createInstance() |
Object |
createInstance(List<Object> parameters) |
static <T> Collection<T> |
createSameType(Collection<T> c) |
static Set<IEolCollectionTypeResolver> |
getCollectionTypeResolvers() |
EolType |
getContentType() |
String |
getName() |
static String |
getTypeName(Collection<?> c) |
EolCollectionType |
getTypeOf(Collection<?> c) |
boolean |
isBag() |
boolean |
isCollection() |
boolean |
isKind(Object o) |
static boolean |
isOrdered(Collection<?> c) |
boolean |
isOrderedSet() |
boolean |
isSequence() |
boolean |
isSet() |
boolean |
isType(Object o) |
static boolean |
isUnique(Collection<?> c) |
static <T> Collection<T> |
join(Collection<T> c1,
Collection<T> c2) |
static void |
main(String[] args) |
void |
setContentType(EolType contentType) |
String |
toString() |
protected static Set<IEolCollectionTypeResolver> collectionTypeResolvers
protected EolType contentType
public static EolCollectionType Collection
public static EolCollectionType Bag
public static EolCollectionType Sequence
public static EolCollectionType Set
public static EolCollectionType OrderedSet
public EolCollectionType(String name)
public static Set<IEolCollectionTypeResolver> getCollectionTypeResolvers()
public EolCollectionType getTypeOf(Collection<?> c)
public Object createInstance()
createInstance in class EolTypepublic Object createInstance(List<Object> parameters) throws EolRuntimeException
createInstance in class EolTypeEolRuntimeExceptionpublic static String getTypeName(Collection<?> c)
public static <T> Collection<T> createSameType(Collection<T> c)
public static <T> Collection<T> clone(Collection<T> c)
public static <T> Collection<T> join(Collection<T> c1, Collection<T> c2)
public static boolean isUnique(Collection<?> c)
public static boolean isOrdered(Collection<?> c)
public boolean isBag()
public boolean isSequence()
public boolean isSet()
public boolean isOrderedSet()
public boolean isCollection()
public EolType getContentType()
public void setContentType(EolType contentType)
Copyright © 2016. All rights reserved.