C# 클래스 Castle.Windsor.Configuration.Interpreters.XmlProcessor.DefaultXmlProcessorEngine

상속: IXmlProcessorEngine
파일 보기 프로젝트 열기: nats/castle-1.0.3-mono 1 사용 예제들

공개 메소드들

메소드 설명
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