public class NamedPlaceTypeImpl extends AbstractFeatureTypeImpl implements NamedPlaceType
addNewMetaDataPropertyaddNewMetaDataProperty| Modifier and Type | Class and Description |
|---|---|
static class |
NamedPlaceTypeImpl.BeginLifespanVersionImpl
An XML beginLifespanVersion(@http://inspire.ec.europa.eu/schemas/gn/4.0).
|
static class |
NamedPlaceTypeImpl.EndLifespanVersionImpl
An XML endLifespanVersion(@http://inspire.ec.europa.eu/schemas/gn/4.0).
|
static class |
NamedPlaceTypeImpl.LeastDetailedViewingResolutionImpl
An XML leastDetailedViewingResolution(@http://inspire.ec.europa.eu/schemas/gn/4.0).
|
static class |
NamedPlaceTypeImpl.MostDetailedViewingResolutionImpl
An XML mostDetailedViewingResolution(@http://inspire.ec.europa.eu/schemas/gn/4.0).
|
static class |
NamedPlaceTypeImpl.RelatedSpatialObjectImpl
An XML relatedSpatialObject(@http://inspire.ec.europa.eu/schemas/gn/4.0).
|
NamedPlaceType.BeginLifespanVersion, NamedPlaceType.EndLifespanVersion, NamedPlaceType.Factory, NamedPlaceType.LeastDetailedViewingResolution, NamedPlaceType.MostDetailedViewingResolution, NamedPlaceType.RelatedSpatialObject_voorVc, KIND_SETTERHELPER_ARRAYITEM, KIND_SETTERHELPER_SINGLETON, MAJOR_VERSION_NUMBER, MINOR_VERSION_NUMBERtype| Constructor and Description |
|---|
NamedPlaceTypeImpl(org.apache.xmlbeans.SchemaType sType) |
| Modifier and Type | Method and Description |
|---|---|
NamedPlaceType.BeginLifespanVersion |
addNewBeginLifespanVersion()
Appends and returns a new empty "beginLifespanVersion" element
|
NamedPlaceType.EndLifespanVersion |
addNewEndLifespanVersion()
Appends and returns a new empty "endLifespanVersion" element
|
GeometryPropertyType |
addNewGeometry()
Appends and returns a new empty "geometry" element
|
IdentifierPropertyType |
addNewInspireId()
Appends and returns a new empty "inspireId" element
|
NamedPlaceType.LeastDetailedViewingResolution |
addNewLeastDetailedViewingResolution()
Appends and returns a new empty "leastDetailedViewingResolution" element
|
LocalisedCharacterStringPropertyType |
addNewLocalType()
Appends and returns a new empty value (as xml) as the last "localType" element
|
NamedPlaceType.MostDetailedViewingResolution |
addNewMostDetailedViewingResolution()
Appends and returns a new empty "mostDetailedViewingResolution" element
|
GeographicalNamePropertyType |
addNewName2()
Appends and returns a new empty value (as xml) as the last "name" element
|
NamedPlaceType.RelatedSpatialObject |
addNewRelatedSpatialObject()
Appends and returns a new empty value (as xml) as the last "relatedSpatialObject" element
|
ReferenceType |
addNewType()
Appends and returns a new empty value (as xml) as the last "type" element
|
NamedPlaceType.BeginLifespanVersion |
getBeginLifespanVersion()
Gets the "beginLifespanVersion" element
|
NamedPlaceType.EndLifespanVersion |
getEndLifespanVersion()
Gets the "endLifespanVersion" element
|
GeometryPropertyType |
getGeometry()
Gets the "geometry" element
|
IdentifierPropertyType |
getInspireId()
Gets the "inspireId" element
|
NamedPlaceType.LeastDetailedViewingResolution |
getLeastDetailedViewingResolution()
Gets the "leastDetailedViewingResolution" element
|
LocalisedCharacterStringPropertyType[] |
getLocalTypeArray()
Gets array of all "localType" elements
|
LocalisedCharacterStringPropertyType |
getLocalTypeArray(int i)
Gets ith "localType" element
|
NamedPlaceType.MostDetailedViewingResolution |
getMostDetailedViewingResolution()
Gets the "mostDetailedViewingResolution" element
|
GeographicalNamePropertyType[] |
getName2Array()
Gets array of all "name" elements
|
GeographicalNamePropertyType |
getName2Array(int i)
Gets ith "name" element
|
NamedPlaceType.RelatedSpatialObject[] |
getRelatedSpatialObjectArray()
Gets array of all "relatedSpatialObject" elements
|
NamedPlaceType.RelatedSpatialObject |
getRelatedSpatialObjectArray(int i)
Gets ith "relatedSpatialObject" element
|
ReferenceType[] |
getTypeArray()
Gets array of all "type" elements
|
ReferenceType |
getTypeArray(int i)
Gets ith "type" element
|
LocalisedCharacterStringPropertyType |
insertNewLocalType(int i)
Inserts and returns a new empty value (as xml) as the ith "localType" element
|
GeographicalNamePropertyType |
insertNewName2(int i)
Inserts and returns a new empty value (as xml) as the ith "name" element
|
NamedPlaceType.RelatedSpatialObject |
insertNewRelatedSpatialObject(int i)
Inserts and returns a new empty value (as xml) as the ith "relatedSpatialObject" element
|
ReferenceType |
insertNewType(int i)
Inserts and returns a new empty value (as xml) as the ith "type" element
|
boolean |
isNilBeginLifespanVersion()
Tests for nil "beginLifespanVersion" element
|
boolean |
isNilEndLifespanVersion()
Tests for nil "endLifespanVersion" element
|
boolean |
isNilLeastDetailedViewingResolution()
Tests for nil "leastDetailedViewingResolution" element
|
boolean |
isNilLocalTypeArray(int i)
Tests for nil ith "localType" element
|
boolean |
isNilMostDetailedViewingResolution()
Tests for nil "mostDetailedViewingResolution" element
|
boolean |
isNilRelatedSpatialObjectArray(int i)
Tests for nil ith "relatedSpatialObject" element
|
boolean |
isNilTypeArray(int i)
Tests for nil ith "type" element
|
boolean |
isSetEndLifespanVersion()
True if has "endLifespanVersion" element
|
boolean |
isSetLeastDetailedViewingResolution()
True if has "leastDetailedViewingResolution" element
|
boolean |
isSetMostDetailedViewingResolution()
True if has "mostDetailedViewingResolution" element
|
void |
removeLocalType(int i)
Removes the ith "localType" element
|
void |
removeName2(int i)
Removes the ith "name" element
|
void |
removeRelatedSpatialObject(int i)
Removes the ith "relatedSpatialObject" element
|
void |
removeType(int i)
Removes the ith "type" element
|
void |
setBeginLifespanVersion(NamedPlaceType.BeginLifespanVersion beginLifespanVersion)
Sets the "beginLifespanVersion" element
|
void |
setEndLifespanVersion(NamedPlaceType.EndLifespanVersion endLifespanVersion)
Sets the "endLifespanVersion" element
|
void |
setGeometry(GeometryPropertyType geometry)
Sets the "geometry" element
|
void |
setInspireId(IdentifierPropertyType inspireId)
Sets the "inspireId" element
|
void |
setLeastDetailedViewingResolution(NamedPlaceType.LeastDetailedViewingResolution leastDetailedViewingResolution)
Sets the "leastDetailedViewingResolution" element
|
void |
setLocalTypeArray(int i,
LocalisedCharacterStringPropertyType localType)
Sets ith "localType" element
|
void |
setLocalTypeArray(LocalisedCharacterStringPropertyType[] localTypeArray)
Sets array of all "localType" element
|
void |
setMostDetailedViewingResolution(NamedPlaceType.MostDetailedViewingResolution mostDetailedViewingResolution)
Sets the "mostDetailedViewingResolution" element
|
void |
setName2Array(GeographicalNamePropertyType[] name2Array)
Sets array of all "name" element
|
void |
setName2Array(int i,
GeographicalNamePropertyType name2)
Sets ith "name" element
|
void |
setNilBeginLifespanVersion()
Nils the "beginLifespanVersion" element
|
void |
setNilEndLifespanVersion()
Nils the "endLifespanVersion" element
|
void |
setNilLeastDetailedViewingResolution()
Nils the "leastDetailedViewingResolution" element
|
void |
setNilLocalTypeArray(int i)
Nils the ith "localType" element
|
void |
setNilMostDetailedViewingResolution()
Nils the "mostDetailedViewingResolution" element
|
void |
setNilRelatedSpatialObjectArray(int i)
Nils the ith "relatedSpatialObject" element
|
void |
setNilTypeArray(int i)
Nils the ith "type" element
|
void |
setRelatedSpatialObjectArray(int i,
NamedPlaceType.RelatedSpatialObject relatedSpatialObject)
Sets ith "relatedSpatialObject" element
|
void |
setRelatedSpatialObjectArray(NamedPlaceType.RelatedSpatialObject[] relatedSpatialObjectArray)
Sets array of all "relatedSpatialObject" element
|
void |
setTypeArray(int i,
ReferenceType type)
Sets ith "type" element
|
void |
setTypeArray(ReferenceType[] typeArray)
Sets array of all "type" element
|
int |
sizeOfLocalTypeArray()
Returns number of "localType" element
|
int |
sizeOfName2Array()
Returns number of "name" element
|
int |
sizeOfRelatedSpatialObjectArray()
Returns number of "relatedSpatialObject" element
|
int |
sizeOfTypeArray()
Returns number of "type" element
|
void |
unsetEndLifespanVersion()
Unsets the "endLifespanVersion" element
|
void |
unsetLeastDetailedViewingResolution()
Unsets the "leastDetailedViewingResolution" element
|
void |
unsetMostDetailedViewingResolution()
Unsets the "mostDetailedViewingResolution" element
|
addNewBoundedBy, addNewLocation, getBoundedBy, getLocation, isNilBoundedBy, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, setNilBoundedBy, unsetBoundedBy, unsetLocationaddNewDescription, addNewDescriptionReference, addNewIdentifier, addNewMetaDataProperty, addNewName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyArray, getMetaDataPropertyArray, getNameArray, getNameArray, insertNewMetaDataProperty, insertNewName, isSetDescription, isSetDescriptionReference, isSetIdentifier, removeMetaDataProperty, removeName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataPropertyArray, setMetaDataPropertyArray, setNameArray, setNameArray, sizeOfMetaDataPropertyArray, sizeOfNameArray, unsetDescription, unsetDescriptionReference, unsetIdentifier, xgetId, xsetIdarraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, arraySetterHelper, compute_text, equal_to, get_default_attribute_text, get_default_element_text, get_elementflags, is_child_element_order_sensitive, new_visitor, schemaType, set_nil, set_String, set_text, unionArraySetterHelper, unionArraySetterHelper, update_from_complex_content, value_hash_code_copy, _copy, _isComplexContent, _isComplexType, _set, _validateOnSet, attach_store, bigDecimalValue, bigIntegerValue, booleanValue, build_nil, build_text, byteArrayValue, byteValue, calendarValue, changeType, check_dated, check_orphaned, compare_to, compareTo, compareValue, copy, copy, create_attribute_user, create_element_user, dateValue, disconnect_store, documentProperties, doubleValue, dump, elementFlags, enumValue, equals, execQuery, execQuery, floatValue, gDateValue, gDurationValue, generatedSetterHelperImpl, get_attribute_field, get_attribute_type, get_attributeflags, get_default_attribute_value, get_element_ending_delimiters, get_element_type, get_schema_type, get_store, get_wscanon_rule, get_wscanon_text, getBigDecimalValue, getBigIntegerValue, getBooleanValue, getByteArrayValue, getByteValue, getCalendarValue, getDateValue, getDomNode, getDoubleValue, getEnumValue, getFloatValue, getGDateValue, getGDurationValue, getIntValue, getListValue, getLongValue, getObjectValue, getQNameValue, getShortValue, getStringValue, getXmlLocale, has_store, hashCode, init_flags, initComplexType, instanceType, intValue, invalidate_element_order, invalidate_nilvalue, invalidate_value, is_defaultable_ws, is_orphaned, isDefault, isDefaultable, isFixed, isImmutable, isInstanceOf, isNil, isNillable, java_value, listValue, longValue, monitor, newCursor, newCursorForce, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, objectSet, objectValue, qNameValue, save, save, save, save, save, save, save, save, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set_b64, set_BigDecimal, set_BigInteger, set_boolean, set_byte, set_ByteArray, set_Calendar, set_char, set_ComplexXml, set_Date, set_double, set_enum, set_float, set_GDate, set_GDuration, set_hex, set_int, set_list, set_long, set_newValue, set_notation, set_QName, set_short, set_xmlanysimple, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, set, setBigDecimalValue, setBigIntegerValue, setBooleanValue, setByteArrayValue, setByteValue, setCalendarValue, setDateValue, setDoubleValue, setEnumValue, setFloatValue, setGDateValue, setGDateValue, setGDurationValue, setGDurationValue, setImmutable, setIntValue, setListValue, setLongValue, setNil, setObjectValue, setQNameValue, setShortValue, setStringValue, setValidateOnSet, shortValue, stringValue, substitute, toString, uses_invalidate_value, validate_now, validate_simpleval, validate, validate, valueEquals, valueHashCode, writeReplace, xgetListValue, xlistValue, xmlText, xmlTextclone, finalize, getClass, notify, notifyAll, wait, wait, waitaddNewBoundedBy, addNewLocation, getBoundedBy, getLocation, isNilBoundedBy, isSetBoundedBy, isSetLocation, setBoundedBy, setLocation, setNilBoundedBy, unsetBoundedBy, unsetLocationaddNewDescription, addNewDescriptionReference, addNewIdentifier, addNewMetaDataProperty, addNewName, getDescription, getDescriptionReference, getId, getIdentifier, getMetaDataPropertyArray, getMetaDataPropertyArray, getNameArray, getNameArray, insertNewMetaDataProperty, insertNewName, isSetDescription, isSetDescriptionReference, isSetIdentifier, removeMetaDataProperty, removeName, setDescription, setDescriptionReference, setId, setIdentifier, setMetaDataPropertyArray, setMetaDataPropertyArray, setNameArray, setNameArray, sizeOfMetaDataPropertyArray, sizeOfNameArray, unsetDescription, unsetDescriptionReference, unsetIdentifier, xgetId, xsetIdchangeType, compareTo, compareValue, copy, copy, execQuery, execQuery, isImmutable, isNil, schemaType, selectAttribute, selectAttribute, selectAttributes, selectChildren, selectChildren, selectChildren, selectPath, selectPath, set, setNil, substitute, toString, validate, validate, valueEquals, valueHashCodedocumentProperties, dump, getDomNode, monitor, newCursor, newDomNode, newDomNode, newInputStream, newInputStream, newReader, newReader, newXMLInputStream, newXMLInputStream, newXMLStreamReader, newXMLStreamReader, save, save, save, save, save, save, save, save, xmlText, xmlTextpublic NamedPlaceTypeImpl(org.apache.xmlbeans.SchemaType sType)
public NamedPlaceType.BeginLifespanVersion getBeginLifespanVersion()
getBeginLifespanVersion in interface NamedPlaceTypepublic boolean isNilBeginLifespanVersion()
isNilBeginLifespanVersion in interface NamedPlaceTypepublic void setBeginLifespanVersion(NamedPlaceType.BeginLifespanVersion beginLifespanVersion)
setBeginLifespanVersion in interface NamedPlaceTypepublic NamedPlaceType.BeginLifespanVersion addNewBeginLifespanVersion()
addNewBeginLifespanVersion in interface NamedPlaceTypepublic void setNilBeginLifespanVersion()
setNilBeginLifespanVersion in interface NamedPlaceTypepublic NamedPlaceType.EndLifespanVersion getEndLifespanVersion()
getEndLifespanVersion in interface NamedPlaceTypepublic boolean isNilEndLifespanVersion()
isNilEndLifespanVersion in interface NamedPlaceTypepublic boolean isSetEndLifespanVersion()
isSetEndLifespanVersion in interface NamedPlaceTypepublic void setEndLifespanVersion(NamedPlaceType.EndLifespanVersion endLifespanVersion)
setEndLifespanVersion in interface NamedPlaceTypepublic NamedPlaceType.EndLifespanVersion addNewEndLifespanVersion()
addNewEndLifespanVersion in interface NamedPlaceTypepublic void setNilEndLifespanVersion()
setNilEndLifespanVersion in interface NamedPlaceTypepublic void unsetEndLifespanVersion()
unsetEndLifespanVersion in interface NamedPlaceTypepublic GeometryPropertyType getGeometry()
getGeometry in interface NamedPlaceTypepublic void setGeometry(GeometryPropertyType geometry)
setGeometry in interface NamedPlaceTypepublic GeometryPropertyType addNewGeometry()
addNewGeometry in interface NamedPlaceTypepublic IdentifierPropertyType getInspireId()
getInspireId in interface NamedPlaceTypepublic void setInspireId(IdentifierPropertyType inspireId)
setInspireId in interface NamedPlaceTypepublic IdentifierPropertyType addNewInspireId()
addNewInspireId in interface NamedPlaceTypepublic NamedPlaceType.LeastDetailedViewingResolution getLeastDetailedViewingResolution()
getLeastDetailedViewingResolution in interface NamedPlaceTypepublic boolean isNilLeastDetailedViewingResolution()
isNilLeastDetailedViewingResolution in interface NamedPlaceTypepublic boolean isSetLeastDetailedViewingResolution()
isSetLeastDetailedViewingResolution in interface NamedPlaceTypepublic void setLeastDetailedViewingResolution(NamedPlaceType.LeastDetailedViewingResolution leastDetailedViewingResolution)
setLeastDetailedViewingResolution in interface NamedPlaceTypepublic NamedPlaceType.LeastDetailedViewingResolution addNewLeastDetailedViewingResolution()
addNewLeastDetailedViewingResolution in interface NamedPlaceTypepublic void setNilLeastDetailedViewingResolution()
setNilLeastDetailedViewingResolution in interface NamedPlaceTypepublic void unsetLeastDetailedViewingResolution()
unsetLeastDetailedViewingResolution in interface NamedPlaceTypepublic LocalisedCharacterStringPropertyType[] getLocalTypeArray()
getLocalTypeArray in interface NamedPlaceTypepublic LocalisedCharacterStringPropertyType getLocalTypeArray(int i)
getLocalTypeArray in interface NamedPlaceTypepublic boolean isNilLocalTypeArray(int i)
isNilLocalTypeArray in interface NamedPlaceTypepublic int sizeOfLocalTypeArray()
sizeOfLocalTypeArray in interface NamedPlaceTypepublic void setLocalTypeArray(LocalisedCharacterStringPropertyType[] localTypeArray)
setLocalTypeArray in interface NamedPlaceTypepublic void setLocalTypeArray(int i,
LocalisedCharacterStringPropertyType localType)
setLocalTypeArray in interface NamedPlaceTypepublic void setNilLocalTypeArray(int i)
setNilLocalTypeArray in interface NamedPlaceTypepublic LocalisedCharacterStringPropertyType insertNewLocalType(int i)
insertNewLocalType in interface NamedPlaceTypepublic LocalisedCharacterStringPropertyType addNewLocalType()
addNewLocalType in interface NamedPlaceTypepublic void removeLocalType(int i)
removeLocalType in interface NamedPlaceTypepublic NamedPlaceType.MostDetailedViewingResolution getMostDetailedViewingResolution()
getMostDetailedViewingResolution in interface NamedPlaceTypepublic boolean isNilMostDetailedViewingResolution()
isNilMostDetailedViewingResolution in interface NamedPlaceTypepublic boolean isSetMostDetailedViewingResolution()
isSetMostDetailedViewingResolution in interface NamedPlaceTypepublic void setMostDetailedViewingResolution(NamedPlaceType.MostDetailedViewingResolution mostDetailedViewingResolution)
setMostDetailedViewingResolution in interface NamedPlaceTypepublic NamedPlaceType.MostDetailedViewingResolution addNewMostDetailedViewingResolution()
addNewMostDetailedViewingResolution in interface NamedPlaceTypepublic void setNilMostDetailedViewingResolution()
setNilMostDetailedViewingResolution in interface NamedPlaceTypepublic void unsetMostDetailedViewingResolution()
unsetMostDetailedViewingResolution in interface NamedPlaceTypepublic GeographicalNamePropertyType[] getName2Array()
getName2Array in interface NamedPlaceTypepublic GeographicalNamePropertyType getName2Array(int i)
getName2Array in interface NamedPlaceTypepublic int sizeOfName2Array()
sizeOfName2Array in interface NamedPlaceTypepublic void setName2Array(GeographicalNamePropertyType[] name2Array)
setName2Array in interface NamedPlaceTypepublic void setName2Array(int i,
GeographicalNamePropertyType name2)
setName2Array in interface NamedPlaceTypepublic GeographicalNamePropertyType insertNewName2(int i)
insertNewName2 in interface NamedPlaceTypepublic GeographicalNamePropertyType addNewName2()
addNewName2 in interface NamedPlaceTypepublic void removeName2(int i)
removeName2 in interface NamedPlaceTypepublic NamedPlaceType.RelatedSpatialObject[] getRelatedSpatialObjectArray()
getRelatedSpatialObjectArray in interface NamedPlaceTypepublic NamedPlaceType.RelatedSpatialObject getRelatedSpatialObjectArray(int i)
getRelatedSpatialObjectArray in interface NamedPlaceTypepublic boolean isNilRelatedSpatialObjectArray(int i)
isNilRelatedSpatialObjectArray in interface NamedPlaceTypepublic int sizeOfRelatedSpatialObjectArray()
sizeOfRelatedSpatialObjectArray in interface NamedPlaceTypepublic void setRelatedSpatialObjectArray(NamedPlaceType.RelatedSpatialObject[] relatedSpatialObjectArray)
setRelatedSpatialObjectArray in interface NamedPlaceTypepublic void setRelatedSpatialObjectArray(int i,
NamedPlaceType.RelatedSpatialObject relatedSpatialObject)
setRelatedSpatialObjectArray in interface NamedPlaceTypepublic void setNilRelatedSpatialObjectArray(int i)
setNilRelatedSpatialObjectArray in interface NamedPlaceTypepublic NamedPlaceType.RelatedSpatialObject insertNewRelatedSpatialObject(int i)
insertNewRelatedSpatialObject in interface NamedPlaceTypepublic NamedPlaceType.RelatedSpatialObject addNewRelatedSpatialObject()
addNewRelatedSpatialObject in interface NamedPlaceTypepublic void removeRelatedSpatialObject(int i)
removeRelatedSpatialObject in interface NamedPlaceTypepublic ReferenceType[] getTypeArray()
getTypeArray in interface NamedPlaceTypepublic ReferenceType getTypeArray(int i)
getTypeArray in interface NamedPlaceTypepublic boolean isNilTypeArray(int i)
isNilTypeArray in interface NamedPlaceTypepublic int sizeOfTypeArray()
sizeOfTypeArray in interface NamedPlaceTypepublic void setTypeArray(ReferenceType[] typeArray)
setTypeArray in interface NamedPlaceTypepublic void setTypeArray(int i,
ReferenceType type)
setTypeArray in interface NamedPlaceTypepublic void setNilTypeArray(int i)
setNilTypeArray in interface NamedPlaceTypepublic ReferenceType insertNewType(int i)
insertNewType in interface NamedPlaceTypepublic ReferenceType addNewType()
addNewType in interface NamedPlaceTypepublic void removeType(int i)
removeType in interface NamedPlaceTypeCopyright © 2016 52north.org. All rights reserved.