C# Класс Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AbstractXmlNodeProcessor

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

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

Метод Описание
AbstractXmlNodeProcessor ( ) : System
Accept ( XmlNode node ) : bool

Accepts the specified node. Check if node has the same name as the processor and the node.NodeType is in the AcceptNodeTypes List

Process ( IXmlProcessorNodeList nodeList, IXmlProcessorEngine engine ) : void

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

Метод Описание
AppendChild ( XmlNode element, XmlNode child ) : void
AppendChild ( XmlNode element, XmlNodeList nodes ) : void
AppendChild ( XmlNode element, string text ) : void
CreateFragment ( XmlNode parentNode ) : XmlDocumentFragment
CreateText ( XmlNode node, string content ) : XmlText
GetNodeAsElement ( XmlElement element, XmlNode child ) : XmlElement

Convert and return child parameter into an XmlElement An exception will be throw in case the child node cannot be converted

GetRequiredAttribute ( XmlElement element, String attribute ) : String
IgnoreNode ( XmlNode node ) : bool
ImportNode ( XmlNode targetElement, XmlNode node ) : XmlNode
IsTextNode ( XmlNode node ) : bool
MoveChildNodes ( XmlDocumentFragment fragment, XmlElement element ) : void
RemoveItSelf ( XmlNode node ) : void
ReplaceItself ( XmlNode newNode, XmlNode oldNode ) : void
ReplaceNode ( XmlNode element, XmlNode newNode, XmlNode oldNode ) : void

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

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

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

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

Accepts the specified node. Check if node has the same name as the processor and the node.NodeType is in the AcceptNodeTypes List
public Accept ( XmlNode node ) : bool
node System.Xml.XmlNode The node.
Результат bool

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

protected AppendChild ( XmlNode element, XmlNode child ) : void
element System.Xml.XmlNode
child System.Xml.XmlNode
Результат void

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

protected AppendChild ( XmlNode element, XmlNodeList nodes ) : void
element System.Xml.XmlNode
nodes System.Xml.XmlNodeList
Результат void

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

protected AppendChild ( XmlNode element, string text ) : void
element System.Xml.XmlNode
text string
Результат void

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

protected CreateFragment ( XmlNode parentNode ) : XmlDocumentFragment
parentNode System.Xml.XmlNode
Результат System.Xml.XmlDocumentFragment

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

protected CreateText ( XmlNode node, string content ) : XmlText
node System.Xml.XmlNode
content string
Результат System.Xml.XmlText

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

Convert and return child parameter into an XmlElement An exception will be throw in case the child node cannot be converted
protected GetNodeAsElement ( XmlElement element, XmlNode child ) : XmlElement
element System.Xml.XmlElement Parent node
child System.Xml.XmlNode Node to be converted
Результат System.Xml.XmlElement

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

protected GetRequiredAttribute ( XmlElement element, String attribute ) : String
element System.Xml.XmlElement
attribute String
Результат String

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

protected IgnoreNode ( XmlNode node ) : bool
node System.Xml.XmlNode
Результат bool

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

protected ImportNode ( XmlNode targetElement, XmlNode node ) : XmlNode
targetElement System.Xml.XmlNode
node System.Xml.XmlNode
Результат System.Xml.XmlNode

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

protected IsTextNode ( XmlNode node ) : bool
node System.Xml.XmlNode
Результат bool

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

protected MoveChildNodes ( XmlDocumentFragment fragment, XmlElement element ) : void
fragment System.Xml.XmlDocumentFragment
element System.Xml.XmlElement
Результат void

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

public abstract Process ( IXmlProcessorNodeList nodeList, IXmlProcessorEngine engine ) : void
nodeList IXmlProcessorNodeList
engine IXmlProcessorEngine
Результат void

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

protected RemoveItSelf ( XmlNode node ) : void
node System.Xml.XmlNode
Результат void

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

protected ReplaceItself ( XmlNode newNode, XmlNode oldNode ) : void
newNode System.Xml.XmlNode
oldNode System.Xml.XmlNode
Результат void

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

protected ReplaceNode ( XmlNode element, XmlNode newNode, XmlNode oldNode ) : void
element System.Xml.XmlNode
newNode System.Xml.XmlNode
oldNode System.Xml.XmlNode
Результат void