#include <JSONTemplate.h>
Public Member Functions | |
virtual bool | deleteTemplate () |
virtual bool | exportTemplate (std::vector< te::layout::Properties * > properties) |
virtual LayoutTemplateType | getType () |
virtual std::vector < te::layout::Properties * > | importTemplate () |
JSONTemplate (std::string path) | |
virtual | ~JSONTemplate () |
Protected Attributes | |
LayoutTemplateType | m_type |
Private Member Functions | |
virtual std::string | getFileName () |
Private Attributes | |
std::string | m_fileName |
std::string | m_path |
std::string | m_version |
Definition at line 40 of file JSONTemplate.h.
te::layout::JSONTemplate::JSONTemplate | ( | std::string | path | ) |
Definition at line 37 of file JSONTemplate.cpp.
|
virtual |
Definition at line 44 of file JSONTemplate.cpp.
|
virtual |
Implements te::layout::AbstractTemplate.
Definition at line 90 of file JSONTemplate.cpp.
|
virtual |
Implements te::layout::AbstractTemplate.
Definition at line 49 of file JSONTemplate.cpp.
References te::layout::JSON::loadFromProperties(), te::layout::JSON::serialize(), and te::layout::Serialization::setSerializationPath().
|
virtualinherited |
Definition at line 46 of file AbstractTemplate.cpp.
|
virtual |
Implements te::layout::AbstractTemplate.
Definition at line 95 of file JSONTemplate.cpp.
|
virtual |
Implements te::layout::AbstractTemplate.
Definition at line 73 of file JSONTemplate.cpp.
References te::layout::JSON::loadFromPath(), te::layout::JSON::retrieve(), and te::layout::Serialization::setSerializationPath().
|
protectedinherited |
Definition at line 60 of file AbstractTemplate.h.
Referenced by te::layout::AbstractTemplate::AbstractTemplate().
|
protectedinherited |
Definition at line 59 of file AbstractTemplate.h.
|
protected |
Definition at line 57 of file JSONTemplate.h.
|
protectedinherited |
Definition at line 61 of file AbstractTemplate.h.