Web framework C++  2.0.0
Simple web framework on c++ designed to easily create web pages, etc
Public Member Functions | List of all members
FsCreator Class Reference

Director template for builder template of FsMiddleware. More...

#include <fs_creator.h>

Collaboration diagram for FsCreator:
Collaboration graph

Public Member Functions

 ~FsCreator ()
 
void setBuilder (FsBuilder *builder)
 
void makeFs (std::string &folderPath)
 
void makeFs (FsBuilder *builder, std::string &folderPath)
 
FsComponentgetFs ()
 

Detailed Description

Director template for builder template of FsMiddleware.

This class makes a filesystem hierarchy, delegating this work to concrete builders, which could be specified

Constructor & Destructor Documentation

FsCreator::~FsCreator ( )

delete inner objects

Member Function Documentation

FsComponent* FsCreator::getFs ( )

after making filesystem by makeFs method, you can get produced hierarchy

Returns
root FsComponent of fs hierarchy
void FsCreator::makeFs ( std::string &  folderPath)

build filesystem hierarchy, passing a folder path

Parameters
folderPathbuild filesystem hierarchy, passing a folder path
void FsCreator::makeFs ( FsBuilder builder,
std::string &  folderPath 
)

build filesystem hierarchy, passing a folder path

Parameters
builderset concrete builder
folderPathbuild filesystem hierarchy, passing a folder path
void FsCreator::setBuilder ( FsBuilder builder)

set concrete builder

Parameters
builderFsBuilder object

The documentation for this class was generated from the following file: