C# Class AspectSharp.Builder.XmlEngineBuilder

Summary description for XmlEngineBuilder.
Inheritance: AspectLanguageEngineBuilder
Show file Open project: nats/castle-1.0.3-mono Class Usage Examples

Public Methods

Method Description
Build ( ) : AspectEngine
XmlEngineBuilder ( String xmlContents ) : System
XmlEngineBuilder ( XmlNode node ) : System

Protected Methods

Method Description
XmlEngineBuilder ( ) : System

Should be used cautiously by subclasses.

Private Methods

Method Description
CreateAssemblyReference ( XmlNode node ) : AssemblyReference
CreatePointCutDefinition ( XmlNode inner ) : PointCutDefinition
CreateTypeReference ( XmlNode node ) : TypeReference
GetAttribute ( XmlNode node, String key, String defaultValue ) : String
GetRequiredAttribute ( XmlNode node, String key ) : String
LoadAdvices ( XmlNode inner, PointCutDefinition def ) : void
LoadAspects ( ) : void
LoadGlobals ( ) : void
LoadImports ( ) : void
LoadInterceptors ( ) : void
LoadMixins ( ) : void
ParseSignature ( XmlNode inner, PointCutDefinition def ) : void

Method Details

Build() public method

public Build ( ) : AspectEngine
return AspectEngine

XmlEngineBuilder() protected method

Should be used cautiously by subclasses.
protected XmlEngineBuilder ( ) : System
return System

XmlEngineBuilder() public method

public XmlEngineBuilder ( String xmlContents ) : System
xmlContents String
return System

XmlEngineBuilder() public method

public XmlEngineBuilder ( XmlNode node ) : System
node XmlNode
return System