/**
* ExtensionMapper.java
*
* This file was auto-generated from WSDL
* by the Apache Axis2 version: 1.5.1 Built on : Oct 19, 2009 (10:59:34 EDT)
*/
package com.amazon.s3;
/**
* ExtensionMapper class
*/
public class ExtensionMapper{
public static java.lang.Object getTypeObject(java.lang.String namespaceURI,
java.lang.String typeName,
javax.xml.stream.XMLStreamReader reader) throws java.lang.Exception{
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"PutObjectResult".equals(typeName)){
return com.amazon.s3.PutObjectResult.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"AccessControlList".equals(typeName)){
return com.amazon.s3.AccessControlList.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"VersioningConfiguration".equals(typeName)){
return com.amazon.s3.VersioningConfiguration.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"ListAllMyBucketsEntry".equals(typeName)){
return com.amazon.s3.ListAllMyBucketsEntry.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"ListBucketResult".equals(typeName)){
return com.amazon.s3.ListBucketResult.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"PrefixEntry".equals(typeName)){
return com.amazon.s3.PrefixEntry.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"AccessControlPolicy".equals(typeName)){
return com.amazon.s3.AccessControlPolicy.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"VersioningStatus".equals(typeName)){
return com.amazon.s3.VersioningStatus.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"ListAllMyBucketsList".equals(typeName)){
return com.amazon.s3.ListAllMyBucketsList.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"CreateBucketResult".equals(typeName)){
return com.amazon.s3.CreateBucketResult.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"Status".equals(typeName)){
return com.amazon.s3.Status.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"VersionEntry".equals(typeName)){
return com.amazon.s3.VersionEntry.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"LoggingSettings".equals(typeName)){
return com.amazon.s3.LoggingSettings.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"AmazonCustomerByEmail".equals(typeName)){
return com.amazon.s3.AmazonCustomerByEmail.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"CanonicalUser".equals(typeName)){
return com.amazon.s3.CanonicalUser.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"CopyObjectResult".equals(typeName)){
return com.amazon.s3.CopyObjectResult.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"ListEntry".equals(typeName)){
return com.amazon.s3.ListEntry.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"Permission".equals(typeName)){
return com.amazon.s3.Permission.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"Grantee".equals(typeName)){
return com.amazon.s3.Grantee.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"Result".equals(typeName)){
return com.amazon.s3.Result.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"RequestPaymentConfiguration".equals(typeName)){
return com.amazon.s3.RequestPaymentConfiguration.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"MfaDeleteStatus".equals(typeName)){
return com.amazon.s3.MfaDeleteStatus.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"Payer".equals(typeName)){
return com.amazon.s3.Payer.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"ListAllMyBucketsResult".equals(typeName)){
return com.amazon.s3.ListAllMyBucketsResult.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"BucketLoggingStatus".equals(typeName)){
return com.amazon.s3.BucketLoggingStatus.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"ListVersionsResult".equals(typeName)){
return com.amazon.s3.ListVersionsResult.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"MetadataDirective".equals(typeName)){
return com.amazon.s3.MetadataDirective.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"GetObjectResult".equals(typeName)){
return com.amazon.s3.GetObjectResult.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"Grant".equals(typeName)){
return com.amazon.s3.Grant.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"CreateBucketConfiguration".equals(typeName)){
return com.amazon.s3.CreateBucketConfiguration.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"TopicConfiguration".equals(typeName)){
return com.amazon.s3.TopicConfiguration.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"Group".equals(typeName)){
return com.amazon.s3.Group.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"NotificationConfiguration".equals(typeName)){
return com.amazon.s3.NotificationConfiguration.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"MetadataEntry".equals(typeName)){
return com.amazon.s3.MetadataEntry.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"DeleteMarkerEntry".equals(typeName)){
return com.amazon.s3.DeleteMarkerEntry.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"LocationConstraint".equals(typeName)){
return com.amazon.s3.LocationConstraint.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"StorageClass".equals(typeName)){
return com.amazon.s3.StorageClass.Factory.parse(reader);
}
if (
"http://s3.amazonaws.com/doc/2006-03-01/".equals(namespaceURI) &&
"User".equals(typeName)){
return com.amazon.s3.User.Factory.parse(reader);
}
throw new org.apache.axis2.databinding.ADBException("Unsupported type " + namespaceURI + " " + typeName);
}
}