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

Provides common methods for those who wants to implement IConfigurationInterpreter
상속: IConfigurationInterpreter
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono

보호된 프로퍼티들

프로퍼티 타입 설명
BootstrapNodeName string
ComponentNodeName string
ComponentsNodeName string
ContainerNodeName string
ContainersNodeName string
FacilitiesNodeName string
FacilityNodeName string
IncludeNodeName string
PropertiesNodeName string

공개 메소드들

메소드 설명
AbstractInterpreter ( ) : System
AbstractInterpreter ( IResource source ) : System
AbstractInterpreter ( string filename ) : System
ProcessResource ( IResource resource, IConfigurationStore store ) : void

Should obtain the contents from the resource, interpret it and populate the IConfigurationStore accordingly.

보호된 메소드들

메소드 설명
AddBootstrapComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
AddChildContainerConfig ( string name, IConfiguration childContainer, IConfigurationStore store ) : void
AddComponentConfig ( IConfiguration component, IConfigurationStore store ) : void
AddComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
AddFacilityConfig ( IConfiguration facility, IConfigurationStore store ) : void
AddFacilityConfig ( string id, IConfiguration facility, IConfigurationStore store ) : void
PopResource ( ) : void
ProcessInclude ( string uri, IConfigurationStore store ) : void
PushResource ( IResource resource ) : void

비공개 메소드들

메소드 설명
AssertValidId ( string id ) : void

메소드 상세

AbstractInterpreter() 공개 메소드

public AbstractInterpreter ( ) : System
리턴 System

AbstractInterpreter() 공개 메소드

public AbstractInterpreter ( IResource source ) : System
source IResource
리턴 System

AbstractInterpreter() 공개 메소드

public AbstractInterpreter ( string filename ) : System
filename string
리턴 System

AddBootstrapComponentConfig() 보호된 메소드

protected AddBootstrapComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
id string
component IConfiguration
store IConfigurationStore
리턴 void

AddChildContainerConfig() 보호된 메소드

protected AddChildContainerConfig ( string name, IConfiguration childContainer, IConfigurationStore store ) : void
name string
childContainer IConfiguration
store IConfigurationStore
리턴 void

AddComponentConfig() 보호된 메소드

protected AddComponentConfig ( IConfiguration component, IConfigurationStore store ) : void
component IConfiguration
store IConfigurationStore
리턴 void

AddComponentConfig() 보호된 메소드

protected AddComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
id string
component IConfiguration
store IConfigurationStore
리턴 void

AddFacilityConfig() 보호된 메소드

protected AddFacilityConfig ( IConfiguration facility, IConfigurationStore store ) : void
facility IConfiguration
store IConfigurationStore
리턴 void

AddFacilityConfig() 보호된 메소드

protected AddFacilityConfig ( string id, IConfiguration facility, IConfigurationStore store ) : void
id string
facility IConfiguration
store IConfigurationStore
리턴 void

PopResource() 보호된 메소드

protected PopResource ( ) : void
리턴 void

ProcessInclude() 보호된 메소드

protected ProcessInclude ( string uri, IConfigurationStore store ) : void
uri string
store IConfigurationStore
리턴 void

ProcessResource() 공개 추상적인 메소드

Should obtain the contents from the resource, interpret it and populate the IConfigurationStore accordingly.
public abstract ProcessResource ( IResource resource, IConfigurationStore store ) : void
resource IResource
store IConfigurationStore
리턴 void

PushResource() 보호된 메소드

protected PushResource ( IResource resource ) : void
resource IResource
리턴 void

프로퍼티 상세

BootstrapNodeName 보호되어 있는 정적으로 프로퍼티

protected static string BootstrapNodeName
리턴 string

ComponentNodeName 보호되어 있는 정적으로 프로퍼티

protected static string ComponentNodeName
리턴 string

ComponentsNodeName 보호되어 있는 정적으로 프로퍼티

protected static string ComponentsNodeName
리턴 string

ContainerNodeName 보호되어 있는 정적으로 프로퍼티

protected static string ContainerNodeName
리턴 string

ContainersNodeName 보호되어 있는 정적으로 프로퍼티

protected static string ContainersNodeName
리턴 string

FacilitiesNodeName 보호되어 있는 정적으로 프로퍼티

protected static string FacilitiesNodeName
리턴 string

FacilityNodeName 보호되어 있는 정적으로 프로퍼티

protected static string FacilityNodeName
리턴 string

IncludeNodeName 보호되어 있는 정적으로 프로퍼티

protected static string IncludeNodeName
리턴 string

PropertiesNodeName 보호되어 있는 정적으로 프로퍼티

protected static string PropertiesNodeName
리턴 string