FME Server C++ API 3.0
|
IFMEServerProperty interface. More...
#include <ifmeserverproperty.h>
Public Member Functions | |
virtual void | getAllAttributeNames (IFMEServerStringArray &attributeNames) const =0 |
virtual FME_Boolean | getAttribute (const IFMEServerString &attributeName, IFMEServerString &attributeValue) const =0 |
virtual void | getCategory (IFMEServerString &propertyCategory) const =0 |
virtual void | getName (IFMEServerString &propertyName) const =0 |
virtual void | getValue (IFMEServerString &propertyValue) const =0 |
virtual void | setAttribute (const IFMEServerString &attributeName, const IFMEServerString &attributeValue)=0 |
virtual void | setCategory (const IFMEServerString &propertyCategory)=0 |
virtual void | setName (const IFMEServerString &propertyName)=0 |
virtual void | setValue (const IFMEServerString &propertyValue)=0 |
Protected Member Functions | |
IFMEServerProperty () | |
virtual | ~IFMEServerProperty () |
Private Member Functions | |
IFMEServerProperty (const IFMEServerProperty &) | |
IFMEServerProperty & | operator= (const IFMEServerProperty &) |
IFMEServerProperty interface.
Package Overview:
This file defines the interface that subclasses of this class MUST follow.
Developers MUST NOT implement their own subclasses of this, instead, the FME will ALWAYS provide them with the subclass instance they should be using.
IFMEServerProperty::IFMEServerProperty | ( | ) | [inline, protected] |
virtual IFMEServerProperty::~IFMEServerProperty | ( | ) | [inline, protected, virtual] |
IFMEServerProperty::IFMEServerProperty | ( | const IFMEServerProperty & | ) | [private] |
virtual void IFMEServerProperty::getAllAttributeNames | ( | IFMEServerStringArray & | attributeNames | ) | const [pure virtual] |
Gets all the attribute names of the property
attributeNames | the attribute names of the property |
virtual FME_Boolean IFMEServerProperty::getAttribute | ( | const IFMEServerString & | attributeName, |
IFMEServerString & | attributeValue | ||
) | const [pure virtual] |
Gets the value of specified attribute
attributeName | the name of the attribute. |
attributeValue | the value of the attribute |
virtual void IFMEServerProperty::getCategory | ( | IFMEServerString & | propertyCategory | ) | const [pure virtual] |
Gets the property category
propertyCategory | the name of the property category. |
virtual void IFMEServerProperty::getName | ( | IFMEServerString & | propertyName | ) | const [pure virtual] |
Gets the property name
propertyName | the name of the property. |
virtual void IFMEServerProperty::getValue | ( | IFMEServerString & | propertyValue | ) | const [pure virtual] |
Gets the property value
propertyName | the value of the property. |
IFMEServerProperty& IFMEServerProperty::operator= | ( | const IFMEServerProperty & | ) | [private] |
virtual void IFMEServerProperty::setAttribute | ( | const IFMEServerString & | attributeName, |
const IFMEServerString & | attributeValue | ||
) | [pure virtual] |
Gets the value of specified attribute
attributeName | the name of the attribute. |
attributeValue | the value of the attribute |
virtual void IFMEServerProperty::setCategory | ( | const IFMEServerString & | propertyCategory | ) | [pure virtual] |
Sets the property category
propertyCategory | the name of the property category. |
virtual void IFMEServerProperty::setName | ( | const IFMEServerString & | propertyName | ) | [pure virtual] |
Sets the property name
propertyName | the name of the property. |
virtual void IFMEServerProperty::setValue | ( | const IFMEServerString & | propertyValue | ) | [pure virtual] |
Sets the property value
propertyValue | the value of the property. |