C# Класс Hyena.Query.QueryListNode

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

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

Метод Описание
AddChild ( QueryNode child ) : void
AppendSql ( StringBuilder sb, QueryFieldSet fieldSet ) : void
AppendUserQuery ( StringBuilder sb ) : void
AppendXml ( XmlDocument doc, XmlNode parent, QueryFieldSet fieldSet ) : void
GetLeftSibling ( QueryNode node ) : QueryNode
GetRightSibling ( QueryNode node ) : QueryNode
IndexOfChild ( QueryNode child ) : int
InsertChild ( int index, QueryNode child ) : void
QueryListNode ( Keyword keyword ) : System
QueryListNode ( Keyword keyword, QueryListNode parent ) : System
RemoveChild ( QueryNode child ) : void
ReplaceChild ( QueryNode old_child, QueryNode new_child ) : void
TakeChildren ( QueryListNode from ) : void
Trim ( ) : QueryNode

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

Метод Описание
Dump ( int depth ) : void

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

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

public AddChild ( QueryNode child ) : void
child QueryNode
Результат void

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

public AppendSql ( StringBuilder sb, QueryFieldSet fieldSet ) : void
sb StringBuilder
fieldSet QueryFieldSet
Результат void

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

public AppendUserQuery ( StringBuilder sb ) : void
sb StringBuilder
Результат void

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

public AppendXml ( XmlDocument doc, XmlNode parent, QueryFieldSet fieldSet ) : void
doc System.Xml.XmlDocument
parent System.Xml.XmlNode
fieldSet QueryFieldSet
Результат void

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

public GetLeftSibling ( QueryNode node ) : QueryNode
node QueryNode
Результат QueryNode

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

public GetRightSibling ( QueryNode node ) : QueryNode
node QueryNode
Результат QueryNode

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

public IndexOfChild ( QueryNode child ) : int
child QueryNode
Результат int

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

public InsertChild ( int index, QueryNode child ) : void
index int
child QueryNode
Результат void

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

public QueryListNode ( Keyword keyword ) : System
keyword Keyword
Результат System

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

public QueryListNode ( Keyword keyword, QueryListNode parent ) : System
keyword Keyword
parent QueryListNode
Результат System

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

public RemoveChild ( QueryNode child ) : void
child QueryNode
Результат void

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

public ReplaceChild ( QueryNode old_child, QueryNode new_child ) : void
old_child QueryNode
new_child QueryNode
Результат void

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

public TakeChildren ( QueryListNode from ) : void
from QueryListNode
Результат void

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

public Trim ( ) : QueryNode
Результат QueryNode