Click here to Skip to main content
Click here to Skip to main content
Add your own
alternative version

MVP Dependency Chaining Framework

, 14 Oct 2007
An MVP framework that generates an intercepting filter layer consisting of a linked list of presenters by parsing a set of dependency rules.
mvpchainingfactory_demo.zip
MVPChainingFactory_demo
App_Data
Bin
MVPChainingFactory.dll
MVPChainingFactory.pdb
MVPChainingFactory.Web.dll
MVPChainingFactory.Web.dll.refresh
MVPChainingFactory.Web.pdb
StubPresentersUsecase1.dll
StubPresentersUsecase1.dll.refresh
StubPresentersUsecase1.pdb
SampleWebsite.suo
mvpchainingfactory_src.zip
MVPChainingFactory_src
MVPChainingFactory.gpState
MVPChainingFactory.suo
MVPChainingFactory.Tests
bin
Debug
Rhino.Mocks.dll
Release
MVPChainingFactory.Tests.csproj.user
obj
Debug
Refactor
TempPE
Release
build.force
Refactor
TempPE
Properties
StubPresentersUsecase1
bin
Debug
Release
MVPChainingFactory.dll
MVPChainingFactory.pdb
StubPresentersUsecase1.dll
StubPresentersUsecase1.pdb
obj
Debug
Refactor
StubPresentersUsecase1.dll
TempPE
Release
build.force
Refactor
StubPresentersUsecase1.dll
ResolveAssemblyReference.cache
StubPresentersUsecase1.dll
StubPresentersUsecase1.pdb
TempPE
Properties
StubPresentersUsecase2
bin
Debug
Release
obj
Debug
Refactor
StubPresentersUsecase2.dll
TempPE
Release
build.force
Refactor
StubPresentersUsecase2.dll
TempPE
Properties
StubPresentersUsecase3
bin
Debug
Release
obj
Debug
Refactor
StubPresentersUsecase3.dll
TempPE
Release
build.force
Refactor
StubPresentersUsecase3.dll
TempPE
Properties
MVPChainingFactory.Web
bin
Debug
Release
obj
Debug
Refactor
TempPE
Release
TempPE
Properties
MVPChainingFactory
bin
Release
Caching
ClassDiagram.cd
Factory
MVPChainingFactory.csproj.user
Presenters
Properties
View
using System;
using System.Collections.Generic;
using System.Text;
using MVPChainingFactory.View;
using MVPChainingFactory.Factory;

namespace MVPChainingFactory.Presenters
{   
    public class P15 : Presenter
    {
        public P15(IView view, PresenterChainMode chainMode)
            : base(view, chainMode)
        {}

        public P15(IView view) : base(view, PresenterChainMode.Break) { }

        protected override bool CanHandleRequest()
        {
            return false;
        }

        protected override void ProcessRequest()
        {

        }
    }
}

By viewing downloads associated with this article you agree to the Terms of Service and the article's licence.

If a file you wish to view isn't highlighted, and is a text file (not binary), please let us know and we'll add colourisation support for it.

License

This article has no explicit license attached to it but may contain usage terms in the article text or the download files themselves. If in doubt please contact the author via the discussion board below.

A list of licenses authors might use can be found here

About the Author

Rohit Gadagkar
Web Developer
United States United States
I am a tech lead working for Cap Gemini. Although I primarily work with the Microsoft technology stack (including .NET and legacy technologies) I like to keep myself informed about developments in the Java world.

| Advertise | Privacy | Mobile
Web01 | 2.8.140721.1 | Last Updated 14 Oct 2007
Article Copyright 2007 by Rohit Gadagkar
Everything else Copyright © CodeProject, 1999-2014
Terms of Service
Layout: fixed | fluid