![]() |
MapLink Pro 11.1.2.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
New metadata element, not found in ISO 19115, which is required to describe geographic data
Public Member Functions | |
TSLMDExtendedElementInformation () | |
TSLMDExtendedElementInformation (const TSLMDExtendedElementInformation &right) | |
virtual | ~TSLMDExtendedElementInformation () |
TSLMDExtendedElementInformation & | operator= (const TSLMDExtendedElementInformation &right) |
void | name (const TSLCharacterString &input) |
void | name (const char *input) |
void | shortName (TSLCharacterString *input, bool assumeOwnership=true) |
void | shortName (const char *input) |
void | domainCode (int *input, bool assumeOwnership=true) |
void | definition (const TSLCharacterString &input) |
void | definition (const char *input) |
void | obligation (TSLMDObligationCode input) |
void | condition (TSLCharacterString *input, bool assumeOwnership=true) |
void | condition (const char *input) |
void | dataType (TSLMDDatatypeCode input) |
void | maximumOccurrence (TSLCharacterString *input, bool assumeOwnership=true) |
void | maximumOccurrence (const char *input) |
void | domainValue (TSLCharacterString *input, bool assumeOwnership=true) |
void | domainValue (const char *input) |
bool | insertParentEntity (const TSLCharacterString &obj, int position=-1) |
bool | insertParentEntity (const char *input, int position=-1) |
bool | removeParentEntity (int position=-1) |
void | rule (const TSLCharacterString &input) |
void | rule (const char *input) |
bool | insertRationale (const TSLCharacterString &obj, int position=-1) |
bool | insertRationale (const char *input, int position=-1) |
bool | removeRationale (int position=-1) |
bool | insertSource (const TSLCIResponsibleParty &obj, int position=-1) |
bool | removeSource (int position=-1) |
virtual bool | serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const |
const TSLCharacterString & | name () const |
TSLCharacterString & | name () |
const TSLCharacterString * | shortName () const |
TSLCharacterString * | shortName () |
const int * | domainCode () const |
int * | domainCode () |
const TSLCharacterString & | definition () const |
TSLCharacterString & | definition () |
TSLMDObligationCode | obligation () const |
const TSLCharacterString * | condition () const |
TSLCharacterString * | condition () |
TSLMDDatatypeCode | dataType () const |
const TSLCharacterString * | maximumOccurrence () const |
TSLCharacterString * | maximumOccurrence () |
const TSLCharacterString * | domainValue () const |
TSLCharacterString * | domainValue () |
const TSLMDCollection< TSLCharacterString > & | parentEntity () const |
TSLMDCollection< TSLCharacterString > & | parentEntity () |
const TSLCharacterString * | parentEntityAt (int position) const |
TSLCharacterString * | parentEntityAt (int position) |
const TSLCharacterString & | rule () const |
TSLCharacterString & | rule () |
const TSLMDCollection< TSLCharacterString > & | rationale () const |
TSLMDCollection< TSLCharacterString > & | rationale () |
const TSLCharacterString * | rationaleAt (int position) const |
TSLCharacterString * | rationaleAt (int position) |
const TSLMDCollection< TSLCIResponsibleParty > & | source () const |
TSLMDCollection< TSLCIResponsibleParty > & | source () |
const TSLCIResponsibleParty * | sourceAt (int position) const |
TSLCIResponsibleParty * | sourceAt (int position) |
Static Public Member Functions | |
static TSLMDExtendedElementInformation * | create () |
TSLMDExtendedElementInformation::TSLMDExtendedElementInformation | ( | ) |
The default constructor.
TSLMDExtendedElementInformation::TSLMDExtendedElementInformation | ( | const TSLMDExtendedElementInformation & | right | ) |
The copy constructor.
|
virtual |
The destructor.
|
inline |
Returns the condition attribute.
|
inline |
Returns the condition attribute.
void TSLMDExtendedElementInformation::condition | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLMDExtendedElementInformation::condition | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the condition attribute.
|
static |
|
inline |
Returns the dataType attribute. Returns TSLMDDatatypeCodeNULL if not initialised.
void TSLMDExtendedElementInformation::dataType | ( | TSLMDDatatypeCode | input | ) |
Sets the dataType attribute. TSLMDDatatypeCodeNULL is not valid
|
inline |
Returns the definition attribute.
|
inline |
Returns the definition attribute.
void TSLMDExtendedElementInformation::definition | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLMDExtendedElementInformation::definition | ( | const TSLCharacterString & | input | ) |
Sets the definition attribute.
|
inline |
Returns the domainCode attribute.
|
inline |
Returns the domainCode attribute.
void TSLMDExtendedElementInformation::domainCode | ( | int * | input, |
bool | assumeOwnership = true ) |
Sets the domainCode attribute.
|
inline |
Returns the domainValue attribute.
|
inline |
Returns the domainValue attribute.
void TSLMDExtendedElementInformation::domainValue | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLMDExtendedElementInformation::domainValue | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the domainValue attribute.
bool TSLMDExtendedElementInformation::insertParentEntity | ( | const char * | input, |
int | position = -1 ) |
Overload to allow assignment of string as a literal.
bool TSLMDExtendedElementInformation::insertParentEntity | ( | 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.
bool TSLMDExtendedElementInformation::insertRationale | ( | const char * | input, |
int | position = -1 ) |
Overload to allow assignment of string as a literal.
bool TSLMDExtendedElementInformation::insertRationale | ( | 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.
bool TSLMDExtendedElementInformation::insertSource | ( | 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.
|
inline |
Returns the maximumOccurrence attribute.
|
inline |
Returns the maximumOccurrence attribute.
void TSLMDExtendedElementInformation::maximumOccurrence | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLMDExtendedElementInformation::maximumOccurrence | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the maximumOccurrence attribute.
|
inline |
Returns the name attribute.
|
inline |
Returns the name attribute.
void TSLMDExtendedElementInformation::name | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLMDExtendedElementInformation::name | ( | const TSLCharacterString & | input | ) |
Sets the name attribute.
|
inline |
Returns the obligation attribute.
void TSLMDExtendedElementInformation::obligation | ( | TSLMDObligationCode | input | ) |
Sets the obligation attribute. TSLMDObligationCodeNULL is valid.
TSLMDExtendedElementInformation & TSLMDExtendedElementInformation::operator= | ( | const TSLMDExtendedElementInformation & | right | ) |
Assignment operator.
|
inline |
Returns the parentEntity attribute.
|
inline |
Returns the parentEntity attribute.
|
inline |
Returns the string at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the string at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the rationale attribute.
|
inline |
Returns the rationale attribute.
|
inline |
Returns the string at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the string at the given position. If the given position is not in range a null pointer is returned.
bool TSLMDExtendedElementInformation::removeParentEntity | ( | 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.
bool TSLMDExtendedElementInformation::removeRationale | ( | 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.
bool TSLMDExtendedElementInformation::removeSource | ( | 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.
|
inline |
Returns the rule attribute.
|
inline |
Returns the rule attribute.
void TSLMDExtendedElementInformation::rule | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLMDExtendedElementInformation::rule | ( | const TSLCharacterString & | input | ) |
Sets the rule attribute.
|
virtual |
|
inline |
Returns the shortName attribute.
|
inline |
Returns the shortName attribute.
void TSLMDExtendedElementInformation::shortName | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLMDExtendedElementInformation::shortName | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the shortName attribute.
|
inline |
Returns the source attribute.
|
inline |
Returns the source attribute.
|
inline |
Returns the TSLCIResponsibleParty at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the TSLCIResponsibleParty at the given position. If the given position is not in range a null pointer is returned.