Package de.fabmax.webidl.model
Class IdlSimpleType
-
- All Implemented Interfaces:
-
de.fabmax.webidl.model.IdlType
public final class IdlSimpleType 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 StringtypeNameprivate final BooleanisArrayprivate final List<String>parameterTypes
-
Constructor Summary
Constructors Constructor Description IdlSimpleType(String typeName, Boolean isArray, List<String> parameterTypes)
-
Method Summary
Modifier and Type Method Description BooleanisVoid()BooleanisString()BooleanisVoidPtr()BooleanisAny()BooleanisAnyOrVoidPtr()BooleanisPrimitive()BooleanisComplexType()final StringgetTypeName()final BooleanisArray()final List<String>getParameterTypes()final BooleanisEnum(IdlModel model)final BooleanisValid()StringtoString()-
-
Method Detail
-
isAnyOrVoidPtr
Boolean isAnyOrVoidPtr()
-
isPrimitive
Boolean isPrimitive()
-
isComplexType
Boolean isComplexType()
-
getTypeName
final String getTypeName()
-
getParameterTypes
final List<String> getParameterTypes()
-
-
-
-