#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.