52class AttributeElement:
public NCMLElement {
54 AttributeElement& operator=(
const AttributeElement& rhs);
59 AttributeElement(
const AttributeElement& proto);
60 virtual ~AttributeElement();
62 virtual AttributeElement*
clone()
const;
65 virtual void handleContent(
const string& content);
71 static const string _sTypeName;
73 static const string _default_global_container;
126 void processAttributeContainerAtCurrentScope(
NCMLParser& p);
132 void processAtomicAttributeAtCurrentScope(
NCMLParser& p);
135 string getInternalType()
const;
152 void mutateAttributeAtCurrentScope(
NCMLParser& p,
const string& name,
const string& type,
const string& value);
175 libdap::AttrTable* renameAttributeContainer(
NCMLParser& p);