Interface | Description |
---|---|
AnyType |
A Top Type.
|
ArrayType |
This type represents a collection of elements of a given type.
|
AttributeFieldType |
Represents an Object Key attribute.
|
AttributeKeyType |
An attribute key.
|
BinaryType |
Represents Binary content type
|
BooleanType | |
DateTimeType |
A Date + Time Type + TimeZone
|
DateType |
A date type with Year Month Day
|
FunctionType |
A function with arguments and a return type
|
IntersectionType |
For any types X and Y, the intersection, or conjunction, X&Y, of the types may be formed.
|
LocalDateTimeType |
A Date + Time Type with not time zone (by convention the local timezone)
|
LocalTimeType |
A time with no timezone (by convention the local timezone)
|
MetadataType |
Base interface for all the Types
|
NothingType |
A bottom type.
|
NullType |
The null type.
|
NumberType |
Numeric Types
|
ObjectFieldType |
Represents a key value pair of an object field.
|
ObjectKeyType |
Represents an object key.
|
ObjectType |
An object type represents a list of fields that is represented by key value
pairs type.
|
PeriodType |
Represents a period of time.
|
RegexType |
Represents a regex expression.
|
SimpleType | |
StringType |
String types
|
TimeType |
Time only representation
|
TimeZoneType |
Represents a timezone type
|
TupleType |
Represents a finite ordered list of Types.
|
TypeParameterType |
A Type Parameter used in type expressions.
|
UnionType |
For any types X and Y, the union, or disjunction, X|Y, of the types may be
formed.
|
VoidType |
The void type.
|
Class | Description |
---|---|
FunctionParameter |
Represents a function parameter with a name and a Type
|
MetadataFormat |
Represent Data Format like Xml, Json, CSV, Java etc
|
Copyright © 2018. All rights reserved.