C# Класс AoMBrgEditor.PssgFile

Показать файл Открыть проект Примеры использования класса

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

Свойство Тип Описание
attributeInfo PssgAttributeInfo[]
magic string
nodeInfo PssgNodeInfo[]
rootNode PssgNode

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

Метод Описание
AddAttribute ( PssgNode parentNode, int attributeID, object data ) : PssgAttribute
AddAttributeInfo ( string name, PssgNodeInfo nodeInfo ) : PssgAttributeInfo
AddNode ( PssgNode parentNode, int nodeID ) : PssgNode
AddNodeInfo ( string name ) : PssgNodeInfo
CreateSpecificTreeViewNode ( TreeView tv, string nodeName ) : void
CreateSpecificTreeViewNode ( TreeView tv, string nodeName, string attributeName, string attributeValue ) : void
CreateTreeViewNode ( PssgNode node ) : TreeNode
FindNodes ( string name, string attributeName = null, string attributeValue = null ) : List
GetAttributeInfo ( string attributeInfoName ) : PssgAttributeInfo[]
GetNodeInfo ( string nodeInfoName ) : PssgNodeInfo[]
PssgFile ( ) : System
PssgFile ( System fileStream ) : System
RemoveAttribute ( PssgNode node, string attributeName ) : void
RemoveAttributeInfo ( int id ) : void
RemoveNode ( PssgNode node ) : void
RemoveNodeInfo ( int id ) : void
Write ( System fileStream ) : void
WriteAsModel ( System fileStream ) : void

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

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

public AddAttribute ( PssgNode parentNode, int attributeID, object data ) : PssgAttribute
parentNode PssgNode
attributeID int
data object
Результат PssgAttribute

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

public AddAttributeInfo ( string name, PssgNodeInfo nodeInfo ) : PssgAttributeInfo
name string
nodeInfo PssgNodeInfo
Результат PssgAttributeInfo

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

public AddNode ( PssgNode parentNode, int nodeID ) : PssgNode
parentNode PssgNode
nodeID int
Результат PssgNode

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

public AddNodeInfo ( string name ) : PssgNodeInfo
name string
Результат PssgNodeInfo

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

public CreateSpecificTreeViewNode ( TreeView tv, string nodeName ) : void
tv System.Windows.Forms.TreeView
nodeName string
Результат void

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

public CreateSpecificTreeViewNode ( TreeView tv, string nodeName, string attributeName, string attributeValue ) : void
tv System.Windows.Forms.TreeView
nodeName string
attributeName string
attributeValue string
Результат void

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

public CreateTreeViewNode ( PssgNode node ) : TreeNode
node PssgNode
Результат TreeNode

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

public FindNodes ( string name, string attributeName = null, string attributeValue = null ) : List
name string
attributeName string
attributeValue string
Результат List

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

public GetAttributeInfo ( string attributeInfoName ) : PssgAttributeInfo[]
attributeInfoName string
Результат PssgAttributeInfo[]

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

public GetNodeInfo ( string nodeInfoName ) : PssgNodeInfo[]
nodeInfoName string
Результат PssgNodeInfo[]

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

public PssgFile ( ) : System
Результат System

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

public PssgFile ( System fileStream ) : System
fileStream System
Результат System

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

public RemoveAttribute ( PssgNode node, string attributeName ) : void
node PssgNode
attributeName string
Результат void

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

public RemoveAttributeInfo ( int id ) : void
id int
Результат void

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

public RemoveNode ( PssgNode node ) : void
node PssgNode
Результат void

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

public RemoveNodeInfo ( int id ) : void
id int
Результат void

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

public Write ( System fileStream ) : void
fileStream System
Результат void

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

public WriteAsModel ( System fileStream ) : void
fileStream System
Результат void

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

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

public PssgAttributeInfo[] attributeInfo
Результат PssgAttributeInfo[]

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

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

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

public PssgNodeInfo[] nodeInfo
Результат PssgNodeInfo[]

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

public PssgNode rootNode
Результат PssgNode