C# Class Castle.Windsor.Configuration.Interpreters.XmlProcessor.ElementProcessors.IncludeElementProcessor

Inheritance: AbstractXmlNodeProcessor
Afficher le fichier Open project: nats/castle-1.0.3-mono

Méthodes publiques

Méthode Description
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 NOTE: since the BatchRegistrationFacility already uses an include element we will distringish between both by looking for the presence of an uri attribute we should revisit this later by using xml-namespaces

IncludeElementProcessor ( ) : System
Process ( IXmlProcessorNodeList nodeList, IXmlProcessorEngine engine ) : void
ProcessInclude ( XmlElement element, String includeUri, IXmlProcessorEngine engine ) : XmlNode

Method Details

Accept() public méthode

Accepts the specified node. Check if node has the same name as the processor and the node.NodeType is in the AcceptNodeTypes List NOTE: since the BatchRegistrationFacility already uses an include element we will distringish between both by looking for the presence of an uri attribute we should revisit this later by using xml-namespaces
public Accept ( XmlNode node ) : bool
node System.Xml.XmlNode The node.
Résultat bool

IncludeElementProcessor() public méthode

public IncludeElementProcessor ( ) : System
Résultat System

Process() public méthode

public Process ( IXmlProcessorNodeList nodeList, IXmlProcessorEngine engine ) : void
nodeList IXmlProcessorNodeList
engine IXmlProcessorEngine
Résultat void

ProcessInclude() public méthode

public ProcessInclude ( XmlElement element, String includeUri, IXmlProcessorEngine engine ) : XmlNode
element System.Xml.XmlElement
includeUri String
engine IXmlProcessorEngine
Résultat System.Xml.XmlNode