C# Class Castle.MonoRail.Framework.Services.DefaultTransformFilterFactory

Standard implementation of ITransformFilterFactory.
Inheritance: IServiceEnabledComponent, ITransformFilterFactory
Show file Open project: nats/castle-1.0.3-mono

Public Methods

Method Description
Create ( Type transformFilterType, Stream baseStream ) : ITransformFilter

Creates a transformfilter instance

Release ( ITransformFilter transformFilter ) : void

Releases a transformfilter instance

Service ( IServiceProvider provider ) : void

Invoked by the framework in order to give a chance to obtain other services

Method Details

Create() public method

Creates a transformfilter instance
public Create ( Type transformFilterType, Stream baseStream ) : ITransformFilter
transformFilterType System.Type The transformfilter's type
baseStream Stream The filter's basestream to write to
return ITransformFilter

Release() public method

Releases a transformfilter instance
public Release ( ITransformFilter transformFilter ) : void
transformFilter ITransformFilter The filter instance
return void

Service() public method

Invoked by the framework in order to give a chance to obtain other services
public Service ( IServiceProvider provider ) : void
provider IServiceProvider The service proviver
return void