|
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. |