C# Class NAnt.Core.Filters.FilterChain

Represent a chain of NAnt filters that can be applied to a 'Task'.
NAnt.Core.Tasks.CopyTask
Mostra file Open project: skolima/NAnt Class Usage Examples

Private Properties

Property Type Description
GetBaseFilter NAnt.Core.Filters.Filter

Protected Methods

Method Description
InitializeXml ( XmlNode elementNode, PropertyDictionary properties, FrameworkInfo framework ) : void

Initializes all build attributes and child elements.

FilterChain needs to maintain the order in which the filters are specified in the build file.

Private Methods

Method Description
GetBaseFilter ( PhysicalTextReader physicalTextReader ) : NAnt.Core.Filters.Filter

Used to to instantiate and return the chain of stream based filters.

The physicalTextReader is the first Filter in the chain, which is based on a physical stream that feeds the chain.

Method Details

InitializeXml() protected method

Initializes all build attributes and child elements.
FilterChain needs to maintain the order in which the filters are specified in the build file.
protected InitializeXml ( XmlNode elementNode, PropertyDictionary properties, FrameworkInfo framework ) : void
elementNode XmlNode
properties PropertyDictionary
framework FrameworkInfo
return void