C# Класс IfcDoc.Format.SML.FormatSML

Formatter for ISO 10303-28 (STEP-XML), supporting IFC-XML. Observes CNF file settings for output.
Наследование: IfcDoc.Format.SMF.FormatSMF, IFormatData
Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
FormatData ( DocProject docProject, DocPublication docPublication, DocExchangeDefinition docExchange, DocObject>.Dictionary map, SEntity>.Dictionary instances, SEntity root, bool markup ) : string
FormatSML ( Stream stream, List formats, string xsdURI, string xsdCode ) : System

Защищенные методы

Метод Описание
WriteCloseElementAttribute ( ) : void
WriteCloseElementEntity ( ) : void

Terminates the opening tag, with no subelements

WriteEndAttribute ( ) : void
WriteEndElementAttribute ( string name ) : void
WriteEndElementEntity ( string name ) : void
WriteFooter ( ) : void
WriteHeader ( ) : void
WriteIdentifier ( long oid ) : void
WriteOpenElement ( ) : void

Terminates the opening tag, to allow for sub-elements to be written

WriteReference ( long oid ) : void
WriteStartAttribute ( string name ) : void
WriteStartElementAttribute ( string name, string hyperlink ) : void
WriteStartElementEntity ( string name, string hyperlink ) : void
WriteType ( string type, string hyperlink ) : void
WriteTypedValue ( string type, string hyperlink, string encodedvalue ) : void

Описание методов

FormatData() публичный Метод

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
Результат string

FormatSML() публичный Метод

public FormatSML ( Stream stream, List formats, string xsdURI, string xsdCode ) : System
stream Stream
formats List
xsdURI string
xsdCode string
Результат System

WriteCloseElementAttribute() защищенный Метод

protected WriteCloseElementAttribute ( ) : void
Результат void

WriteCloseElementEntity() защищенный Метод

Terminates the opening tag, with no subelements
protected WriteCloseElementEntity ( ) : void
Результат void

WriteEndAttribute() защищенный Метод

protected WriteEndAttribute ( ) : void
Результат void

WriteEndElementAttribute() защищенный Метод

protected WriteEndElementAttribute ( string name ) : void
name string
Результат void

WriteEndElementEntity() защищенный Метод

protected WriteEndElementEntity ( string name ) : void
name string
Результат void

WriteFooter() защищенный Метод

protected WriteFooter ( ) : void
Результат void

WriteHeader() защищенный Метод

protected WriteHeader ( ) : void
Результат void

WriteIdentifier() защищенный Метод

protected WriteIdentifier ( long oid ) : void
oid long
Результат void

WriteOpenElement() защищенный Метод

Terminates the opening tag, to allow for sub-elements to be written
protected WriteOpenElement ( ) : void
Результат void

WriteReference() защищенный Метод

protected WriteReference ( long oid ) : void
oid long
Результат void

WriteStartAttribute() защищенный Метод

protected WriteStartAttribute ( string name ) : void
name string
Результат void

WriteStartElementAttribute() защищенный Метод

protected WriteStartElementAttribute ( string name, string hyperlink ) : void
name string
hyperlink string
Результат void

WriteStartElementEntity() защищенный Метод

protected WriteStartElementEntity ( string name, string hyperlink ) : void
name string
hyperlink string
Результат void

WriteType() защищенный Метод

protected WriteType ( string type, string hyperlink ) : void
type string
hyperlink string
Результат void

WriteTypedValue() защищенный Метод

protected WriteTypedValue ( string type, string hyperlink, string encodedvalue ) : void
type string
hyperlink string
encodedvalue string
Результат void