C# Class IfcDoc.Format.SPF.FormatSPF

Inheritance: IDisposable
Afficher le fichier Open project: BuildingSMART/IfcDoc Class Usage Examples

Private Properties

Свойство Type Description
CreateInstance object
FormatDateTime string
FormatList string
FormatString string
FormatValue string
LoadFields void
ParseConstructor object
ParseField void
ParseList System.Collections.IList
ParseObject object
ParseString string
ParseType System.Type
ParseValue object
ReadCommand void
ReadFile void
ReadNext string

Méthodes publiques

Méthode Description
Dispose ( ) : void
FormatFields ( object o ) : string
FormatSPF ( Stream stream, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System
FormatSPF ( string file, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System

Encapsulates a STEP Physical File (ISO-10303-21)

InitHeaders ( string filename, string schema ) : void
Load ( ) : void
LoadMarkup ( ) : string

Reads file and generates HTML markup

Save ( ) : void

Méthodes protégées

Méthode Description
FormatConstructor ( object o ) : string

Private Methods

Méthode Description
CreateInstance ( Type t ) : object
FormatDateTime ( System.DateTime value ) : string
FormatList ( System list ) : string
FormatString ( string value ) : string
FormatValue ( object o ) : string
LoadFields ( object instance, string line ) : void
ParseConstructor ( string line ) : object
ParseField ( FieldInfo field, object instance, string strval ) : void
ParseList ( Type t, string line ) : System.Collections.IList
ParseObject ( string strval ) : object
ParseString ( string encoded ) : string
ParseType ( string line ) : Type
ParseValue ( Type type, string strval ) : object
ReadCommand ( string line ) : void

Reads an ISO-STEP command and populates broker according to scope

ReadFile ( ) : void

Reads file either parsing objects or fields

ReadNext ( StreamReader reader ) : string

Method Details

Dispose() public méthode

public Dispose ( ) : void
Résultat void

FormatConstructor() protected méthode

protected FormatConstructor ( object o ) : string
o object
Résultat string

FormatFields() public méthode

public FormatFields ( object o ) : string
o object
Résultat string

FormatSPF() public méthode

public FormatSPF ( Stream stream, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System
stream Stream
typemap Type>.Dictionary
instances SEntity>.Dictionary
Résultat System

FormatSPF() public méthode

Encapsulates a STEP Physical File (ISO-10303-21)
public FormatSPF ( string file, Type>.Dictionary typemap, SEntity>.Dictionary instances ) : System
file string Required file path
typemap Type>.Dictionary
instances SEntity>.Dictionary Optional map of instance identifiers and objects (specified if saving)
Résultat System

InitHeaders() public méthode

public InitHeaders ( string filename, string schema ) : void
filename string
schema string
Résultat void

Load() public méthode

public Load ( ) : void
Résultat void

LoadMarkup() public méthode

Reads file and generates HTML markup
public LoadMarkup ( ) : string
Résultat string

Save() public méthode

public Save ( ) : void
Résultat void