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

Detailed Description

Information about the metadata

Public Member Functions

 TSLMDMetadata ()
 
 TSLMDMetadata (const TSLMDMetadata &right)
 
virtual ~TSLMDMetadata ()
 
TSLMDMetadataoperator= (const TSLMDMetadata &right)
 
void fileIdentifier (TSLCharacterString *input, bool assumeOwnership=true)
 
void fileIdentifier (const char *input)
 
void language (TSLCharacterString *input, bool assumeOwnership=true)
 
void language (const char *input)
 
void characterSet (TSLMDCharacterSetCode input)
 
void parentIdentifier (TSLCharacterString *input, bool assumeOwnership=true)
 
void parentIdentifier (const char *input)
 
bool insertHierarchyLevel (TSLMDScopeCode obj, int position=-1)
 
bool removeHierarchyLevel (int position=-1)
 
bool insertHierarchyLevelName (const TSLCharacterString &obj, int position=-1)
 
bool insertHierarchyLevelName (const char *input, int position=-1)
 
bool removeHierarchyLevelName (int position=-1)
 
bool insertContact (const TSLCIResponsibleParty &obj, int position=-1)
 
bool removeContact (int position=-1)
 
void dateStamp (TSLDate *input, bool assumeOwnership=true)
 
void metadataStandardName (TSLCharacterString *input, bool assumeOwnership=true)
 
void metadataStandardName (const char *input)
 
void metadataStandardVersion (TSLCharacterString *input, bool assumeOwnership=true)
 
void metadataStandardVersion (const char *input)
 
void dataSet (TSLCharacterString *input, bool assumeOwnership=true)
 
void dataSet (const char *input)
 
bool insertIdentificationInfo (TSLMDIdentification *val, bool assumeOwnership=true, int pos=-1)
 
bool removeIdentificationInfo (int pos=-1)
 
bool insertMetadataConstraints (TSLMDConstraints *val, bool assumeOwnership=true, int pos=-1)
 
bool removeMetadataConstraints (int pos=-1)
 
bool insertDataQualityInfo (const TSLDQDataQuality &val, int pos=-1)
 
bool removeDataQualityInfo (int pos=-1)
 
void metadataMaintenance (TSLMDMaintenanceInformation *val, bool assumeOwnership=true)
 
bool insertSpatialRepresentationInfo (TSLMDSpatialRepresentation *val, bool assumeOwnership=true, int pos=-1)
 
bool removeSpatialRepresentationInfo (int pos=-1)
 
bool insertReferenceSystemInfo (TSLMDReferenceSystem *val, bool assumeOwnership=true, int pos=-1)
 
bool removeReferenceSystemInfo (int pos=-1)
 
bool insertContentInfo (TSLMDContentInformation *val, bool assumeOwnership=true, int pos=-1)
 
bool removeContentInfo (int pos=-1)
 
bool insertPortrayalCatalogueInfo (TSLMDPortrayalCatalogueReference *val, bool assumeOwnership=true, int pos=-1)
 
bool removePortrayalCatalogueInfo (int pos=-1)
 
void distributionInfo (TSLMDDistribution *val, bool assumeOwnership=true)
 
bool insertMetadataExtensionInfo (const TSLMDMetadataExtensionInformation &val, int pos=-1)
 
bool removeMetadataExtensionInfo (int pos=-1)
 
bool insertApplicationSchemaInfo (const TSLMDApplicationSchemaInformation &val, int pos=-1)
 
bool removeApplicationSchemaInfo (int pos=-1)
 
bool insertCustomAttributes (TSLAttributeValues *val, int pos)
 
bool removeCustomAttributes (int pos)
 
bool insertDescribes (TSLDSDataSet *val, bool assumeOwnership=true, int pos=-1)
 
bool removeDescribes (int pos=-1)
 
bool takeOwnerShipOfOrphan (void *orphan)
 
bool relinquishOwnerShipOfOrphan (void *orphan)
 
void characterSetEx (TSLMDCharacterSetCodeEx &input)
 
bool inserthierarchyLevelEx (TSLMDScopeCodeEx &obj, int position=-1)
 
bool removehierarchyLevelEx (int position=-1)
 
void languageCodeEx (TSLMDLanguageCodeEx &input)
 
virtual bool initialise (TSLXMLParser_Expat *parser, const char *stringOfXML)
 
virtual bool initialise (TSLXMLParser_Expat *parser, void *streamOfXML)
 
virtual bool serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true, const char *schemaLocation=0, const char *stylesheetLocation=0) const
 
const TSLCharacterStringfileIdentifier () const
 
TSLCharacterStringfileIdentifier ()
 
const TSLCharacterStringlanguage () const
 
TSLCharacterStringlanguage ()
 
TSLMDCharacterSetCode characterSet () const
 
const TSLCharacterStringparentIdentifier () const
 
TSLCharacterStringparentIdentifier ()
 
const TSLMDCollection< TSLMDScopeCode > & hierarchyLevel () const
 
TSLMDCollection< TSLMDScopeCode > & hierarchyLevel ()
 
TSLMDScopeCode hierarchyLevelAt (int position) const
 
const TSLMDCollection< TSLCharacterString > & hierarchyLevelName () const
 
TSLMDCollection< TSLCharacterString > & hierarchyLevelName ()
 
const TSLCharacterStringhierarchyLevelNameAt (int position) const
 
TSLCharacterStringhierarchyLevelNameAt (int position)
 
const TSLMDCollection< TSLCIResponsibleParty > & contact () const
 
TSLMDCollection< TSLCIResponsibleParty > & contact ()
 
const TSLCIResponsiblePartycontactAt (int position) const
 
TSLCIResponsiblePartycontactAt (int position)
 
const TSLDatedateStamp () const
 
TSLDatedateStamp ()
 
const TSLCharacterStringmetadataStandardName () const
 
TSLCharacterStringmetadataStandardName ()
 
const TSLCharacterStringmetadataStandardVersion () const
 
TSLCharacterStringmetadataStandardVersion ()
 
const TSLCharacterStringdataSet () const
 
TSLCharacterStringdataSet ()
 
const TSLMDCollection< TSLMDIdentification * > & identificationInfo () const
 
TSLMDCollection< TSLMDIdentification * > & identificationInfo ()
 
const TSLMDIdentificationidentificationInfoAt (int pos) const
 
TSLMDIdentificationidentificationInfoAt (int pos)
 
const TSLMDCollection< TSLMDConstraints * > & metadataConstraints () const
 
TSLMDCollection< TSLMDConstraints * > & metadataConstraints ()
 
const TSLMDConstraintsmetadataConstraintsAt (int pos) const
 
TSLMDConstraintsmetadataConstraintsAt (int pos)
 
const TSLMDCollection< TSLDQDataQuality > & dataQualityInfo () const
 
TSLMDCollection< TSLDQDataQuality > & dataQualityInfo ()
 
const TSLDQDataQualitydataQualityInfoAt (int pos) const
 
TSLDQDataQualitydataQualityInfoAt (int pos)
 
const TSLMDMaintenanceInformationmetadataMaintenance () const
 
TSLMDMaintenanceInformationmetadataMaintenance ()
 
const TSLMDCollection< TSLMDSpatialRepresentation * > & spatialRepresentationInfo () const
 
TSLMDCollection< TSLMDSpatialRepresentation * > & spatialRepresentationInfo ()
 
const TSLMDSpatialRepresentationspatialRepresentationInfoAt (int pos) const
 
TSLMDSpatialRepresentationspatialRepresentationInfoAt (int pos)
 
const TSLMDCollection< TSLMDReferenceSystem * > & referenceSystemInfo () const
 
TSLMDCollection< TSLMDReferenceSystem * > & referenceSystemInfo ()
 
const TSLMDReferenceSystemreferenceSystemInfoAt (int pos) const
 
TSLMDReferenceSystemreferenceSystemInfoAt (int pos)
 
const TSLMDCollection< TSLMDContentInformation * > & contentInfo () const
 
TSLMDCollection< TSLMDContentInformation * > & contentInfo ()
 
const TSLMDContentInformationcontentInfoAt (int pos) const
 
TSLMDContentInformationcontentInfoAt (int pos)
 
const TSLMDCollection< TSLMDPortrayalCatalogueReference * > & portrayalCatalogueInfo () const
 
TSLMDCollection< TSLMDPortrayalCatalogueReference * > & portrayalCatalogueInfo ()
 
const TSLMDPortrayalCatalogueReferenceportrayalCatalogueInfoAt (int pos) const
 
TSLMDPortrayalCatalogueReferenceportrayalCatalogueInfoAt (int pos)
 
const TSLMDDistributiondistributionInfo () const
 
TSLMDDistributiondistributionInfo ()
 
const TSLMDCollection< TSLMDMetadataExtensionInformation > & metadataExtensionInfo () const
 
TSLMDCollection< TSLMDMetadataExtensionInformation > & metadataExtensionInfo ()
 
const TSLMDMetadataExtensionInformationmetadataExtensionInfoAt (int pos) const
 
TSLMDMetadataExtensionInformationmetadataExtensionInfoAt (int pos)
 
const TSLMDCollection< TSLMDApplicationSchemaInformation > & applicationSchemaInfo () const
 
TSLMDCollection< TSLMDApplicationSchemaInformation > & applicationSchemaInfo ()
 
const TSLMDApplicationSchemaInformationapplicationSchemaInfoAt (int pos) const
 
TSLMDApplicationSchemaInformationapplicationSchemaInfoAt (int pos)
 
const TSLMDCollection< TSLAttributeValues * > & customAttributes () const
 
const TSLMDCollection< TSLDSDataSet * > & describes () const
 
TSLMDCollection< TSLDSDataSet * > & describes ()
 
const TSLDSDataSetdescribesAt (int pos) const
 
TSLDSDataSetdescribesAt (int pos)
 
const TSLMDCharacterSetCodeExcharacterSetEx () const
 
TSLMDCharacterSetCodeExcharacterSetEx ()
 
const TSLMDCollection< TSLMDScopeCodeEx > & hierarchyLevelEx () const
 
TSLMDCollection< TSLMDScopeCodeEx > & hierarchyLevelEx ()
 
TSLMDScopeCodeEx hierarchyLevelAtEx (int position) const
 
const TSLMDLanguageCodeEx & languageCodeEx () const
 
TSLMDLanguageCodeEx & languageCodeEx ()
 

Static Public Member Functions

static TSLMDMetadatacreate ()
 

Public Attributes

void * m_orphanRegister
 

Constructor & Destructor Documentation

◆ TSLMDMetadata() [1/2]

TSLMDMetadata::TSLMDMetadata ( )

The default constructor.

◆ TSLMDMetadata() [2/2]

TSLMDMetadata::TSLMDMetadata ( const TSLMDMetadata & right)

The copy constructor.

◆ ~TSLMDMetadata()

virtual TSLMDMetadata::~TSLMDMetadata ( )
virtual

The destructor.

Member Function Documentation

◆ applicationSchemaInfo() [1/2]

TSLMDCollection< TSLMDApplicationSchemaInformation > & TSLMDMetadata::applicationSchemaInfo ( )
inline

◆ applicationSchemaInfo() [2/2]

const TSLMDCollection< TSLMDApplicationSchemaInformation > & TSLMDMetadata::applicationSchemaInfo ( ) const
inline

◆ applicationSchemaInfoAt() [1/2]

TSLMDApplicationSchemaInformation * TSLMDMetadata::applicationSchemaInfoAt ( int pos)
inline

◆ applicationSchemaInfoAt() [2/2]

const TSLMDApplicationSchemaInformation * TSLMDMetadata::applicationSchemaInfoAt ( int pos) const
inline

◆ characterSet() [1/2]

TSLMDCharacterSetCode TSLMDMetadata::characterSet ( ) const
inline

Returns the characterSet attribute.

◆ characterSet() [2/2]

void TSLMDMetadata::characterSet ( TSLMDCharacterSetCode input)

Sets the characterSet attribute.

◆ characterSetEx() [1/3]

TSLMDCharacterSetCodeEx & TSLMDMetadata::characterSetEx ( )
inline

◆ characterSetEx() [2/3]

const TSLMDCharacterSetCodeEx & TSLMDMetadata::characterSetEx ( ) const
inline

Accessors for character set code attributes

◆ characterSetEx() [3/3]

void TSLMDMetadata::characterSetEx ( TSLMDCharacterSetCodeEx & input)

◆ contact() [1/2]

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

Returns the contact attribute.

◆ contact() [2/2]

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

Returns the contact attribute.

◆ contactAt() [1/2]

TSLCIResponsibleParty * TSLMDMetadata::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 * TSLMDMetadata::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.

◆ contentInfo() [1/2]

TSLMDCollection< TSLMDContentInformation * > & TSLMDMetadata::contentInfo ( )
inline

◆ contentInfo() [2/2]

const TSLMDCollection< TSLMDContentInformation * > & TSLMDMetadata::contentInfo ( ) const
inline

◆ contentInfoAt() [1/2]

TSLMDContentInformation * TSLMDMetadata::contentInfoAt ( int pos)
inline

◆ contentInfoAt() [2/2]

const TSLMDContentInformation * TSLMDMetadata::contentInfoAt ( int pos) const
inline

◆ create()

static TSLMDMetadata * TSLMDMetadata::create ( )
static

◆ customAttributes()

const TSLMDCollection< TSLAttributeValues * > & TSLMDMetadata::customAttributes ( ) const
inline

◆ dataQualityInfo() [1/2]

TSLMDCollection< TSLDQDataQuality > & TSLMDMetadata::dataQualityInfo ( )
inline

◆ dataQualityInfo() [2/2]

const TSLMDCollection< TSLDQDataQuality > & TSLMDMetadata::dataQualityInfo ( ) const
inline

◆ dataQualityInfoAt() [1/2]

TSLDQDataQuality * TSLMDMetadata::dataQualityInfoAt ( int pos)
inline

◆ dataQualityInfoAt() [2/2]

const TSLDQDataQuality * TSLMDMetadata::dataQualityInfoAt ( int pos) const
inline

◆ dataSet() [1/4]

TSLCharacterString * TSLMDMetadata::dataSet ( )
inline

Returns the dataSet attribute.

◆ dataSet() [2/4]

const TSLCharacterString * TSLMDMetadata::dataSet ( ) const
inline

Returns the dataSet attribute.

◆ dataSet() [3/4]

void TSLMDMetadata::dataSet ( const char * input)

Overload to allow assignment of string as a literal.

◆ dataSet() [4/4]

void TSLMDMetadata::dataSet ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the dataSet attribute.

◆ dateStamp() [1/3]

TSLDate * TSLMDMetadata::dateStamp ( )
inline

Returns the dateStamp attribute.

◆ dateStamp() [2/3]

const TSLDate * TSLMDMetadata::dateStamp ( ) const
inline

Returns the dateStamp attribute.

◆ dateStamp() [3/3]

void TSLMDMetadata::dateStamp ( TSLDate * input,
bool assumeOwnership = true )

Sets the dateStamp attribute.

◆ describes() [1/2]

TSLMDCollection< TSLDSDataSet * > & TSLMDMetadata::describes ( )
inline

◆ describes() [2/2]

const TSLMDCollection< TSLDSDataSet * > & TSLMDMetadata::describes ( ) const
inline

◆ describesAt() [1/2]

TSLDSDataSet * TSLMDMetadata::describesAt ( int pos)
inline

◆ describesAt() [2/2]

const TSLDSDataSet * TSLMDMetadata::describesAt ( int pos) const
inline

◆ distributionInfo() [1/3]

TSLMDDistribution * TSLMDMetadata::distributionInfo ( )
inline

◆ distributionInfo() [2/3]

const TSLMDDistribution * TSLMDMetadata::distributionInfo ( ) const
inline

◆ distributionInfo() [3/3]

void TSLMDMetadata::distributionInfo ( TSLMDDistribution * val,
bool assumeOwnership = true )

◆ fileIdentifier() [1/4]

TSLCharacterString * TSLMDMetadata::fileIdentifier ( )
inline

Returns the fileIdentifier attribute.

◆ fileIdentifier() [2/4]

const TSLCharacterString * TSLMDMetadata::fileIdentifier ( ) const
inline

Returns the fileIdentifier attribute.

◆ fileIdentifier() [3/4]

void TSLMDMetadata::fileIdentifier ( const char * input)

Overload to allow assignment of string as a literal.

◆ fileIdentifier() [4/4]

void TSLMDMetadata::fileIdentifier ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the fileIdentifier attribute.

◆ hierarchyLevel() [1/2]

TSLMDCollection< TSLMDScopeCode > & TSLMDMetadata::hierarchyLevel ( )
inline

Returns the hierarchyLevel attribute.

◆ hierarchyLevel() [2/2]

const TSLMDCollection< TSLMDScopeCode > & TSLMDMetadata::hierarchyLevel ( ) const
inline

Returns the hierarchyLevel attribute.

◆ hierarchyLevelAt()

TSLMDScopeCode TSLMDMetadata::hierarchyLevelAt ( int position) const
inline

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

◆ hierarchyLevelAtEx()

TSLMDScopeCodeEx TSLMDMetadata::hierarchyLevelAtEx ( int position) const
inline

◆ hierarchyLevelEx() [1/2]

TSLMDCollection< TSLMDScopeCodeEx > & TSLMDMetadata::hierarchyLevelEx ( )
inline

◆ hierarchyLevelEx() [2/2]

const TSLMDCollection< TSLMDScopeCodeEx > & TSLMDMetadata::hierarchyLevelEx ( ) const
inline

Accessors for scope code attributes

◆ hierarchyLevelName() [1/2]

TSLMDCollection< TSLCharacterString > & TSLMDMetadata::hierarchyLevelName ( )
inline

Returns the hierarchyLevelName attribute.

◆ hierarchyLevelName() [2/2]

const TSLMDCollection< TSLCharacterString > & TSLMDMetadata::hierarchyLevelName ( ) const
inline

Returns the hierarchyLevelName attribute.

◆ hierarchyLevelNameAt() [1/2]

TSLCharacterString * TSLMDMetadata::hierarchyLevelNameAt ( int position)
inline

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

◆ hierarchyLevelNameAt() [2/2]

const TSLCharacterString * TSLMDMetadata::hierarchyLevelNameAt ( int position) const
inline

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

◆ identificationInfo() [1/2]

TSLMDCollection< TSLMDIdentification * > & TSLMDMetadata::identificationInfo ( )
inline

◆ identificationInfo() [2/2]

const TSLMDCollection< TSLMDIdentification * > & TSLMDMetadata::identificationInfo ( ) const
inline

◆ identificationInfoAt() [1/2]

TSLMDIdentification * TSLMDMetadata::identificationInfoAt ( int pos)
inline

◆ identificationInfoAt() [2/2]

const TSLMDIdentification * TSLMDMetadata::identificationInfoAt ( int pos) const
inline

◆ initialise() [1/2]

virtual bool TSLMDMetadata::initialise ( TSLXMLParser_Expat * parser,
const char * stringOfXML )
virtual

◆ initialise() [2/2]

virtual bool TSLMDMetadata::initialise ( TSLXMLParser_Expat * parser,
void * streamOfXML )
virtual

◆ insertApplicationSchemaInfo()

bool TSLMDMetadata::insertApplicationSchemaInfo ( const TSLMDApplicationSchemaInformation & val,
int pos = -1 )

◆ insertContact()

bool TSLMDMetadata::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.

◆ insertContentInfo()

bool TSLMDMetadata::insertContentInfo ( TSLMDContentInformation * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertCustomAttributes()

bool TSLMDMetadata::insertCustomAttributes ( TSLAttributeValues * val,
int pos )

◆ insertDataQualityInfo()

bool TSLMDMetadata::insertDataQualityInfo ( const TSLDQDataQuality & val,
int pos = -1 )

◆ insertDescribes()

bool TSLMDMetadata::insertDescribes ( TSLDSDataSet * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertHierarchyLevel()

bool TSLMDMetadata::insertHierarchyLevel ( 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

◆ inserthierarchyLevelEx()

bool TSLMDMetadata::inserthierarchyLevelEx ( TSLMDScopeCodeEx & obj,
int position = -1 )

◆ insertHierarchyLevelName() [1/2]

bool TSLMDMetadata::insertHierarchyLevelName ( const char * input,
int position = -1 )

Overload to allow assignment of string as a literal.

◆ insertHierarchyLevelName() [2/2]

bool TSLMDMetadata::insertHierarchyLevelName ( 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.

◆ insertIdentificationInfo()

bool TSLMDMetadata::insertIdentificationInfo ( TSLMDIdentification * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertMetadataConstraints()

bool TSLMDMetadata::insertMetadataConstraints ( TSLMDConstraints * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertMetadataExtensionInfo()

bool TSLMDMetadata::insertMetadataExtensionInfo ( const TSLMDMetadataExtensionInformation & val,
int pos = -1 )

◆ insertPortrayalCatalogueInfo()

bool TSLMDMetadata::insertPortrayalCatalogueInfo ( TSLMDPortrayalCatalogueReference * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertReferenceSystemInfo()

bool TSLMDMetadata::insertReferenceSystemInfo ( TSLMDReferenceSystem * val,
bool assumeOwnership = true,
int pos = -1 )

◆ insertSpatialRepresentationInfo()

bool TSLMDMetadata::insertSpatialRepresentationInfo ( TSLMDSpatialRepresentation * val,
bool assumeOwnership = true,
int pos = -1 )

◆ language() [1/4]

TSLCharacterString * TSLMDMetadata::language ( )
inline

Returns the language attribute.

◆ language() [2/4]

const TSLCharacterString * TSLMDMetadata::language ( ) const
inline

Returns the language attribute.

◆ language() [3/4]

void TSLMDMetadata::language ( const char * input)

Overload to allow assignment of string as a literal.

◆ language() [4/4]

void TSLMDMetadata::language ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the language attribute.

◆ languageCodeEx() [1/3]

TSLMDLanguageCodeEx & TSLMDMetadata::languageCodeEx ( )
inline

◆ languageCodeEx() [2/3]

const TSLMDLanguageCodeEx & TSLMDMetadata::languageCodeEx ( ) const
inline

Accessors for LanguageCode attributes

◆ languageCodeEx() [3/3]

void TSLMDMetadata::languageCodeEx ( TSLMDLanguageCodeEx & input)

◆ metadataConstraints() [1/2]

TSLMDCollection< TSLMDConstraints * > & TSLMDMetadata::metadataConstraints ( )
inline

◆ metadataConstraints() [2/2]

const TSLMDCollection< TSLMDConstraints * > & TSLMDMetadata::metadataConstraints ( ) const
inline

◆ metadataConstraintsAt() [1/2]

TSLMDConstraints * TSLMDMetadata::metadataConstraintsAt ( int pos)
inline

◆ metadataConstraintsAt() [2/2]

const TSLMDConstraints * TSLMDMetadata::metadataConstraintsAt ( int pos) const
inline

◆ metadataExtensionInfo() [1/2]

TSLMDCollection< TSLMDMetadataExtensionInformation > & TSLMDMetadata::metadataExtensionInfo ( )
inline

◆ metadataExtensionInfo() [2/2]

const TSLMDCollection< TSLMDMetadataExtensionInformation > & TSLMDMetadata::metadataExtensionInfo ( ) const
inline

◆ metadataExtensionInfoAt() [1/2]

TSLMDMetadataExtensionInformation * TSLMDMetadata::metadataExtensionInfoAt ( int pos)
inline

◆ metadataExtensionInfoAt() [2/2]

const TSLMDMetadataExtensionInformation * TSLMDMetadata::metadataExtensionInfoAt ( int pos) const
inline

◆ metadataMaintenance() [1/3]

TSLMDMaintenanceInformation * TSLMDMetadata::metadataMaintenance ( )
inline

◆ metadataMaintenance() [2/3]

const TSLMDMaintenanceInformation * TSLMDMetadata::metadataMaintenance ( ) const
inline

◆ metadataMaintenance() [3/3]

void TSLMDMetadata::metadataMaintenance ( TSLMDMaintenanceInformation * val,
bool assumeOwnership = true )

◆ metadataStandardName() [1/4]

TSLCharacterString * TSLMDMetadata::metadataStandardName ( )
inline

Returns the metadataStandardName attribute.

◆ metadataStandardName() [2/4]

const TSLCharacterString * TSLMDMetadata::metadataStandardName ( ) const
inline

Returns the metadataStandardName attribute.

◆ metadataStandardName() [3/4]

void TSLMDMetadata::metadataStandardName ( const char * input)

Overload to allow assignment of string as a literal.

◆ metadataStandardName() [4/4]

void TSLMDMetadata::metadataStandardName ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the metadataStandardName attribute.

◆ metadataStandardVersion() [1/4]

TSLCharacterString * TSLMDMetadata::metadataStandardVersion ( )
inline

Returns the metadataStandardVersion attribute.

◆ metadataStandardVersion() [2/4]

const TSLCharacterString * TSLMDMetadata::metadataStandardVersion ( ) const
inline

Returns the metadataStandardVersion attribute.

◆ metadataStandardVersion() [3/4]

void TSLMDMetadata::metadataStandardVersion ( const char * input)

Overload to allow assignment of string as a literal.

◆ metadataStandardVersion() [4/4]

void TSLMDMetadata::metadataStandardVersion ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the metadataStandardVersion attribute.

◆ operator=()

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

Assignment operator.

◆ parentIdentifier() [1/4]

TSLCharacterString * TSLMDMetadata::parentIdentifier ( )
inline

Returns the parentIdentifier attribute.

◆ parentIdentifier() [2/4]

const TSLCharacterString * TSLMDMetadata::parentIdentifier ( ) const
inline

Returns the parentIdentifier attribute.

◆ parentIdentifier() [3/4]

void TSLMDMetadata::parentIdentifier ( const char * input)

Overload to allow assignment of string as a literal.

◆ parentIdentifier() [4/4]

void TSLMDMetadata::parentIdentifier ( TSLCharacterString * input,
bool assumeOwnership = true )

Sets the parentIdentifier attribute.

◆ portrayalCatalogueInfo() [1/2]

TSLMDCollection< TSLMDPortrayalCatalogueReference * > & TSLMDMetadata::portrayalCatalogueInfo ( )
inline

◆ portrayalCatalogueInfo() [2/2]

const TSLMDCollection< TSLMDPortrayalCatalogueReference * > & TSLMDMetadata::portrayalCatalogueInfo ( ) const
inline

◆ portrayalCatalogueInfoAt() [1/2]

TSLMDPortrayalCatalogueReference * TSLMDMetadata::portrayalCatalogueInfoAt ( int pos)
inline

◆ portrayalCatalogueInfoAt() [2/2]

const TSLMDPortrayalCatalogueReference * TSLMDMetadata::portrayalCatalogueInfoAt ( int pos) const
inline

◆ referenceSystemInfo() [1/2]

TSLMDCollection< TSLMDReferenceSystem * > & TSLMDMetadata::referenceSystemInfo ( )
inline

◆ referenceSystemInfo() [2/2]

const TSLMDCollection< TSLMDReferenceSystem * > & TSLMDMetadata::referenceSystemInfo ( ) const
inline

◆ referenceSystemInfoAt() [1/2]

TSLMDReferenceSystem * TSLMDMetadata::referenceSystemInfoAt ( int pos)
inline

◆ referenceSystemInfoAt() [2/2]

const TSLMDReferenceSystem * TSLMDMetadata::referenceSystemInfoAt ( int pos) const
inline

◆ relinquishOwnerShipOfOrphan()

bool TSLMDMetadata::relinquishOwnerShipOfOrphan ( void * orphan)

◆ removeApplicationSchemaInfo()

bool TSLMDMetadata::removeApplicationSchemaInfo ( int pos = -1)

◆ removeContact()

bool TSLMDMetadata::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.

◆ removeContentInfo()

bool TSLMDMetadata::removeContentInfo ( int pos = -1)

◆ removeCustomAttributes()

bool TSLMDMetadata::removeCustomAttributes ( int pos)

◆ removeDataQualityInfo()

bool TSLMDMetadata::removeDataQualityInfo ( int pos = -1)

◆ removeDescribes()

bool TSLMDMetadata::removeDescribes ( int pos = -1)

◆ removeHierarchyLevel()

bool TSLMDMetadata::removeHierarchyLevel ( 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.

◆ removehierarchyLevelEx()

bool TSLMDMetadata::removehierarchyLevelEx ( int position = -1)

◆ removeHierarchyLevelName()

bool TSLMDMetadata::removeHierarchyLevelName ( 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.

◆ removeIdentificationInfo()

bool TSLMDMetadata::removeIdentificationInfo ( int pos = -1)

◆ removeMetadataConstraints()

bool TSLMDMetadata::removeMetadataConstraints ( int pos = -1)

◆ removeMetadataExtensionInfo()

bool TSLMDMetadata::removeMetadataExtensionInfo ( int pos = -1)

◆ removePortrayalCatalogueInfo()

bool TSLMDMetadata::removePortrayalCatalogueInfo ( int pos = -1)

◆ removeReferenceSystemInfo()

bool TSLMDMetadata::removeReferenceSystemInfo ( int pos = -1)

◆ removeSpatialRepresentationInfo()

bool TSLMDMetadata::removeSpatialRepresentationInfo ( int pos = -1)

◆ serialize()

virtual bool TSLMDMetadata::serialize ( void * outputStreamOfXML,
int indentation = -1,
bool isRootHandler = true,
const char * schemaLocation = 0,
const char * stylesheetLocation = 0 ) const
virtual

◆ spatialRepresentationInfo() [1/2]

TSLMDCollection< TSLMDSpatialRepresentation * > & TSLMDMetadata::spatialRepresentationInfo ( )
inline

◆ spatialRepresentationInfo() [2/2]

const TSLMDCollection< TSLMDSpatialRepresentation * > & TSLMDMetadata::spatialRepresentationInfo ( ) const
inline

◆ spatialRepresentationInfoAt() [1/2]

TSLMDSpatialRepresentation * TSLMDMetadata::spatialRepresentationInfoAt ( int pos)
inline

◆ spatialRepresentationInfoAt() [2/2]

const TSLMDSpatialRepresentation * TSLMDMetadata::spatialRepresentationInfoAt ( int pos) const
inline

◆ takeOwnerShipOfOrphan()

bool TSLMDMetadata::takeOwnerShipOfOrphan ( void * orphan)

Only use for type TSLSCVerticalDatum

Member Data Documentation

◆ m_orphanRegister

void* TSLMDMetadata::m_orphanRegister