C# Класс Canguro.Model.Section.SectionManager

Clase Singleton que administra los catálogos de secciones.
Показать файл Открыть проект

Открытые свойства

Свойство Тип Описание
DefaultShape string
Instance SectionManager

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

Метод Описание
Initialize ( Catalog &modelSections ) : void

Inicializa leyendo todos los archivos *.sec en el directorio \section Se tiene que llamar después de crear Model

LoadXmlSections ( string filePath, Catalog
cat ) : void
NewSection ( Material mat, ConcreteSectionProps csp, string arr ) : Section
this ( string key ) : Catalog

Indexador de catálogos. Regresa (asigna) el catálogo dado su nombre.

Приватные методы

Метод Описание
LoadTxtCatalog ( Catalog
cat, string filePath ) : void
LoadXmlVariables ( XmlNode xml ) : string[]
SectionManager ( ) : System

Constructora privada para hacer singleton.

oneCatalogChanged ( object sender, EventArgs e ) : void

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

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

Inicializa leyendo todos los archivos *.sec en el directorio \section Se tiene que llamar después de crear Model
public Initialize ( Catalog &modelSections ) : void
modelSections Catalog
Результат void

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

public LoadXmlSections ( string filePath, Catalog
cat ) : void
filePath string
cat Catalog
Результат void

NewSection() публичный статический Метод

public static NewSection ( Material mat, ConcreteSectionProps csp, string arr ) : Section
mat Material
csp ConcreteSectionProps
arr string
Результат Section

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

Indexador de catálogos. Regresa (asigna) el catálogo dado su nombre.
public this ( string key ) : Catalog
key string Nombre del catálogo
Результат Catalog

Описание свойств

DefaultShape публичное свойство

public string DefaultShape
Результат string

Instance публичное статическое свойство

public static SectionManager,Canguro.Model.Section Instance
Результат SectionManager