net.opengis.wfs.v_2_0
Class ObjectFactory

java.lang.Object
  extended by net.opengis.wfs.v_2_0.ObjectFactory

public class ObjectFactory
extends Object

This object contains factory methods for each Java content interface and Java element interface generated in the net.opengis.wfs.v_2_0 package.

An ObjectFactory allows you to programatically construct new instances of the Java representation for XML content. The Java representation of XML content can consist of schema derived interfaces and classes representing the binding of schema type definitions, element declarations and model groups. Factory methods for each of these are provided in this class.


Constructor Summary
ObjectFactory()
          Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.wfs.v_2_0
 
Method Summary
 Abstract createAbstract()
          Create an instance of Abstract
 JAXBElement<AbstractTransactionActionType> createAbstractTransactionAction(AbstractTransactionActionType value)
          Create an instance of JAXBElement<AbstractTransactionActionType>}
 ActionResultsType createActionResultsType()
          Create an instance of ActionResultsType
 AdditionalObjects createAdditionalObjects()
          Create an instance of AdditionalObjects
 AdditionalValues createAdditionalValues()
          Create an instance of AdditionalValues
 JAXBElement<EnvelopePropertyType> createBoundedBy(EnvelopePropertyType value)
          Create an instance of JAXBElement<EnvelopePropertyType>}
 CreatedOrModifiedFeatureType createCreatedOrModifiedFeatureType()
          Create an instance of CreatedOrModifiedFeatureType
 JAXBElement<CreateStoredQueryType> createCreateStoredQuery(CreateStoredQueryType value)
          Create an instance of JAXBElement<CreateStoredQueryType>}
 JAXBElement<CreateStoredQueryResponseType> createCreateStoredQueryResponse(CreateStoredQueryResponseType value)
          Create an instance of JAXBElement<CreateStoredQueryResponseType>}
 CreateStoredQueryResponseType createCreateStoredQueryResponseType()
          Create an instance of CreateStoredQueryResponseType
 CreateStoredQueryType createCreateStoredQueryType()
          Create an instance of CreateStoredQueryType
 JAXBElement<DeleteType> createDelete(DeleteType value)
          Create an instance of JAXBElement<DeleteType>}
 DeleteType createDeleteType()
          Create an instance of DeleteType
 JAXBElement<DescribeFeatureTypeType> createDescribeFeatureType(DescribeFeatureTypeType value)
          Create an instance of JAXBElement<DescribeFeatureTypeType>}
 DescribeFeatureTypeType createDescribeFeatureTypeType()
          Create an instance of DescribeFeatureTypeType
 JAXBElement<DescribeStoredQueriesType> createDescribeStoredQueries(DescribeStoredQueriesType value)
          Create an instance of JAXBElement<DescribeStoredQueriesType>}
 JAXBElement<DescribeStoredQueriesResponseType> createDescribeStoredQueriesResponse(DescribeStoredQueriesResponseType value)
          Create an instance of JAXBElement<DescribeStoredQueriesResponseType>}
 DescribeStoredQueriesResponseType createDescribeStoredQueriesResponseType()
          Create an instance of DescribeStoredQueriesResponseType
 DescribeStoredQueriesType createDescribeStoredQueriesType()
          Create an instance of DescribeStoredQueriesType
 DropStoredQuery createDropStoredQuery()
          Create an instance of DropStoredQuery
 JAXBElement<ExecutionStatusType> createDropStoredQueryResponse(ExecutionStatusType value)
          Create an instance of JAXBElement<ExecutionStatusType>}
 JAXBElement<ElementType> createElement(ElementType value)
          Create an instance of JAXBElement<ElementType>}
 ElementType createElementType()
          Create an instance of ElementType
 EmptyType createEmptyType()
          Create an instance of EmptyType
 EnvelopePropertyType createEnvelopePropertyType()
          Create an instance of EnvelopePropertyType
 ExecutionStatusType createExecutionStatusType()
          Create an instance of ExecutionStatusType
 ExtendedDescriptionType createExtendedDescriptionType()
          Create an instance of ExtendedDescriptionType
 JAXBElement<FeatureCollectionType> createFeatureCollection(FeatureCollectionType value)
          Create an instance of JAXBElement<FeatureCollectionType>}
 FeatureCollectionType createFeatureCollectionType()
          Create an instance of FeatureCollectionType
 FeaturesLockedType createFeaturesLockedType()
          Create an instance of FeaturesLockedType
 FeaturesNotLockedType createFeaturesNotLockedType()
          Create an instance of FeaturesNotLockedType
 JAXBElement<FeatureTypeListType> createFeatureTypeList(FeatureTypeListType value)
          Create an instance of JAXBElement<FeatureTypeListType>}
 FeatureTypeListType createFeatureTypeListType()
          Create an instance of FeatureTypeListType
 FeatureTypeType createFeatureTypeType()
          Create an instance of FeatureTypeType
 FeatureTypeType.NoCRS createFeatureTypeTypeNoCRS()
          Create an instance of FeatureTypeType.NoCRS
 JAXBElement<GetCapabilitiesType> createGetCapabilities(GetCapabilitiesType value)
          Create an instance of JAXBElement<GetCapabilitiesType>}
 GetCapabilitiesType createGetCapabilitiesType()
          Create an instance of GetCapabilitiesType
 JAXBElement<GetFeatureType> createGetFeature(GetFeatureType value)
          Create an instance of JAXBElement<GetFeatureType>}
 GetFeatureType createGetFeatureType()
          Create an instance of GetFeatureType
 JAXBElement<GetFeatureWithLockType> createGetFeatureWithLock(GetFeatureWithLockType value)
          Create an instance of JAXBElement<GetFeatureWithLockType>}
 GetFeatureWithLockType createGetFeatureWithLockType()
          Create an instance of GetFeatureWithLockType
 JAXBElement<GetPropertyValueType> createGetPropertyValue(GetPropertyValueType value)
          Create an instance of JAXBElement<GetPropertyValueType>}
 GetPropertyValueType createGetPropertyValueType()
          Create an instance of GetPropertyValueType
 JAXBElement<InsertType> createInsert(InsertType value)
          Create an instance of JAXBElement<InsertType>}
 InsertType createInsertType()
          Create an instance of InsertType
 JAXBElement<ListStoredQueriesType> createListStoredQueries(ListStoredQueriesType value)
          Create an instance of JAXBElement<ListStoredQueriesType>}
 JAXBElement<ListStoredQueriesResponseType> createListStoredQueriesResponse(ListStoredQueriesResponseType value)
          Create an instance of JAXBElement<ListStoredQueriesResponseType>}
 ListStoredQueriesResponseType createListStoredQueriesResponseType()
          Create an instance of ListStoredQueriesResponseType
 ListStoredQueriesType createListStoredQueriesType()
          Create an instance of ListStoredQueriesType
 JAXBElement<LockFeatureType> createLockFeature(LockFeatureType value)
          Create an instance of JAXBElement<LockFeatureType>}
 JAXBElement<LockFeatureResponseType> createLockFeatureResponse(LockFeatureResponseType value)
          Create an instance of JAXBElement<LockFeatureResponseType>}
 LockFeatureResponseType createLockFeatureResponseType()
          Create an instance of LockFeatureResponseType
 LockFeatureType createLockFeatureType()
          Create an instance of LockFeatureType
 JAXBElement<MemberPropertyType> createMember(MemberPropertyType value)
          Create an instance of JAXBElement<MemberPropertyType>}
 MemberPropertyType createMemberPropertyType()
          Create an instance of MemberPropertyType
 MetadataURLType createMetadataURLType()
          Create an instance of MetadataURLType
 JAXBElement<NativeType> createNative(NativeType value)
          Create an instance of JAXBElement<NativeType>}
 NativeType createNativeType()
          Create an instance of NativeType
 OutputFormatListType createOutputFormatListType()
          Create an instance of OutputFormatListType
 ParameterExpressionType createParameterExpressionType()
          Create an instance of ParameterExpressionType
 ParameterType createParameterType()
          Create an instance of ParameterType
 JAXBElement<PropertyType> createProperty(PropertyType value)
          Create an instance of JAXBElement<PropertyType>}
 PropertyName createPropertyName()
          Create an instance of PropertyName
 JAXBElement<PropertyName> createPropertyName(PropertyName value)
          Create an instance of JAXBElement<PropertyName>}
 PropertyType createPropertyType()
          Create an instance of PropertyType
 PropertyType.ValueReference createPropertyTypeValueReference()
          Create an instance of PropertyType.ValueReference
 JAXBElement<QueryType> createQuery(QueryType value)
          Create an instance of JAXBElement<QueryType>}
 QueryExpressionTextType createQueryExpressionTextType()
          Create an instance of QueryExpressionTextType
 QueryType createQueryType()
          Create an instance of QueryType
 JAXBElement<ReplaceType> createReplace(ReplaceType value)
          Create an instance of JAXBElement<ReplaceType>}
 ReplaceType createReplaceType()
          Create an instance of ReplaceType
 JAXBElement<SimpleFeatureCollectionType> createSimpleFeatureCollection(SimpleFeatureCollectionType value)
          Create an instance of JAXBElement<SimpleFeatureCollectionType>}
 SimpleFeatureCollectionType createSimpleFeatureCollectionType()
          Create an instance of SimpleFeatureCollectionType
 JAXBElement<StoredQueryType> createStoredQuery(StoredQueryType value)
          Create an instance of JAXBElement<StoredQueryType>}
 StoredQueryDescriptionType createStoredQueryDescriptionType()
          Create an instance of StoredQueryDescriptionType
 StoredQueryListItemType createStoredQueryListItemType()
          Create an instance of StoredQueryListItemType
 StoredQueryType createStoredQueryType()
          Create an instance of StoredQueryType
 Title createTitle()
          Create an instance of Title
 JAXBElement<TransactionType> createTransaction(TransactionType value)
          Create an instance of JAXBElement<TransactionType>}
 JAXBElement<TransactionResponseType> createTransactionResponse(TransactionResponseType value)
          Create an instance of JAXBElement<TransactionResponseType>}
 TransactionResponseType createTransactionResponseType()
          Create an instance of TransactionResponseType
 TransactionSummaryType createTransactionSummaryType()
          Create an instance of TransactionSummaryType
 TransactionType createTransactionType()
          Create an instance of TransactionType
 TruncatedResponse createTruncatedResponse()
          Create an instance of TruncatedResponse
 JAXBElement<TupleType> createTuple(TupleType value)
          Create an instance of JAXBElement<TupleType>}
 TupleType createTupleType()
          Create an instance of TupleType
 JAXBElement<UpdateType> createUpdate(UpdateType value)
          Create an instance of JAXBElement<UpdateType>}
 UpdateType createUpdateType()
          Create an instance of UpdateType
 JAXBElement<Object> createValue(Object value)
          Create an instance of JAXBElement<Object>}
 JAXBElement<ValueCollectionType> createValueCollection(ValueCollectionType value)
          Create an instance of JAXBElement<ValueCollectionType>}
 ValueCollectionType createValueCollectionType()
          Create an instance of ValueCollectionType
 JAXBElement<ValueListType> createValueList(ValueListType value)
          Create an instance of JAXBElement<ValueListType>}
 ValueListType createValueListType()
          Create an instance of ValueListType
 JAXBElement<WFSCapabilitiesType> createWFSCapabilities(WFSCapabilitiesType value)
          Create an instance of JAXBElement<WFSCapabilitiesType>}
 WFSCapabilitiesType createWFSCapabilitiesType()
          Create an instance of WFSCapabilitiesType
 WFSCapabilitiesType.WSDL createWFSCapabilitiesTypeWSDL()
          Create an instance of WFSCapabilitiesType.WSDL
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ObjectFactory

public ObjectFactory()
Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: net.opengis.wfs.v_2_0

Method Detail

createFeatureTypeType

public FeatureTypeType createFeatureTypeType()
Create an instance of FeatureTypeType


createPropertyType

public PropertyType createPropertyType()
Create an instance of PropertyType


createWFSCapabilitiesType

public WFSCapabilitiesType createWFSCapabilitiesType()
Create an instance of WFSCapabilitiesType


createTitle

public Title createTitle()
Create an instance of Title


createAbstract

public Abstract createAbstract()
Create an instance of Abstract


createQueryType

public QueryType createQueryType()
Create an instance of QueryType


createStoredQueryType

public StoredQueryType createStoredQueryType()
Create an instance of StoredQueryType


createGetCapabilitiesType

public GetCapabilitiesType createGetCapabilitiesType()
Create an instance of GetCapabilitiesType


createFeatureTypeListType

public FeatureTypeListType createFeatureTypeListType()
Create an instance of FeatureTypeListType


createElementType

public ElementType createElementType()
Create an instance of ElementType


createValueListType

public ValueListType createValueListType()
Create an instance of ValueListType


createDescribeFeatureTypeType

public DescribeFeatureTypeType createDescribeFeatureTypeType()
Create an instance of DescribeFeatureTypeType


createGetPropertyValueType

public GetPropertyValueType createGetPropertyValueType()
Create an instance of GetPropertyValueType


createValueCollectionType

public ValueCollectionType createValueCollectionType()
Create an instance of ValueCollectionType


createMemberPropertyType

public MemberPropertyType createMemberPropertyType()
Create an instance of MemberPropertyType


createTupleType

public TupleType createTupleType()
Create an instance of TupleType


createAdditionalValues

public AdditionalValues createAdditionalValues()
Create an instance of AdditionalValues


createSimpleFeatureCollectionType

public SimpleFeatureCollectionType createSimpleFeatureCollectionType()
Create an instance of SimpleFeatureCollectionType


createTruncatedResponse

public TruncatedResponse createTruncatedResponse()
Create an instance of TruncatedResponse


createGetFeatureType

public GetFeatureType createGetFeatureType()
Create an instance of GetFeatureType


createGetFeatureWithLockType

public GetFeatureWithLockType createGetFeatureWithLockType()
Create an instance of GetFeatureWithLockType


createPropertyName

public PropertyName createPropertyName()
Create an instance of PropertyName


createFeatureCollectionType

public FeatureCollectionType createFeatureCollectionType()
Create an instance of FeatureCollectionType


createAdditionalObjects

public AdditionalObjects createAdditionalObjects()
Create an instance of AdditionalObjects


createEnvelopePropertyType

public EnvelopePropertyType createEnvelopePropertyType()
Create an instance of EnvelopePropertyType


createListStoredQueriesType

public ListStoredQueriesType createListStoredQueriesType()
Create an instance of ListStoredQueriesType


createListStoredQueriesResponseType

public ListStoredQueriesResponseType createListStoredQueriesResponseType()
Create an instance of ListStoredQueriesResponseType


createDescribeStoredQueriesType

public DescribeStoredQueriesType createDescribeStoredQueriesType()
Create an instance of DescribeStoredQueriesType


createDescribeStoredQueriesResponseType

public DescribeStoredQueriesResponseType createDescribeStoredQueriesResponseType()
Create an instance of DescribeStoredQueriesResponseType


createCreateStoredQueryType

public CreateStoredQueryType createCreateStoredQueryType()
Create an instance of CreateStoredQueryType


createCreateStoredQueryResponseType

public CreateStoredQueryResponseType createCreateStoredQueryResponseType()
Create an instance of CreateStoredQueryResponseType


createDropStoredQuery

public DropStoredQuery createDropStoredQuery()
Create an instance of DropStoredQuery


createExecutionStatusType

public ExecutionStatusType createExecutionStatusType()
Create an instance of ExecutionStatusType


createLockFeatureType

public LockFeatureType createLockFeatureType()
Create an instance of LockFeatureType


createLockFeatureResponseType

public LockFeatureResponseType createLockFeatureResponseType()
Create an instance of LockFeatureResponseType


createTransactionType

public TransactionType createTransactionType()
Create an instance of TransactionType


createInsertType

public InsertType createInsertType()
Create an instance of InsertType


createUpdateType

public UpdateType createUpdateType()
Create an instance of UpdateType


createReplaceType

public ReplaceType createReplaceType()
Create an instance of ReplaceType


createDeleteType

public DeleteType createDeleteType()
Create an instance of DeleteType


createNativeType

public NativeType createNativeType()
Create an instance of NativeType


createTransactionResponseType

public TransactionResponseType createTransactionResponseType()
Create an instance of TransactionResponseType


createParameterType

public ParameterType createParameterType()
Create an instance of ParameterType


createOutputFormatListType

public OutputFormatListType createOutputFormatListType()
Create an instance of OutputFormatListType


createMetadataURLType

public MetadataURLType createMetadataURLType()
Create an instance of MetadataURLType


createExtendedDescriptionType

public ExtendedDescriptionType createExtendedDescriptionType()
Create an instance of ExtendedDescriptionType


createStoredQueryListItemType

public StoredQueryListItemType createStoredQueryListItemType()
Create an instance of StoredQueryListItemType


createStoredQueryDescriptionType

public StoredQueryDescriptionType createStoredQueryDescriptionType()
Create an instance of StoredQueryDescriptionType


createParameterExpressionType

public ParameterExpressionType createParameterExpressionType()
Create an instance of ParameterExpressionType


createQueryExpressionTextType

public QueryExpressionTextType createQueryExpressionTextType()
Create an instance of QueryExpressionTextType


createFeaturesLockedType

public FeaturesLockedType createFeaturesLockedType()
Create an instance of FeaturesLockedType


createFeaturesNotLockedType

public FeaturesNotLockedType createFeaturesNotLockedType()
Create an instance of FeaturesNotLockedType


createTransactionSummaryType

public TransactionSummaryType createTransactionSummaryType()
Create an instance of TransactionSummaryType


createActionResultsType

public ActionResultsType createActionResultsType()
Create an instance of ActionResultsType


createCreatedOrModifiedFeatureType

public CreatedOrModifiedFeatureType createCreatedOrModifiedFeatureType()
Create an instance of CreatedOrModifiedFeatureType


createEmptyType

public EmptyType createEmptyType()
Create an instance of EmptyType


createFeatureTypeTypeNoCRS

public FeatureTypeType.NoCRS createFeatureTypeTypeNoCRS()
Create an instance of FeatureTypeType.NoCRS


createPropertyTypeValueReference

public PropertyType.ValueReference createPropertyTypeValueReference()
Create an instance of PropertyType.ValueReference


createWFSCapabilitiesTypeWSDL

public WFSCapabilitiesType.WSDL createWFSCapabilitiesTypeWSDL()
Create an instance of WFSCapabilitiesType.WSDL


createQuery

public JAXBElement<QueryType> createQuery(QueryType value)
Create an instance of JAXBElement<QueryType>}


createStoredQuery

public JAXBElement<StoredQueryType> createStoredQuery(StoredQueryType value)
Create an instance of JAXBElement<StoredQueryType>}


createGetCapabilities

public JAXBElement<GetCapabilitiesType> createGetCapabilities(GetCapabilitiesType value)
Create an instance of JAXBElement<GetCapabilitiesType>}


createWFSCapabilities

public JAXBElement<WFSCapabilitiesType> createWFSCapabilities(WFSCapabilitiesType value)
Create an instance of JAXBElement<WFSCapabilitiesType>}


createFeatureTypeList

public JAXBElement<FeatureTypeListType> createFeatureTypeList(FeatureTypeListType value)
Create an instance of JAXBElement<FeatureTypeListType>}


createElement

public JAXBElement<ElementType> createElement(ElementType value)
Create an instance of JAXBElement<ElementType>}


createValueList

public JAXBElement<ValueListType> createValueList(ValueListType value)
Create an instance of JAXBElement<ValueListType>}


createValue

public JAXBElement<Object> createValue(Object value)
Create an instance of JAXBElement<Object>}


createDescribeFeatureType

public JAXBElement<DescribeFeatureTypeType> createDescribeFeatureType(DescribeFeatureTypeType value)
Create an instance of JAXBElement<DescribeFeatureTypeType>}


createGetPropertyValue

public JAXBElement<GetPropertyValueType> createGetPropertyValue(GetPropertyValueType value)
Create an instance of JAXBElement<GetPropertyValueType>}


createValueCollection

public JAXBElement<ValueCollectionType> createValueCollection(ValueCollectionType value)
Create an instance of JAXBElement<ValueCollectionType>}


createMember

public JAXBElement<MemberPropertyType> createMember(MemberPropertyType value)
Create an instance of JAXBElement<MemberPropertyType>}


createTuple

public JAXBElement<TupleType> createTuple(TupleType value)
Create an instance of JAXBElement<TupleType>}


createSimpleFeatureCollection

public JAXBElement<SimpleFeatureCollectionType> createSimpleFeatureCollection(SimpleFeatureCollectionType value)
Create an instance of JAXBElement<SimpleFeatureCollectionType>}


createGetFeature

public JAXBElement<GetFeatureType> createGetFeature(GetFeatureType value)
Create an instance of JAXBElement<GetFeatureType>}


createGetFeatureWithLock

public JAXBElement<GetFeatureWithLockType> createGetFeatureWithLock(GetFeatureWithLockType value)
Create an instance of JAXBElement<GetFeatureWithLockType>}


createPropertyName

public JAXBElement<PropertyName> createPropertyName(PropertyName value)
Create an instance of JAXBElement<PropertyName>}


createFeatureCollection

public JAXBElement<FeatureCollectionType> createFeatureCollection(FeatureCollectionType value)
Create an instance of JAXBElement<FeatureCollectionType>}


createBoundedBy

public JAXBElement<EnvelopePropertyType> createBoundedBy(EnvelopePropertyType value)
Create an instance of JAXBElement<EnvelopePropertyType>}


createListStoredQueries

public JAXBElement<ListStoredQueriesType> createListStoredQueries(ListStoredQueriesType value)
Create an instance of JAXBElement<ListStoredQueriesType>}


createListStoredQueriesResponse

public JAXBElement<ListStoredQueriesResponseType> createListStoredQueriesResponse(ListStoredQueriesResponseType value)
Create an instance of JAXBElement<ListStoredQueriesResponseType>}


createDescribeStoredQueries

public JAXBElement<DescribeStoredQueriesType> createDescribeStoredQueries(DescribeStoredQueriesType value)
Create an instance of JAXBElement<DescribeStoredQueriesType>}


createDescribeStoredQueriesResponse

public JAXBElement<DescribeStoredQueriesResponseType> createDescribeStoredQueriesResponse(DescribeStoredQueriesResponseType value)
Create an instance of JAXBElement<DescribeStoredQueriesResponseType>}


createCreateStoredQuery

public JAXBElement<CreateStoredQueryType> createCreateStoredQuery(CreateStoredQueryType value)
Create an instance of JAXBElement<CreateStoredQueryType>}


createCreateStoredQueryResponse

public JAXBElement<CreateStoredQueryResponseType> createCreateStoredQueryResponse(CreateStoredQueryResponseType value)
Create an instance of JAXBElement<CreateStoredQueryResponseType>}


createDropStoredQueryResponse

public JAXBElement<ExecutionStatusType> createDropStoredQueryResponse(ExecutionStatusType value)
Create an instance of JAXBElement<ExecutionStatusType>}


createLockFeature

public JAXBElement<LockFeatureType> createLockFeature(LockFeatureType value)
Create an instance of JAXBElement<LockFeatureType>}


createLockFeatureResponse

public JAXBElement<LockFeatureResponseType> createLockFeatureResponse(LockFeatureResponseType value)
Create an instance of JAXBElement<LockFeatureResponseType>}


createTransaction

public JAXBElement<TransactionType> createTransaction(TransactionType value)
Create an instance of JAXBElement<TransactionType>}


createAbstractTransactionAction

public JAXBElement<AbstractTransactionActionType> createAbstractTransactionAction(AbstractTransactionActionType value)
Create an instance of JAXBElement<AbstractTransactionActionType>}


createInsert

public JAXBElement<InsertType> createInsert(InsertType value)
Create an instance of JAXBElement<InsertType>}


createUpdate

public JAXBElement<UpdateType> createUpdate(UpdateType value)
Create an instance of JAXBElement<UpdateType>}


createProperty

public JAXBElement<PropertyType> createProperty(PropertyType value)
Create an instance of JAXBElement<PropertyType>}


createReplace

public JAXBElement<ReplaceType> createReplace(ReplaceType value)
Create an instance of JAXBElement<ReplaceType>}


createDelete

public JAXBElement<DeleteType> createDelete(DeleteType value)
Create an instance of JAXBElement<DeleteType>}


createNative

public JAXBElement<NativeType> createNative(NativeType value)
Create an instance of JAXBElement<NativeType>}


createTransactionResponse

public JAXBElement<TransactionResponseType> createTransactionResponse(TransactionResponseType value)
Create an instance of JAXBElement<TransactionResponseType>}



Copyright © 2008-2015. All Rights Reserved.