C# Class Castle.Windsor.Configuration.Interpreters.AbstractInterpreter

Provides common methods for those who wants to implement IConfigurationInterpreter
Inheritance: IConfigurationInterpreter
Afficher le fichier Open project: nats/castle-1.0.3-mono

Protected Properties

Свойство Type Description
BootstrapNodeName string
ComponentNodeName string
ComponentsNodeName string
ContainerNodeName string
ContainersNodeName string
FacilitiesNodeName string
FacilityNodeName string
IncludeNodeName string
PropertiesNodeName string

Méthodes publiques

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

Méthodes protégées

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

Private Methods

Méthode Description
AssertValidId ( string id ) : void

Method Details

AbstractInterpreter() public méthode

public AbstractInterpreter ( ) : System
Résultat System

AbstractInterpreter() public méthode

public AbstractInterpreter ( IResource source ) : System
source IResource
Résultat System

AbstractInterpreter() public méthode

public AbstractInterpreter ( string filename ) : System
filename string
Résultat System

AddBootstrapComponentConfig() protected méthode

protected AddBootstrapComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
id string
component IConfiguration
store IConfigurationStore
Résultat void

AddChildContainerConfig() protected méthode

protected AddChildContainerConfig ( string name, IConfiguration childContainer, IConfigurationStore store ) : void
name string
childContainer IConfiguration
store IConfigurationStore
Résultat void

AddComponentConfig() protected méthode

protected AddComponentConfig ( IConfiguration component, IConfigurationStore store ) : void
component IConfiguration
store IConfigurationStore
Résultat void

AddComponentConfig() protected méthode

protected AddComponentConfig ( string id, IConfiguration component, IConfigurationStore store ) : void
id string
component IConfiguration
store IConfigurationStore
Résultat void

AddFacilityConfig() protected méthode

protected AddFacilityConfig ( IConfiguration facility, IConfigurationStore store ) : void
facility IConfiguration
store IConfigurationStore
Résultat void

AddFacilityConfig() protected méthode

protected AddFacilityConfig ( string id, IConfiguration facility, IConfigurationStore store ) : void
id string
facility IConfiguration
store IConfigurationStore
Résultat void

PopResource() protected méthode

protected PopResource ( ) : void
Résultat void

ProcessInclude() protected méthode

protected ProcessInclude ( string uri, IConfigurationStore store ) : void
uri string
store IConfigurationStore
Résultat void

ProcessResource() public abstract méthode

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
Résultat void

PushResource() protected méthode

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

Property Details

BootstrapNodeName protected_oe static_oe property

protected static string BootstrapNodeName
Résultat string

ComponentNodeName protected_oe static_oe property

protected static string ComponentNodeName
Résultat string

ComponentsNodeName protected_oe static_oe property

protected static string ComponentsNodeName
Résultat string

ContainerNodeName protected_oe static_oe property

protected static string ContainerNodeName
Résultat string

ContainersNodeName protected_oe static_oe property

protected static string ContainersNodeName
Résultat string

FacilitiesNodeName protected_oe static_oe property

protected static string FacilitiesNodeName
Résultat string

FacilityNodeName protected_oe static_oe property

protected static string FacilityNodeName
Résultat string

IncludeNodeName protected_oe static_oe property

protected static string IncludeNodeName
Résultat string

PropertiesNodeName protected_oe static_oe property

protected static string PropertiesNodeName
Résultat string