C# 클래스 Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.AbstractXmlNodeProcessor

상속: IXmlNodeProcessor
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

공개 메소드들

메소드 설명
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