215 |
// derived methods, implementing type "BOOL" |
// derived methods, implementing type "BOOL" |
216 |
// (usually not to be overriden by descendant) |
// (usually not to be overriden by descendant) |
217 |
|
|
218 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
219 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
220 |
virtual optional<String> RangeMin(); |
virtual optional<String> RangeMin() OVERRIDE; |
221 |
virtual optional<String> RangeMax(); |
virtual optional<String> RangeMax() OVERRIDE; |
222 |
virtual optional<String> Possibilities(); |
virtual optional<String> Possibilities() OVERRIDE; |
223 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
224 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
225 |
|
|
226 |
///////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////// |
227 |
// convenience methods for type "BOOL" |
// convenience methods for type "BOOL" |
274 |
// derived methods, implementing type "INT" |
// derived methods, implementing type "INT" |
275 |
// (usually not to be overriden by descendant) |
// (usually not to be overriden by descendant) |
276 |
|
|
277 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
278 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
279 |
virtual optional<String> RangeMin(); |
virtual optional<String> RangeMin() OVERRIDE; |
280 |
virtual optional<String> RangeMax(); |
virtual optional<String> RangeMax() OVERRIDE; |
281 |
virtual optional<String> Possibilities(); |
virtual optional<String> Possibilities() OVERRIDE; |
282 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
283 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
284 |
|
|
285 |
///////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////// |
286 |
// convenience methods for type "INT" |
// convenience methods for type "INT" |
358 |
// derived methods, implementing type "FLOAT" |
// derived methods, implementing type "FLOAT" |
359 |
// (usually not to be overriden by descendant) |
// (usually not to be overriden by descendant) |
360 |
|
|
361 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
362 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
363 |
virtual optional<String> RangeMin(); |
virtual optional<String> RangeMin() OVERRIDE; |
364 |
virtual optional<String> RangeMax(); |
virtual optional<String> RangeMax() OVERRIDE; |
365 |
virtual optional<String> Possibilities(); |
virtual optional<String> Possibilities() OVERRIDE; |
366 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
367 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
368 |
|
|
369 |
///////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////// |
370 |
// convenience methods for type "FLOAT" |
// convenience methods for type "FLOAT" |
444 |
// derived methods, implementing type "STRING" |
// derived methods, implementing type "STRING" |
445 |
// (usually not to be overriden by descendant) |
// (usually not to be overriden by descendant) |
446 |
|
|
447 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
448 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
449 |
virtual optional<String> RangeMin(); |
virtual optional<String> RangeMin() OVERRIDE; |
450 |
virtual optional<String> RangeMax(); |
virtual optional<String> RangeMax() OVERRIDE; |
451 |
virtual optional<String> Possibilities(); |
virtual optional<String> Possibilities() OVERRIDE; |
452 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
453 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
454 |
|
|
455 |
///////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////// |
456 |
// convenience methods for type "STRING" |
// convenience methods for type "STRING" |
514 |
// derived methods, implementing type "STRINGS" |
// derived methods, implementing type "STRINGS" |
515 |
// (usually not to be overriden by descendant) |
// (usually not to be overriden by descendant) |
516 |
|
|
517 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
518 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
519 |
virtual optional<String> RangeMin(); |
virtual optional<String> RangeMin() OVERRIDE; |
520 |
virtual optional<String> RangeMax(); |
virtual optional<String> RangeMax() OVERRIDE; |
521 |
virtual optional<String> Possibilities(); |
virtual optional<String> Possibilities() OVERRIDE; |
522 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
523 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
524 |
|
|
525 |
///////////////////////////////////////////////////////////////// |
///////////////////////////////////////////////////////////////// |
526 |
// convenience methods for type "STRINGS" |
// convenience methods for type "STRINGS" |
769 |
public: |
public: |
770 |
DeviceCreationParameterBool(bool bVal = false); |
DeviceCreationParameterBool(bool bVal = false); |
771 |
DeviceCreationParameterBool(String val) throw (Exception); |
DeviceCreationParameterBool(String val) throw (Exception); |
772 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
773 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
774 |
virtual optional<String> Default(std::map<String,String> Parameters); |
virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE; |
775 |
virtual optional<String> RangeMin(std::map<String,String> Parameters); |
virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE; |
776 |
virtual optional<String> RangeMax(std::map<String,String> Parameters); |
virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE; |
777 |
virtual optional<String> Possibilities(std::map<String,String> Parameters); |
virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE; |
778 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
779 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
780 |
|
|
781 |
virtual bool ValueAsBool(); |
virtual bool ValueAsBool(); |
782 |
virtual void SetValue(bool b) throw (Exception); |
virtual void SetValue(bool b) throw (Exception); |
806 |
public: |
public: |
807 |
DeviceCreationParameterInt(int iVal = 0); |
DeviceCreationParameterInt(int iVal = 0); |
808 |
DeviceCreationParameterInt(String val) throw (Exception); |
DeviceCreationParameterInt(String val) throw (Exception); |
809 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
810 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
811 |
virtual optional<String> Default(std::map<String,String> Parameters); |
virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE; |
812 |
virtual optional<String> RangeMin(std::map<String,String> Parameters); |
virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE; |
813 |
virtual optional<String> RangeMax(std::map<String,String> Parameters); |
virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE; |
814 |
virtual optional<String> Possibilities(std::map<String,String> Parameters); |
virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE; |
815 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
816 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
817 |
|
|
818 |
virtual int ValueAsInt(); |
virtual int ValueAsInt(); |
819 |
virtual void SetValue(int i) throw (Exception); |
virtual void SetValue(int i) throw (Exception); |
846 |
public: |
public: |
847 |
DeviceCreationParameterFloat(float fVal = 0.0); |
DeviceCreationParameterFloat(float fVal = 0.0); |
848 |
DeviceCreationParameterFloat(String val) throw (Exception); |
DeviceCreationParameterFloat(String val) throw (Exception); |
849 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
850 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
851 |
virtual optional<String> Default(std::map<String,String> Parameters); |
virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE; |
852 |
virtual optional<String> RangeMin(std::map<String,String> Parameters); |
virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE; |
853 |
virtual optional<String> RangeMax(std::map<String,String> Parameters); |
virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE; |
854 |
virtual optional<String> Possibilities(std::map<String,String> Parameters); |
virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE; |
855 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
856 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
857 |
|
|
858 |
virtual float ValueAsFloat(); |
virtual float ValueAsFloat(); |
859 |
virtual void SetValue(float f) throw (Exception); |
virtual void SetValue(float f) throw (Exception); |
885 |
public: |
public: |
886 |
DeviceCreationParameterString(String sVal = String()); |
DeviceCreationParameterString(String sVal = String()); |
887 |
virtual ~DeviceCreationParameterString(){} |
virtual ~DeviceCreationParameterString(){} |
888 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
889 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
890 |
virtual optional<String> Default(std::map<String,String> Parameters); |
virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE; |
891 |
virtual optional<String> RangeMin(std::map<String,String> Parameters); |
virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE; |
892 |
virtual optional<String> RangeMax(std::map<String,String> Parameters); |
virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE; |
893 |
virtual optional<String> Possibilities(std::map<String,String> Parameters); |
virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE; |
894 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
895 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
896 |
|
|
897 |
virtual String ValueAsString(); |
virtual String ValueAsString(); |
898 |
virtual void SetValueAsString(String s) throw (Exception); |
virtual void SetValueAsString(String s) throw (Exception); |
925 |
DeviceCreationParameterStrings(std::vector<String> sVals); |
DeviceCreationParameterStrings(std::vector<String> sVals); |
926 |
DeviceCreationParameterStrings(String val) throw (Exception); |
DeviceCreationParameterStrings(String val) throw (Exception); |
927 |
virtual ~DeviceCreationParameterStrings(){} |
virtual ~DeviceCreationParameterStrings(){} |
928 |
virtual String Type(); |
virtual String Type() OVERRIDE; |
929 |
virtual bool Multiplicity(); |
virtual bool Multiplicity() OVERRIDE; |
930 |
virtual optional<String> Default(std::map<String,String> Parameters); |
virtual optional<String> Default(std::map<String,String> Parameters) OVERRIDE; |
931 |
virtual optional<String> RangeMin(std::map<String,String> Parameters); |
virtual optional<String> RangeMin(std::map<String,String> Parameters) OVERRIDE; |
932 |
virtual optional<String> RangeMax(std::map<String,String> Parameters); |
virtual optional<String> RangeMax(std::map<String,String> Parameters) OVERRIDE; |
933 |
virtual optional<String> Possibilities(std::map<String,String> Parameters); |
virtual optional<String> Possibilities(std::map<String,String> Parameters) OVERRIDE; |
934 |
virtual String Value(); |
virtual String Value() OVERRIDE; |
935 |
virtual void SetValue(String val) throw (Exception); |
virtual void SetValue(String val) throw (Exception) OVERRIDE; |
936 |
|
|
937 |
virtual std::vector<String> ValueAsStrings(); |
virtual std::vector<String> ValueAsStrings(); |
938 |
virtual void SetValue(std::vector<String> vS) throw (Exception); |
virtual void SetValue(std::vector<String> vS) throw (Exception); |