71 enum rule { overwrite, replace, fallback };
81 Resource(
const string &u) : d_url(u), d_rule(overwrite)
104 else if (r ==
"fallback")
106 else if (r ==
"overwrite" || r ==
"default")
109 throw Error(
string(
"An AIS Resource object was created with an unknown rule type '") + r);
virtual string get_url() const
Resource(const string &u, const string &r)
Resource(const string &u)
virtual void set_rule(const Resource::rule &r)
top level DAP object to house generic methods
Resource(const string &u, const rule &r)
rule
How are ancillary resources used.
ostream & operator<<(ostream &os, const Resource &r)
virtual void set_url(const string &u)
virtual Resource::rule get_rule() const
Associate a rule with an ancillary resource.
A class for error processing.