MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
Loading...
Searching...
No Matches

Public Member Functions

 TSLMDMaintenanceInformation ()
 
 TSLMDMaintenanceInformation (const TSLMDMaintenanceInformation &right)
 
virtual ~TSLMDMaintenanceInformation ()
 
TSLMDMaintenanceInformationoperator= (const TSLMDMaintenanceInformation &right)
 
void maintenanceAndUpdateFrequency (TSLMDMaintenanceFrequencyCode input)
 
void dateOfNextUpdate (TSLDate *input, bool assumeOwnership=true)
 
void userDefinedMaintenanceFrequency (TSLTMPeriodDuration *input, bool assumeOwnership=true)
 
bool insertUpdateScope (TSLMDScopeCode obj, int position=-1)
 
bool removeUpdateScope (int position=-1)
 
bool insertUpdateScopeDescription (const TSLMDScopeDescription &obj, int position=-1)
 
bool removeUpdateScopeDescription (int position=-1)
 
bool insertMaintenanceNote (const TSLCharacterString &obj, int position=-1)
 
bool insertMaintenanceNote (const char *input, int position=-1)
 
bool removeMaintenanceNote (int position=-1)
 
bool insertContact (const TSLCIResponsibleParty &obj, int position=-1)
 
bool removeContact (int position=-1)
 
bool insertupdateScopeEx (TSLMDScopeCodeEx &obj, int position=-1)
 
bool removeupdateScopeEx (int position=-1)
 
void maintenanceAndUpdateFrequencyEx (TSLMDMaintenanceFrequencyCodeEx &input)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const
 
TSLMDMaintenanceFrequencyCode maintenanceAndUpdateFrequency () const
 
const TSLDatedateOfNextUpdate () const
 
TSLDatedateOfNextUpdate ()
 
const TSLTMPeriodDurationuserDefinedMaintenanceFrequency () const
 
TSLTMPeriodDurationuserDefinedMaintenanceFrequency ()
 
const TSLMDCollection< TSLMDScopeCode > & updateScope () const
 
TSLMDCollection< TSLMDScopeCode > & updateScope ()
 
TSLMDScopeCode updateScopeAt (int position) const
 
const TSLMDCollection< TSLMDScopeDescription > & updateScopeDescription () const
 
TSLMDCollection< TSLMDScopeDescription > & updateScopeDescription ()
 
const TSLMDScopeDescriptionupdateScopeDescriptionAt (int position) const
 
TSLMDScopeDescriptionupdateScopeDescriptionAt (int position)
 
const TSLMDCollection< TSLCharacterString > & maintenanceNote () const
 
TSLMDCollection< TSLCharacterString > & maintenanceNote ()
 
const TSLCharacterStringmaintenanceNoteAt (int position) const
 
TSLCharacterStringmaintenanceNoteAt (int position)
 
const TSLMDCollection< TSLCIResponsibleParty > & contact () const
 
TSLMDCollection< TSLCIResponsibleParty > & contact ()
 
const TSLCIResponsiblePartycontactAt (int position) const
 
TSLCIResponsiblePartycontactAt (int position)
 
const TSLMDCollection< TSLMDScopeCodeEx > & updateScopeEx () const
 
TSLMDCollection< TSLMDScopeCodeEx > & updateScopeEx ()
 
TSLMDScopeCodeEx updateScopeAtEx (int position) const
 
const TSLMDMaintenanceFrequencyCodeExmaintenanceAndUpdateFrequencyEx () const
 
TSLMDMaintenanceFrequencyCodeExmaintenanceAndUpdateFrequencyEx ()
 

Static Public Member Functions

static TSLMDMaintenanceInformationcreate ()
 

Constructor & Destructor Documentation

◆ TSLMDMaintenanceInformation() [1/2]

TSLMDMaintenanceInformation::TSLMDMaintenanceInformation ( )

The default constructor.

◆ TSLMDMaintenanceInformation() [2/2]

TSLMDMaintenanceInformation::TSLMDMaintenanceInformation ( const TSLMDMaintenanceInformation & right)

The copy constructor.

◆ ~TSLMDMaintenanceInformation()

virtual TSLMDMaintenanceInformation::~TSLMDMaintenanceInformation ( )
virtual

The destructor.

Member Function Documentation

◆ contact() [1/2]

TSLMDCollection< TSLCIResponsibleParty > & TSLMDMaintenanceInformation::contact ( )
inline

Returns the contact attribute.

◆ contact() [2/2]

const TSLMDCollection< TSLCIResponsibleParty > & TSLMDMaintenanceInformation::contact ( ) const
inline

Returns the contact attribute.

◆ contactAt() [1/2]

TSLCIResponsibleParty * TSLMDMaintenanceInformation::contactAt ( int position)
inline

Returns the TSLCIResponsibleParty at the given position. If the given position is not in range a null pointer is returned.

◆ contactAt() [2/2]

const TSLCIResponsibleParty * TSLMDMaintenanceInformation::contactAt ( int position) const
inline

Returns the TSLCIResponsibleParty at the given position. If the given position is not in range a null pointer is returned.

◆ create()

static TSLMDMaintenanceInformation * TSLMDMaintenanceInformation::create ( )
static

◆ dateOfNextUpdate() [1/3]

TSLDate * TSLMDMaintenanceInformation::dateOfNextUpdate ( )
inline

Returns the dateOfNextUpdate attribute.

◆ dateOfNextUpdate() [2/3]

const TSLDate * TSLMDMaintenanceInformation::dateOfNextUpdate ( ) const
inline

Returns the dateOfNextUpdate attribute.

◆ dateOfNextUpdate() [3/3]

void TSLMDMaintenanceInformation::dateOfNextUpdate ( TSLDate * input,
bool assumeOwnership = true )

Sets the dateOfNextUpdate attribute.

◆ insertContact()

bool TSLMDMaintenanceInformation::insertContact ( const TSLCIResponsibleParty & obj,
int position = -1 )

Inserts the given TSLCIResponsibleParty at the given position. If the given position is not provided or is not in range, the TSLCIResponsibleParty is appended.

◆ insertMaintenanceNote() [1/2]

bool TSLMDMaintenanceInformation::insertMaintenanceNote ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertMaintenanceNote() [2/2]

bool TSLMDMaintenanceInformation::insertMaintenanceNote ( const TSLCharacterString & obj,
int position = -1 )

Inserts the given string at the given position. If the given position is not provided or is not in range, the string is appended.

◆ insertUpdateScope()

bool TSLMDMaintenanceInformation::insertUpdateScope ( TSLMDScopeCode obj,
int position = -1 )

Inserts the given TSLMDScopeCode at the given position. If the given position is not provided or is not in range, the TSLMDScopeCode is appended. TSLMDScopeCodeNULL is not valid.

◆ insertUpdateScopeDescription()

bool TSLMDMaintenanceInformation::insertUpdateScopeDescription ( const TSLMDScopeDescription & obj,
int position = -1 )

Inserts the given TSLMDScopeDescription at the given position. If the given position is not provided or is not in range, the TSLMDScope Description is appended.

◆ insertupdateScopeEx()

bool TSLMDMaintenanceInformation::insertupdateScopeEx ( TSLMDScopeCodeEx & obj,
int position = -1 )

◆ maintenanceAndUpdateFrequency() [1/2]

TSLMDMaintenanceFrequencyCode TSLMDMaintenanceInformation::maintenanceAndUpdateFrequency ( ) const
inline

Returns the maintenanceAndUpdateFrequency attribute. Returns TSLMDMaintenance FrequencyCodeNULL if uninitialised.

◆ maintenanceAndUpdateFrequency() [2/2]

void TSLMDMaintenanceInformation::maintenanceAndUpdateFrequency ( TSLMDMaintenanceFrequencyCode input)

Sets the maintenanceAndUpdateFrequency attribute. TSLMDMaintenanceFrequency CodeNULL is not valid

◆ maintenanceAndUpdateFrequencyEx() [1/3]

TSLMDMaintenanceFrequencyCodeEx & TSLMDMaintenanceInformation::maintenanceAndUpdateFrequencyEx ( )
inline

◆ maintenanceAndUpdateFrequencyEx() [2/3]

const TSLMDMaintenanceFrequencyCodeEx & TSLMDMaintenanceInformation::maintenanceAndUpdateFrequencyEx ( ) const
inline

Accessors for maintenance frequency attributes

◆ maintenanceAndUpdateFrequencyEx() [3/3]

void TSLMDMaintenanceInformation::maintenanceAndUpdateFrequencyEx ( TSLMDMaintenanceFrequencyCodeEx & input)

◆ maintenanceNote() [1/2]

TSLMDCollection< TSLCharacterString > & TSLMDMaintenanceInformation::maintenanceNote ( )
inline

Returns the maintenanceNote attribute.

◆ maintenanceNote() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLMDMaintenanceInformation::maintenanceNote ( ) const
inline

Returns the maintenanceNote attribute.

◆ maintenanceNoteAt() [1/2]

TSLCharacterString * TSLMDMaintenanceInformation::maintenanceNoteAt ( int position)
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ maintenanceNoteAt() [2/2]

const TSLCharacterString * TSLMDMaintenanceInformation::maintenanceNoteAt ( int position) const
inline

Returns the string at the given position. If the given position is not in range a null pointer is returned.

◆ operator=()

TSLMDMaintenanceInformation & TSLMDMaintenanceInformation::operator= ( const TSLMDMaintenanceInformation & right)

Assignment operator.

◆ removeContact()

bool TSLMDMaintenanceInformation::removeContact ( int position = -1)

Removes a TSLCIResponsibleParty from the given position. If the given position is not provided or is not in range, the last TSLCIResponsibleParty is removed.

◆ removeMaintenanceNote()

bool TSLMDMaintenanceInformation::removeMaintenanceNote ( int position = -1)

Removes a string from the given position. If the given position is not provided or is not in range, the last string is removed.

◆ removeUpdateScope()

bool TSLMDMaintenanceInformation::removeUpdateScope ( int position = -1)

Removes a TSLMDScopeCode from the given position. If the given position is not provided or is not in range, the last TSLMDScope Code is removed.

◆ removeUpdateScopeDescription()

bool TSLMDMaintenanceInformation::removeUpdateScopeDescription ( int position = -1)

Removes a TSLMDScopeDescription from the given position. If the given position is not provided or is not in range, the last TSLMDScope Description is removed.

◆ removeupdateScopeEx()

bool TSLMDMaintenanceInformation::removeupdateScopeEx ( int position = -1)

◆ serialize()

virtual bool TSLMDMaintenanceInformation::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true ) const
virtual

◆ updateScope() [1/2]

TSLMDCollection< TSLMDScopeCode > & TSLMDMaintenanceInformation::updateScope ( )
inline

Returns the updateScope attribute.

◆ updateScope() [2/2]

const TSLMDCollection< TSLMDScopeCode > & TSLMDMaintenanceInformation::updateScope ( ) const
inline

Returns the updateScope attribute.

◆ updateScopeAt()

TSLMDScopeCode TSLMDMaintenanceInformation::updateScopeAt ( int position) const
inline

Returns the TSLMDScopeCode at the given position. If the given position is not in range TSLMDScopeCodeNULL is returned.

◆ updateScopeAtEx()

TSLMDScopeCodeEx TSLMDMaintenanceInformation::updateScopeAtEx ( int position) const
inline

◆ updateScopeDescription() [1/2]

TSLMDCollection< TSLMDScopeDescription > & TSLMDMaintenanceInformation::updateScopeDescription ( )
inline

Returns the updateScopeDescription attribute.

◆ updateScopeDescription() [2/2]

const TSLMDCollection< TSLMDScopeDescription > & TSLMDMaintenanceInformation::updateScopeDescription ( ) const
inline

Returns the updateScopeDescription attribute.

◆ updateScopeDescriptionAt() [1/2]

TSLMDScopeDescription * TSLMDMaintenanceInformation::updateScopeDescriptionAt ( int position)
inline

Returns the TSLMDScopeDescription at the given position. If the given position is not in range a null pointer is returned.

◆ updateScopeDescriptionAt() [2/2]

const TSLMDScopeDescription * TSLMDMaintenanceInformation::updateScopeDescriptionAt ( int position) const
inline

Returns the TSLMDScopeDescription at the given position. If the given position is not in range a null pointer is returned.

◆ updateScopeEx() [1/2]

TSLMDCollection< TSLMDScopeCodeEx > & TSLMDMaintenanceInformation::updateScopeEx ( )
inline

◆ updateScopeEx() [2/2]

const TSLMDCollection< TSLMDScopeCodeEx > & TSLMDMaintenanceInformation::updateScopeEx ( ) const
inline

Accessors for scope code attributes

◆ userDefinedMaintenanceFrequency() [1/3]

TSLTMPeriodDuration * TSLMDMaintenanceInformation::userDefinedMaintenanceFrequency ( )
inline

Returns the userDefinedMaintenanceFrequency attribute.

◆ userDefinedMaintenanceFrequency() [2/3]

const TSLTMPeriodDuration * TSLMDMaintenanceInformation::userDefinedMaintenanceFrequency ( ) const
inline

Returns the userDefinedMaintenanceFrequency attribute.

◆ userDefinedMaintenanceFrequency() [3/3]

void TSLMDMaintenanceInformation::userDefinedMaintenanceFrequency ( TSLTMPeriodDuration * input,
bool assumeOwnership = true )

Sets the userDefinedMaintenanceFrequency attribute.