C# Class Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine

Inheritance: IXmlProcessorEngine
Afficher le fichier Open project: nats/castle-1.0.3-mono Class Usage Examples

Méthodes publiques

Méthode Description
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

Private Methods

Méthode Description
AddEnvNameAsFlag ( string environmentName ) : void
GetCanonicalFlagName ( string flag ) : string
GetProcessor ( XmlNode node ) : IXmlNodeProcessor
RegisterProcessor ( System.Xml.XmlNodeType type, IXmlNodeProcessor processor ) : void

Method Details

AddFlag() public méthode

public AddFlag ( string flag ) : void
flag string
Résultat void

AddNodeProcessor() public méthode

public AddNodeProcessor ( Type type ) : void
type System.Type
Résultat void

AddProperty() public méthode

public AddProperty ( XmlElement content ) : void
content System.Xml.XmlElement
Résultat void

DefaultXmlProcessorEngine() public méthode

Initializes a new instance of the DefaultXmlProcessorEngine class.
public DefaultXmlProcessorEngine ( string environmentName ) : System
environmentName string Name of the environment.
Résultat System

DefaultXmlProcessorEngine() public méthode

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.
Résultat System

DispatchProcessAll() public méthode

Processes the element.
public DispatchProcessAll ( IXmlProcessorNodeList nodeList ) : void
nodeList IXmlProcessorNodeList The element.
Résultat void

DispatchProcessCurrent() public méthode

Processes the element.
public DispatchProcessCurrent ( IXmlProcessorNodeList nodeList ) : void
nodeList IXmlProcessorNodeList The element.
Résultat void

GetProperty() public méthode

public GetProperty ( string key ) : XmlElement
key string
Résultat System.Xml.XmlElement

GetResource() public méthode

public GetResource ( String uri ) : IResource
uri String
Résultat IResource

HasFlag() public méthode

public HasFlag ( string flag ) : bool
flag string
Résultat bool

HasProperty() public méthode

public HasProperty ( String name ) : bool
name String
Résultat bool

HasSpecialProcessor() public méthode

public HasSpecialProcessor ( XmlNode node ) : bool
node System.Xml.XmlNode
Résultat bool

PopResource() public méthode

public PopResource ( ) : void
Résultat void

PushResource() public méthode

public PushResource ( IResource resource ) : void
resource IResource
Résultat void

RemoveFlag() public méthode

public RemoveFlag ( string flag ) : void
flag string
Résultat void