static EntryKeyProperty * create(std::string type)
EntryKeyProperty(std::string propertyName)
EntryKeyProperty & operator=(const EntryKeyProperty &)
Assignment not allowed.
std::vector< EntryKeyProperty * > EntryPropertyTable
Table of entry types.
std::vector< EntryKeyFieldProperty * > FieldPropertyTable
Table of field types.
static EntryPropertyTable entryTypes_
All known entry types.
static EntryKeyProperty * find(std::string type)
EntryKeyFieldProperty * createFieldProperty(std::string field)
EntryKeyFieldProperty * fieldProperty(std::string field) const
FieldPropertyTable entryFields_
Field types of the entry type.