Method | Description | |
---|---|---|
AddType ( Type type ) : void |
Add schema to context
|
|
Build ( ) : void |
Build type context. Insure that all references are valid and there is no circular depenency. Type context that wasn't built shouldn't be used.
|
|
DefineEnum ( Action |
Define Enum type
|
|
DefineRecord ( Action |
Define Record type
|
|
GetByFullName ( String fullName ) : Type | ||
GetRecordType ( String fullName ) : |
||
RemoveSchema ( |
Remove schema from the context
|
|
TypeContext ( ) : System |
Initialization
|
Method | Description | |
---|---|---|
CheckForCircularDependency ( ) : void |
Check that there is no circular dependency between all record types
|
public DefineEnum ( Action |
||
builder | Action |
|
return |
public DefineRecord ( Action |
||
builder | Action |
|
return |
public GetByFullName ( String fullName ) : Type | ||
fullName | String | |
return | Type |
public GetRecordType ( String fullName ) : |
||
fullName | String | |
return |
public RemoveSchema ( |
||
recordType | ||
return | void |