29#ifndef __NCML_MODULE__REMOVE_ELEMENT_H__
30#define __NCML_MODULE__REMOVE_ELEMENT_H__
32#include "NCMLElement.h"
33#include <libdap/Array.h>
40class RemoveElement:
public NCMLElement {
42 RemoveElement& operator=(
const RemoveElement&);
46 RemoveElement(
const RemoveElement& proto);
47 virtual ~RemoveElement();
50 virtual RemoveElement*
clone()
const;
58 static const std::string _sTypeName;
93 void removeDimension(libdap::Array* arr,
string name);
virtual const std::string & getTypeName() const
virtual void handleContent(const std::string &content)
virtual void setAttributes(const XMLAttributeMap &attrs)
virtual std::string toString() const
virtual void handleBegin()
virtual RemoveElement * clone() const
NcML Parser for adding/modifying/removing metadata (attributes) to existing local datasets using NcML...