C# Class CIAPI.CodeGenerator.JsSchemaParser

Inheritance: SchemaParser
Datei anzeigen Open project: cityindex-attic/CIAPI.CodeGeneration Class Usage Examples

Public Methods

Method Description
BeginCodeFile ( Stream output ) : void
EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void
EmitType ( Stream output, Newtonsoft.Json.Linq.JObject typeObject, bool flattenHierarchy ) : void
EndCodeFile ( Stream output ) : void
JsSchemaParser ( string schemaJson ) : System
ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string

Method Details

BeginCodeFile() public method

public BeginCodeFile ( Stream output ) : void
output Stream
return void

EmitEnumeration() public method

public EmitEnumeration ( Stream output, Newtonsoft.Json.Linq.JObject typeObj ) : void
output Stream
typeObj Newtonsoft.Json.Linq.JObject
return void

EmitType() public method

public EmitType ( Stream output, Newtonsoft.Json.Linq.JObject typeObject, bool flattenHierarchy ) : void
output Stream
typeObject Newtonsoft.Json.Linq.JObject
flattenHierarchy bool
return void

EndCodeFile() public method

public EndCodeFile ( Stream output ) : void
output Stream
return void

JsSchemaParser() public method

public JsSchemaParser ( string schemaJson ) : System
schemaJson string
return System

ResolvePrimitiveTypeName() public method

public ResolvePrimitiveTypeName ( string typename, Newtonsoft.Json.Linq.JObject property ) : string
typename string
property Newtonsoft.Json.Linq.JObject
return string