Package de.fabmax.webidl.model
Class IdlUnionType
-
- All Implemented Interfaces:
-
de.fabmax.webidl.model.IdlType
public final class IdlUnionType implements IdlType
-
-
Field Summary
Fields Modifier and Type Field Description private final BooleanisVoidprivate final BooleanisStringprivate final BooleanisVoidPtrprivate final BooleanisAnyprivate final BooleanisAnyOrVoidPtrprivate final BooleanisPrimitiveprivate final BooleanisComplexTypeprivate final List<IdlSimpleType>types
-
Constructor Summary
Constructors Constructor Description IdlUnionType(List<IdlSimpleType> types)
-
Method Summary
Modifier and Type Method Description BooleanisVoid()BooleanisString()BooleanisVoidPtr()BooleanisAny()BooleanisAnyOrVoidPtr()BooleanisPrimitive()BooleanisComplexType()final List<IdlSimpleType>getTypes()StringtoString()-
-
Constructor Detail
-
IdlUnionType
IdlUnionType(List<IdlSimpleType> types)
-
-
Method Detail
-
isAnyOrVoidPtr
Boolean isAnyOrVoidPtr()
-
isPrimitive
Boolean isPrimitive()
-
isComplexType
Boolean isComplexType()
-
getTypes
final List<IdlSimpleType> getTypes()
-
-
-
-