lintel 0.2.0
Loading...
Searching...
No Matches
Classes | Public Member Functions | List of all members
lintel::PropertyRepositoryComponent Class Reference

#include <PropertyRepositoryComponent.h>

Inheritance diagram for lintel::PropertyRepositoryComponent:
lintel::Component

Public Member Functions

 PropertyRepositoryComponent ()
 
std::vector< std::shared_ptr< Entry > > parse (const std::string &content, const int32_t lineOffset, const std::string &fileName) override
 
- Public Member Functions inherited from lintel::Component
 Component (std::string configRoot)
 
virtual ~Component ()=default
 
const std::string & getConfigRoot () const
 

Additional Inherited Members

- Static Protected Member Functions inherited from lintel::Component
static std::size_t convertToBytes (const std::string &size)
 

Detailed Description

Parses property repository type configuration (mutable, shadow, type) from XML

Constructor & Destructor Documentation

◆ PropertyRepositoryComponent()

lintel::PropertyRepositoryComponent::PropertyRepositoryComponent ( )

Member Function Documentation

◆ parse()

std::vector< std::shared_ptr< Entry > > lintel::PropertyRepositoryComponent::parse ( const std::string &  content,
const int32_t  lineOffset,
const std::string &  fileName 
)
overridevirtual

Parse XML content into property repository configuration entries

Parameters
contentXML content
fileNamesource file name
lineOffsetline offset for error reporting
Returns
list of parsed entries

Implements lintel::Component.


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