FME Server C++ API 3.0

IFMEServerProperty Class Reference

IFMEServerProperty interface. More...

#include <ifmeserverproperty.h>

List of all members.

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 &)
IFMEServerPropertyoperator= (const IFMEServerProperty &)

Detailed Description

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.


Constructor & Destructor Documentation

IFMEServerProperty::IFMEServerProperty ( ) [inline, protected]
virtual IFMEServerProperty::~IFMEServerProperty ( ) [inline, protected, virtual]
IFMEServerProperty::IFMEServerProperty ( const IFMEServerProperty ) [private]

Member Function Documentation

virtual void IFMEServerProperty::getAllAttributeNames ( IFMEServerStringArray attributeNames) const [pure virtual]

Gets all the attribute names of the property

Parameters:
attributeNamesthe attribute names of the property
virtual FME_Boolean IFMEServerProperty::getAttribute ( const IFMEServerString attributeName,
IFMEServerString attributeValue 
) const [pure virtual]

Gets the value of specified attribute

Parameters:
attributeNamethe name of the attribute.
attributeValuethe value of the attribute
virtual void IFMEServerProperty::getCategory ( IFMEServerString propertyCategory) const [pure virtual]

Gets the property category

Parameters:
propertyCategorythe name of the property category.
virtual void IFMEServerProperty::getName ( IFMEServerString propertyName) const [pure virtual]

Gets the property name

Parameters:
propertyNamethe name of the property.
virtual void IFMEServerProperty::getValue ( IFMEServerString propertyValue) const [pure virtual]

Gets the property value

Parameters:
propertyNamethe 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

Parameters:
attributeNamethe name of the attribute.
attributeValuethe value of the attribute
virtual void IFMEServerProperty::setCategory ( const IFMEServerString propertyCategory) [pure virtual]

Sets the property category

Parameters:
propertyCategorythe name of the property category.
virtual void IFMEServerProperty::setName ( const IFMEServerString propertyName) [pure virtual]

Sets the property name

Parameters:
propertyNamethe name of the property.
virtual void IFMEServerProperty::setValue ( const IFMEServerString propertyValue) [pure virtual]

Sets the property value

Parameters:
propertyValuethe value of the property.

The documentation for this class was generated from the following file:
 All Classes Files Functions Variables Typedefs Enumerations Enumerator Defines