IsisDlm
Version 0.2
|
Container defines a Pvl path element such as Group, Object and Keyword. More...
#include <KeywordHandler.h>
Public Types | |
enum | PvlType { Object, Group, Container, Keyword, None } |
Public Member Functions | |
PvlSpecs () | |
PvlSpecs (const QString &spec, const PvlType &ptype) | |
~PvlSpecs () | |
QString | name () const |
PvlType | type () const |
void | setType (const PvlType &ptype) |
bool | hasQualifiers (Isis::PvlContainer &element) const |
Private Member Functions | |
void | init (const QString &spec) |
Private Attributes | |
QString | m_spec |
QString | m_name |
PvlType | m_type |
QList< Isis::PvlKeyword > | m_qualifiers |
Container defines a Pvl path element such as Group, Object and Keyword.
This container parses and/or accepts a Pvl Object, Group or keyword type specificiation.
ISISDLM::PvlSpecs::PvlSpecs | ( | ) |
ISISDLM::PvlSpecs::PvlSpecs | ( | const QString & | spec, |
const PvlType & | ptype | ||
) |
|
inline |
bool ISISDLM::PvlSpecs::hasQualifiers | ( | Isis::PvlContainer & | element | ) | const |
References m_qualifiers.
Referenced by ISISDLM::KeywordHandler::findElement().
|
private |
References m_name, and m_qualifiers.
Referenced by PvlSpecs().
QString ISISDLM::PvlSpecs::name | ( | ) | const |
References m_name.
Referenced by ISISDLM::KeywordHandler::find(), and ISISDLM::KeywordHandler::findElement().
PvlSpecs::PvlType ISISDLM::PvlSpecs::type | ( | ) | const |
References m_type.
Referenced by ISISDLM::KeywordHandler::findElement().
|
private |
Referenced by hasQualifiers(), and init().
|
private |
Referenced by PvlSpecs().