Package org.isotc211.x2005.gmd
Interface MDUsageType
-
- All Superinterfaces:
AbstractObjectType,org.apache.xmlbeans.XmlObject,org.apache.xmlbeans.XmlTokenSource
- All Known Implementing Classes:
MDUsageTypeImpl
public interface MDUsageType extends AbstractObjectType
An XML MD_Usage_Type(@http://www.isotc211.org/2005/gmd). This is a complex type.
-
-
Nested Class Summary
Nested Classes Modifier and Type Interface Description static classMDUsageType.FactoryA factory class with static methods for creating instances of this type.
-
Field Summary
Fields Modifier and Type Field Description static org.apache.xmlbeans.SchemaTypetype
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CharacterStringPropertyTypeaddNewSpecificUsage()Appends and returns a new empty "specificUsage" elementDateTimePropertyTypeaddNewUsageDateTime()Appends and returns a new empty "usageDateTime" elementCIResponsiblePartyPropertyTypeaddNewUserContactInfo()Appends and returns a new empty value (as xml) as the last "userContactInfo" elementCharacterStringPropertyTypeaddNewUserDeterminedLimitations()Appends and returns a new empty "userDeterminedLimitations" elementCharacterStringPropertyTypegetSpecificUsage()Gets the "specificUsage" elementDateTimePropertyTypegetUsageDateTime()Gets the "usageDateTime" elementCIResponsiblePartyPropertyType[]getUserContactInfoArray()Gets array of all "userContactInfo" elementsCIResponsiblePartyPropertyTypegetUserContactInfoArray(int i)Gets ith "userContactInfo" elementCharacterStringPropertyTypegetUserDeterminedLimitations()Gets the "userDeterminedLimitations" elementCIResponsiblePartyPropertyTypeinsertNewUserContactInfo(int i)Inserts and returns a new empty value (as xml) as the ith "userContactInfo" elementbooleanisSetUsageDateTime()True if has "usageDateTime" elementbooleanisSetUserDeterminedLimitations()True if has "userDeterminedLimitations" elementvoidremoveUserContactInfo(int i)Removes the ith "userContactInfo" elementvoidsetSpecificUsage(CharacterStringPropertyType specificUsage)Sets the "specificUsage" elementvoidsetUsageDateTime(DateTimePropertyType usageDateTime)Sets the "usageDateTime" elementvoidsetUserContactInfoArray(int i, CIResponsiblePartyPropertyType userContactInfo)Sets ith "userContactInfo" elementvoidsetUserContactInfoArray(CIResponsiblePartyPropertyType[] userContactInfoArray)Sets array of all "userContactInfo" elementvoidsetUserDeterminedLimitations(CharacterStringPropertyType userDeterminedLimitations)Sets the "userDeterminedLimitations" elementintsizeOfUserContactInfoArray()Returns number of "userContactInfo" elementvoidunsetUsageDateTime()Unsets the "usageDateTime" elementvoidunsetUserDeterminedLimitations()Unsets the "userDeterminedLimitations" element-
Methods inherited from interface org.isotc211.x2005.gco.AbstractObjectType
getId, getUuid, isSetId, isSetUuid, setId, setUuid, unsetId, unsetUuid, xgetId, xgetUuid, xsetId, xsetUuid
-
Methods inherited from interface org.apache.xmlbeans.XmlObject
changeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCode
-
Methods inherited from interface org.apache.xmlbeans.XmlTokenSource
documentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlText
-
-
-
-
Method Detail
-
getSpecificUsage
CharacterStringPropertyType getSpecificUsage()
Gets the "specificUsage" element
-
setSpecificUsage
void setSpecificUsage(CharacterStringPropertyType specificUsage)
Sets the "specificUsage" element
-
addNewSpecificUsage
CharacterStringPropertyType addNewSpecificUsage()
Appends and returns a new empty "specificUsage" element
-
getUsageDateTime
DateTimePropertyType getUsageDateTime()
Gets the "usageDateTime" element
-
isSetUsageDateTime
boolean isSetUsageDateTime()
True if has "usageDateTime" element
-
setUsageDateTime
void setUsageDateTime(DateTimePropertyType usageDateTime)
Sets the "usageDateTime" element
-
addNewUsageDateTime
DateTimePropertyType addNewUsageDateTime()
Appends and returns a new empty "usageDateTime" element
-
unsetUsageDateTime
void unsetUsageDateTime()
Unsets the "usageDateTime" element
-
getUserDeterminedLimitations
CharacterStringPropertyType getUserDeterminedLimitations()
Gets the "userDeterminedLimitations" element
-
isSetUserDeterminedLimitations
boolean isSetUserDeterminedLimitations()
True if has "userDeterminedLimitations" element
-
setUserDeterminedLimitations
void setUserDeterminedLimitations(CharacterStringPropertyType userDeterminedLimitations)
Sets the "userDeterminedLimitations" element
-
addNewUserDeterminedLimitations
CharacterStringPropertyType addNewUserDeterminedLimitations()
Appends and returns a new empty "userDeterminedLimitations" element
-
unsetUserDeterminedLimitations
void unsetUserDeterminedLimitations()
Unsets the "userDeterminedLimitations" element
-
getUserContactInfoArray
CIResponsiblePartyPropertyType[] getUserContactInfoArray()
Gets array of all "userContactInfo" elements
-
getUserContactInfoArray
CIResponsiblePartyPropertyType getUserContactInfoArray(int i)
Gets ith "userContactInfo" element
-
sizeOfUserContactInfoArray
int sizeOfUserContactInfoArray()
Returns number of "userContactInfo" element
-
setUserContactInfoArray
void setUserContactInfoArray(CIResponsiblePartyPropertyType[] userContactInfoArray)
Sets array of all "userContactInfo" element
-
setUserContactInfoArray
void setUserContactInfoArray(int i, CIResponsiblePartyPropertyType userContactInfo)Sets ith "userContactInfo" element
-
insertNewUserContactInfo
CIResponsiblePartyPropertyType insertNewUserContactInfo(int i)
Inserts and returns a new empty value (as xml) as the ith "userContactInfo" element
-
addNewUserContactInfo
CIResponsiblePartyPropertyType addNewUserContactInfo()
Appends and returns a new empty value (as xml) as the last "userContactInfo" element
-
removeUserContactInfo
void removeUserContactInfo(int i)
Removes the ith "userContactInfo" element
-
-