HtmlDirectoryTemplate.h
Go to the documentation of this file.
1 /****
2  * Sming Framework Project - Open Source framework for high efficiency native ESP8266 development.
3  * Created 2015 by Skurydin Alexey
4  * http://github.com/SmingHub/Sming
5  * All files of the Sming Core are provided under the LGPL v3 license.
6  *
7  * HtmlDirectoryTemplate.h
8  *
9  * @author mikee47 <mike@sillyhouse.net> May 2019
10  *
11  ****/
12 
13 #pragma once
14 
15 #include "../../Format.h"
16 #include "DirectoryTemplate.h"
17 
18 namespace IFS
19 {
24 class HtmlDirectoryTemplate : public DirectoryTemplate
25 {
26 public:
28  {
30  }
31 
32 protected:
33  String getValue(const char* name) override;
34 };
35 
36 } // namespace IFS
Base class for read-only stream.
Definition: DataSourceStream.h:45
The String class.
Definition: WString.h:136
Directory & dir()
Definition: DirectoryTemplate.h:57
void setFormatter(Formatter &formatter)
Associate a text format with this template stream.
Definition: SectionTemplate.h:117
Definition: DirectoryTemplate.h:36
HtmlDirectoryTemplate(IDataSourceStream *source, Directory *dir)
Definition: HtmlDirectoryTemplate.h:47
Wrapper class for enumerating a directory.
Definition: Directory.h:50
DirectoryTemplate(IDataSourceStream *source, Directory *dir)
Definition: DirectoryTemplate.h:52
String getValue(const char *name) override
Fetch a templated value.
Html html