29 #ifndef __NCML_MODULE__VARIABLE_AGG_ELEMENT_H__
30 #define __NCML_MODULE__VARIABLE_AGG_ELEMENT_H__
36 class AggregationElement;
61 const string&
name()
const {
return _name; }
68 static vector<string> getValidAttributes();
virtual void setAttributes(const XMLAttributeMap &attrs)
Set the attributes of this from the map.
virtual const string & getTypeName() const
Return the type of the element, which should be: the same as ConcreteClassName::getTypeName() ...
An abstract superclass for NCMLArray that handles the non-parameterized functionality and allows u...
virtual void handleBegin()
Handle a begin on this element.
static const vector< string > _sValidAttributes
const string & name() const
virtual void handleEnd()
Handle the closing of this element.
Base class for NcML element concrete classes.
virtual ~VariableAggElement()
virtual VariableAggElement * clone() const
Make and return a copy of this.
AggregationElement & getParentAggregation() const
Get our parent aggregation off the parser stack.
Element for the
element child of an .
virtual string toString() const
Return a string describing the element.
static const string _sTypeName