![]() |
MapLink Pro 11.1.1.0.
Envitia MapLink Pro: The Ultimate Mapping Application Toolkit
|
Standardized resource reference
Public Member Functions | |
TSLCICitation () | |
TSLCICitation (const TSLCICitation &right) | |
virtual | ~TSLCICitation () |
TSLCICitation & | operator= (const TSLCICitation &right) |
void | title (const TSLCharacterString &input) |
void | title (const char *input) |
bool | insertAlternateTitle (const TSLCharacterString &obj, int position=-1) |
bool | insertAlternateTitle (const char *input, int position=-1) |
bool | removeAlternateTitle (int position=-1) |
bool | insertDate (const TSLCIDate &obj, int position=-1) |
bool | removeDate (int position=-1) |
void | edition (TSLCharacterString *input, bool assumeOwnership=true) |
void | edition (const char *input) |
void | editionDate (TSLDate *input, bool assumeOwnership=true) |
bool | insertIdentifier (const TSLMDIdentifier &obj, int position=-1) |
bool | removeIdentifier (int position=-1) |
bool | insertCitedResponsibleParty (const TSLCIResponsibleParty &obj, int position=-1) |
bool | removeCitedResponsibleParty (int position=-1) |
bool | insertPresentationForm (TSLCIPresentationFormCode obj, int position=-1) |
bool | removePresentationForm (int position=-1) |
void | series (TSLCISeries *input, bool assumeOwnership=true) |
void | otherCitationDetails (TSLCharacterString *input, bool assumeOwnership=true) |
void | otherCitationDetails (const char *input) |
void | collectiveTitle (TSLCharacterString *input, bool assumeOwnership=true) |
void | collectiveTitle (const char *input) |
void | ISBN (TSLCharacterString *input, bool assumeOwnership=true) |
void | ISBN (const char *input) |
void | ISSN (TSLCharacterString *input, bool assumeOwnership=true) |
void | ISSN (const char *input) |
virtual bool | serialize (void *outputStreamOfXML, int indentation=-1, bool isRootHandler=true) const |
const TSLCharacterString & | title () const |
TSLCharacterString & | title () |
const TSLMDCollection< TSLCharacterString > & | alternateTitle () const |
TSLMDCollection< TSLCharacterString > & | alternateTitle () |
const TSLCharacterString * | alternateTitleAt (int position) const |
TSLCharacterString * | alternateTitleAt (int position) |
const TSLMDCollection< TSLCIDate > & | date () const |
TSLMDCollection< TSLCIDate > & | date () |
const TSLCIDate * | dateAt (int position) const |
TSLCIDate * | dateAt (int position) |
const TSLCharacterString * | edition () const |
TSLCharacterString * | edition () |
const TSLDate * | editionDate () const |
TSLDate * | editionDate () |
const TSLMDCollection< TSLMDIdentifier > & | identifier () const |
TSLMDCollection< TSLMDIdentifier > & | identifier () |
const TSLMDIdentifier * | identifierAt (int position) const |
TSLMDIdentifier * | identifierAt (int position) |
const TSLMDCollection< TSLCIResponsibleParty > & | citedResponsibleParty () const |
TSLMDCollection< TSLCIResponsibleParty > & | citedResponsibleParty () |
const TSLCIResponsibleParty * | citedResponsiblePartyAt (int position) const |
TSLCIResponsibleParty * | citedResponsiblePartyAt (int position) |
const TSLMDCollection< TSLCIPresentationFormCode > & | presentationForm () const |
TSLMDCollection< TSLCIPresentationFormCode > & | presentationForm () |
TSLCIPresentationFormCode | presentationFormAt (int position) const |
const TSLCISeries * | series () const |
TSLCISeries * | series () |
const TSLCharacterString * | otherCitationDetails () const |
TSLCharacterString * | otherCitationDetails () |
const TSLCharacterString * | collectiveTitle () const |
TSLCharacterString * | collectiveTitle () |
const TSLCharacterString * | ISBN () const |
TSLCharacterString * | ISBN () |
const TSLCharacterString * | ISSN () const |
TSLCharacterString * | ISSN () |
Static Public Member Functions | |
static TSLCICitation * | create () |
TSLCICitation::TSLCICitation | ( | ) |
The default constructor.
TSLCICitation::TSLCICitation | ( | const TSLCICitation & | right | ) |
The copy constructor.
|
virtual |
The destructor.
|
inline |
Returns the alternateTitle attribute.
|
inline |
Returns the alternateTitle 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 citedResponsibleParty attribute.
|
inline |
Returns the citedResponsibleParty 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.
|
inline |
Returns the collectiveTitle attribute.
|
inline |
Returns the collectiveTitle attribute.
void TSLCICitation::collectiveTitle | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLCICitation::collectiveTitle | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the collectiveTitle attribute.
|
static |
|
inline |
Returns the date attribute.
|
inline |
Returns the date attribute.
|
inline |
Returns the TSLCIDate at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the TSLCIDate at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the edition attribute.
|
inline |
Returns the edition attribute.
void TSLCICitation::edition | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLCICitation::edition | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the edition attribute.
|
inline |
Returns the editionDate attribute.
|
inline |
Returns the editionDate attribute.
void TSLCICitation::editionDate | ( | TSLDate * | input, |
bool | assumeOwnership = true ) |
Sets the editionDate attribute.
|
inline |
Returns the identifier attribute.
|
inline |
Returns the identifier attribute.
|
inline |
Returns the TSLMDIdentifier at the given position. If the given position is not in range a null pointer is returned.
|
inline |
Returns the TSLMDIdentifier at the given position. If the given position is not in range a null pointer is returned.
bool TSLCICitation::insertAlternateTitle | ( | const char * | input, |
int | position = -1 ) |
Overload to allow assignment of string as a literal.
bool TSLCICitation::insertAlternateTitle | ( | 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 TSLCICitation::insertCitedResponsibleParty | ( | 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.
bool TSLCICitation::insertDate | ( | const TSLCIDate & | obj, |
int | position = -1 ) |
bool TSLCICitation::insertIdentifier | ( | const TSLMDIdentifier & | obj, |
int | position = -1 ) |
Inserts the given TSLMDIdentifier at the given position. If the given position is not provided or is not in range, the TSLMDIdentifier is appended.
bool TSLCICitation::insertPresentationForm | ( | TSLCIPresentationFormCode | obj, |
int | position = -1 ) |
Inserts the given TSLCIPresentationFormCode at the given position. If the given position is not provided or is not in range, the TSLCIPresentationFormCode is appended. Obj may not take the value TSLCIPresentationFormCodeNULL.
|
inline |
Returns the ISBN attribute.
|
inline |
Returns the ISBN attribute.
void TSLCICitation::ISBN | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLCICitation::ISBN | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the ISBN attribute.
|
inline |
Returns the ISSN attribute.
|
inline |
Returns the ISSN attribute.
void TSLCICitation::ISSN | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLCICitation::ISSN | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the ISSN attribute.
TSLCICitation & TSLCICitation::operator= | ( | const TSLCICitation & | right | ) |
Assignment operator.
|
inline |
Returns the otherCitationDetails attribute.
|
inline |
Returns the otherCitationDetails attribute.
void TSLCICitation::otherCitationDetails | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLCICitation::otherCitationDetails | ( | TSLCharacterString * | input, |
bool | assumeOwnership = true ) |
Sets the otherCitationDetails attribute.
|
inline |
Returns the presentationForm attribute.
|
inline |
Returns the presentationForm attribute.
|
inline |
Returns the TSLCIPresentationFormCode at the given position. If the given position is not in the range TSLCIPresentationFormCodeNULL is returned.
bool TSLCICitation::removeAlternateTitle | ( | 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 TSLCICitation::removeCitedResponsibleParty | ( | 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.
bool TSLCICitation::removeDate | ( | int | position = -1 | ) |
bool TSLCICitation::removeIdentifier | ( | int | position = -1 | ) |
Removes a TSLMDIdentifier from the given position. If the given position is not provided or is not in range, the last TSLMDIdentifier is removed.
bool TSLCICitation::removePresentationForm | ( | int | position = -1 | ) |
Removes a TSLCIPresentationFormCode from the given position. If the given position is not provided or is not in range, the last TSLCIPresentationFormCode is removed.
|
virtual |
|
inline |
Returns the series attribute.
|
inline |
Returns the series attribute.
void TSLCICitation::series | ( | TSLCISeries * | input, |
bool | assumeOwnership = true ) |
Sets the series attribute.
|
inline |
Returns the title attribute.
|
inline |
Returns the title attribute.
void TSLCICitation::title | ( | const char * | input | ) |
Overload to allow assignment of string as a literal.
void TSLCICitation::title | ( | const TSLCharacterString & | input | ) |
Sets the title attribute.