C# 클래스 Castle.Windsor.Configuration.Interpreters.XmlInterpreter

Reads the configuration from a XmlFile. Sample structure: <configuration> <facilities> <facility id="myfacility"> </facility> </facilities> <components> <component id="component1"> </component> </components> </configuration>
상속: AbstractInterpreter
파일 보기 프로젝트 열기: 7digital/Castle.Windsor 1 사용 예제들

공개 메소드들

메소드 설명
ProcessResource ( IResource source, IConfigurationStore store ) : void
XmlInterpreter ( ) : System

Initializes a new instance of the XmlInterpreter class.

XmlInterpreter ( Castle source ) : System

Initializes a new instance of the XmlInterpreter class.

XmlInterpreter ( String filename ) : System

Initializes a new instance of the XmlInterpreter class.

보호된 메소드들

메소드 설명
Deserialize ( XmlNode section, IConfigurationStore store ) : void

비공개 메소드들

메소드 설명
AssertNodeName ( XmlNode node, IEquatable expectedName ) : void
DeserializeBootstrapComponent ( XmlNode node, IConfigurationStore store ) : void
DeserializeBootstrapComponents ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeComponent ( XmlNode node, IConfigurationStore store ) : void
DeserializeComponents ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeContainer ( XmlNode node, IConfigurationStore store ) : void
DeserializeContainers ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeElement ( XmlNode node, IConfigurationStore store ) : void
DeserializeFacilities ( XmlNodeList nodes, IConfigurationStore store ) : void
DeserializeFacility ( XmlNode node, IConfigurationStore store ) : void
DeserializeInstaller ( XmlNode node, IConfigurationStore store ) : void
DeserializeInstallers ( XmlNodeList nodes, IConfigurationStore store ) : void
GetRequiredAttributeValue ( IConfiguration configuration, string attributeName ) : string

메소드 상세

Deserialize() 보호된 정적인 메소드

protected static Deserialize ( XmlNode section, IConfigurationStore store ) : void
section System.Xml.XmlNode
store IConfigurationStore
리턴 void

ProcessResource() 공개 메소드

public ProcessResource ( IResource source, IConfigurationStore store ) : void
source IResource
store IConfigurationStore
리턴 void

XmlInterpreter() 공개 메소드

Initializes a new instance of the XmlInterpreter class.
public XmlInterpreter ( ) : System
리턴 System

XmlInterpreter() 공개 메소드

Initializes a new instance of the XmlInterpreter class.
public XmlInterpreter ( Castle source ) : System
source Castle The source.
리턴 System

XmlInterpreter() 공개 메소드

Initializes a new instance of the XmlInterpreter class.
public XmlInterpreter ( String filename ) : System
filename String The filename.
리턴 System