C# Class IfcDoc.FormatTTL_Stream

Inheritance: IDisposable, IFormatData
显示文件 Open project: BuildingSMART/IfcDoc Class Usage Examples

Public Methods

Method Description
Dispose ( ) : void
FormatData ( DocProject docProject, DocPublication docPublication, DocExchangeDefinition docExchange, DocObject>.Dictionary map, SEntity>.Dictionary instances, SEntity root, bool markup ) : string
FormatTTL_Stream ( ) : System
FormatTTL_Stream ( Stream stream, string owlURI ) : System
Save ( ) : void

Private Methods

Method Description
CheckForExpressPrimaryTypes ( string owlClass ) : string
GetListObject ( string listname, string ifcowlclass, List values, string XSDType ) : ListObject
GetListOfListObject ( string ifcowlclass, List values, string XSDType ) : ListObject
GetObjectProperty ( string x ) : ObjectProperty
GetURIObject ( string domain, string encodedvalue, string XSDType ) : URIObject
ListOfListObjectExists ( string ListObjectConcat ) : bool
LoadPropertyNamesFromCSV ( ) : void
URIObjectExists ( string URIObjectconcat ) : bool
WriteEntity ( SEntity o, long ID ) : void
WriteEntityAttributes ( SEntity o ) : void

WriteExtraEntity ( URIObject obj ) : void
WriteExtraListObject ( ListObject obj ) : void
WriteExtraListOfListObject ( ListObject obj ) : void
WriteHeader ( ) : void
WriteIndent ( ) : void
WriteListKindOfObjectProperty ( FieldInfo f, object v, Type ft, ObjectProperty p, System list ) : void
WriteListOfListWithValues ( Type ft, System list ) : void
WriteListWithValues ( Type ft, System list ) : void
WriteLiteralValue ( string xsdType, string literalString ) : void
WriteStartElement ( string name, string hyperlink ) : void
WriteType ( string type ) : void
WriteTypeValue ( Type ft, object v ) : void

Method Details

Dispose() public method

public Dispose ( ) : void
return void

FormatData() public method

public FormatData ( DocProject docProject, DocPublication docPublication, DocExchangeDefinition docExchange, DocObject>.Dictionary map, SEntity>.Dictionary instances, SEntity root, bool markup ) : string
docProject DocProject
docPublication DocPublication
docExchange DocExchangeDefinition
map DocObject>.Dictionary
instances SEntity>.Dictionary
root IfcDoc.Schema.SEntity
markup bool
return string

FormatTTL_Stream() public method

public FormatTTL_Stream ( ) : System
return System

FormatTTL_Stream() public method

public FormatTTL_Stream ( Stream stream, string owlURI ) : System
stream Stream
owlURI string
return System

Save() public method

public Save ( ) : void
return void