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

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

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

Метод Описание
AddFlag ( string flag ) : void
AddNodeProcessor ( Type type ) : void
AddProperty ( XmlElement content ) : void
DefaultXmlProcessorEngine ( string environmentName ) : System

Initializes a new instance of the DefaultXmlProcessorEngine class.

DefaultXmlProcessorEngine ( string environmentName, IResourceSubSystem resourceSubSystem ) : System

Initializes a new instance of the DefaultXmlProcessorEngine class.

DispatchProcessAll ( IXmlProcessorNodeList nodeList ) : void

Processes the element.

DispatchProcessCurrent ( IXmlProcessorNodeList nodeList ) : void

Processes the element.

GetProperty ( string key ) : XmlElement
GetResource ( String uri ) : IResource
HasFlag ( string flag ) : bool
HasProperty ( String name ) : bool
HasSpecialProcessor ( XmlNode node ) : bool
PopResource ( ) : void
PushResource ( IResource resource ) : void
RemoveFlag ( string flag ) : void

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

Метод Описание
AddEnvNameAsFlag ( string environmentName ) : void
GetCanonicalFlagName ( string flag ) : string
GetProcessor ( XmlNode node ) : IXmlNodeProcessor
RegisterProcessor ( System.Xml.XmlNodeType type, IXmlNodeProcessor processor ) : void

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

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

public AddFlag ( string flag ) : void
flag string
Результат void

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

public AddNodeProcessor ( Type type ) : void
type System.Type
Результат void

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

public AddProperty ( XmlElement content ) : void
content System.Xml.XmlElement
Результат void

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

Initializes a new instance of the DefaultXmlProcessorEngine class.
public DefaultXmlProcessorEngine ( string environmentName ) : System
environmentName string Name of the environment.
Результат System

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

Initializes a new instance of the DefaultXmlProcessorEngine class.
public DefaultXmlProcessorEngine ( string environmentName, IResourceSubSystem resourceSubSystem ) : System
environmentName string Name of the environment.
resourceSubSystem IResourceSubSystem The resource sub system.
Результат System

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

Processes the element.
public DispatchProcessAll ( IXmlProcessorNodeList nodeList ) : void
nodeList IXmlProcessorNodeList The element.
Результат void

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

Processes the element.
public DispatchProcessCurrent ( IXmlProcessorNodeList nodeList ) : void
nodeList IXmlProcessorNodeList The element.
Результат void

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

public GetProperty ( string key ) : XmlElement
key string
Результат System.Xml.XmlElement

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

public GetResource ( String uri ) : IResource
uri String
Результат IResource

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

public HasFlag ( string flag ) : bool
flag string
Результат bool

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

public HasProperty ( String name ) : bool
name String
Результат bool

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

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

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

public PopResource ( ) : void
Результат void

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

public PushResource ( IResource resource ) : void
resource IResource
Результат void

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

public RemoveFlag ( string flag ) : void
flag string
Результат void