83 "Got <readMetadata/> while not within <netcdf>");
93 " element but we already got a metadata directive"
94 " for the current dataset! Only one may be specified.");
105 "Got non-whitespace for element content and didn't expect it."
106 " Element=" +
toString() +
" content=\"" +
virtual bool validateAttributes(const XMLAttributeMap &attrs, const vector< string > &validAttrs, vector< string > *pInvalidAttrs=0, bool printInvalid=true, bool throwOnError=true)
Check that the given attributes are all in the valid set, otherwise fill in *pInvalidAttrs with the p...
An abstract superclass for NCMLArray that handles the non-parameterized functionality and allows u...
static bool isAllWhitespace(const std::string &str)
Is all the string whitespace as defined by chars in WHITESPACE ?
Concrete class for NcML element.
int getParseLineNumber() const
Get the line of the NCML file the parser is currently parsing.
bool getProcessedMetadataDirective() const
#define THROW_NCML_PARSE_ERROR(parseLine, msg)
Base class for NcML element concrete classes.
void setProcessedMetadataDirective()