325N/A//
325N/A// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-b27-fcs
325N/A// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
325N/A// Any modifications to this file will be lost upon recompilation of the source schema.
325N/A// Generated on: 2012.06.11 at 10:34:07 AM PDT
325N/A//
325N/A
325N/A
325N/Apackage com.sun.identity.saml2.jaxb.xmlenc;
325N/A
325N/A
325N/A/**
325N/A * This object contains factory methods for each
325N/A * Java content interface and Java element interface
325N/A * generated in the com.sun.identity.saml2.jaxb.xmlenc package.
325N/A * <p>An ObjectFactory allows you to programatically
325N/A * construct new instances of the Java representation
325N/A * for XML content. The Java representation of XML
325N/A * content can consist of schema derived interfaces
325N/A * and classes representing the binding of schema
325N/A * type definitions, element declarations and model
325N/A * groups. Factory methods for each of these are
325N/A * provided in this class.
325N/A *
325N/A */
325N/Apublic class ObjectFactory
325N/A extends com.sun.identity.saml2.jaxb.assertion.impl.runtime.DefaultJAXBContextImpl
325N/A{
325N/A
325N/A private static java.util.HashMap defaultImplementations = new java.util.HashMap(37, 0.75F);
325N/A private static java.util.HashMap rootTagMap = new java.util.HashMap();
325N/A public final static com.sun.identity.saml2.jaxb.assertion.impl.runtime.GrammarInfo grammarInfo = new com.sun.identity.saml2.jaxb.assertion.impl.runtime.GrammarInfoImpl(rootTagMap, defaultImplementations, (com.sun.identity.saml2.jaxb.xmlenc.ObjectFactory.class));
325N/A public final static java.lang.Class version = (com.sun.identity.saml2.jaxb.xmlenc.impl.JAXBVersion.class);
325N/A
325N/A static {
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.ReferenceListType.KeyReference.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListTypeImpl$KeyReferenceImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.CipherReferenceType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.CipherReferenceTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.CipherDataType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.CipherDataTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.ReferenceListType.DataReference.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListTypeImpl$DataReferenceImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.KANonce.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl$KANonceImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.CipherDataElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.CipherDataElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptedType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType.KeySize.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl$KeySizeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.ReferenceListType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.ReferenceType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertiesElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertiesElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptedKeyElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedKeyElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.CipherReferenceElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.CipherReferenceElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptedKeyType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedKeyTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.TransformsType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.TransformsTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptedDataType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedDataTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.ReferenceListElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType.OAEPparams.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl$OAEPparamsImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertyType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertyTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptedDataElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedDataElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertiesType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertiesTypeImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertyElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertyElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodElement.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodElementImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.RecipientKeyInfo.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl$RecipientKeyInfoImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.OriginatorKeyInfo.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl$OriginatorKeyInfoImpl");
325N/A defaultImplementations.put((com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.class), "com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl");
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "EncryptionProperties"), (com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertiesElement.class));
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "EncryptedData"), (com.sun.identity.saml2.jaxb.xmlenc.EncryptedDataElement.class));
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "EncryptionProperty"), (com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertyElement.class));
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "EncryptedKey"), (com.sun.identity.saml2.jaxb.xmlenc.EncryptedKeyElement.class));
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "CipherData"), (com.sun.identity.saml2.jaxb.xmlenc.CipherDataElement.class));
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "CipherReference"), (com.sun.identity.saml2.jaxb.xmlenc.CipherReferenceElement.class));
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "AgreementMethod"), (com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodElement.class));
325N/A rootTagMap.put(new javax.xml.namespace.QName("http://www.w3.org/2001/04/xmlenc#", "ReferenceList"), (com.sun.identity.saml2.jaxb.xmlenc.ReferenceListElement.class));
325N/A }
325N/A
325N/A /**
325N/A * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sun.identity.saml2.jaxb.xmlenc
325N/A *
325N/A */
325N/A public ObjectFactory() {
325N/A super(grammarInfo);
325N/A }
325N/A
325N/A /**
325N/A * Create an instance of the specified Java content interface.
325N/A *
325N/A * @param javaContentInterface
325N/A * the Class object of the javacontent interface to instantiate
325N/A * @return
325N/A * a new instance
325N/A * @throws JAXBException
325N/A * if an error occurs
325N/A */
325N/A public java.lang.Object newInstance(java.lang.Class javaContentInterface)
325N/A throws javax.xml.bind.JAXBException
325N/A {
325N/A return super.newInstance(javaContentInterface);
325N/A }
325N/A
325N/A /**
325N/A * Get the specified property. This method can only be
325N/A * used to get provider specific properties.
325N/A * Attempting to get an undefined property will result
325N/A * in a PropertyException being thrown.
325N/A *
325N/A * @param name
325N/A * the name of the property to retrieve
325N/A * @return
325N/A * the value of the requested property
325N/A * @throws PropertyException
325N/A * when there is an error retrieving the given property or value
325N/A */
325N/A public java.lang.Object getProperty(java.lang.String name)
325N/A throws javax.xml.bind.PropertyException
325N/A {
325N/A return super.getProperty(name);
325N/A }
325N/A
325N/A /**
325N/A * Set the specified property. This method can only be
325N/A * used to set provider specific properties.
325N/A * Attempting to set an undefined property will result
325N/A * in a PropertyException being thrown.
325N/A *
325N/A * @param name
325N/A * the name of the property to retrieve
325N/A * @param value
325N/A * the value of the property to be set
325N/A * @throws PropertyException
325N/A * when there is an error processing the given property or value
325N/A */
325N/A public void setProperty(java.lang.String name, java.lang.Object value)
325N/A throws javax.xml.bind.PropertyException
325N/A {
325N/A super.setProperty(name, value);
325N/A }
325N/A
325N/A /**
325N/A * Create an instance of ReferenceListTypeKeyReference
325N/A *
325N/A * @throws JAXBException
325N/A * if an error occurs
325N/A */
325N/A public com.sun.identity.saml2.jaxb.xmlenc.ReferenceListType.KeyReference createReferenceListTypeKeyReference()
325N/A throws javax.xml.bind.JAXBException
325N/A {
325N/A return new com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListTypeImpl.KeyReferenceImpl();
325N/A }
325N/A
325N/A /**
325N/A * Create an instance of CipherReferenceType
325N/A *
325N/A * @throws JAXBException
325N/A * if an error occurs
325N/A */
325N/A public com.sun.identity.saml2.jaxb.xmlenc.CipherReferenceType createCipherReferenceType()
325N/A throws javax.xml.bind.JAXBException
325N/A {
325N/A return new com.sun.identity.saml2.jaxb.xmlenc.impl.CipherReferenceTypeImpl();
325N/A }
325N/A
325N/A /**
325N/A * Create an instance of CipherDataType
325N/A *
325N/A * @throws JAXBException
325N/A * if an error occurs
325N/A */
325N/A public com.sun.identity.saml2.jaxb.xmlenc.CipherDataType createCipherDataType()
325N/A throws javax.xml.bind.JAXBException
325N/A {
325N/A return new com.sun.identity.saml2.jaxb.xmlenc.impl.CipherDataTypeImpl();
325N/A }
325N/A
325N/A /**
325N/A * Create an instance of ReferenceListTypeDataReference
325N/A *
325N/A * @throws JAXBException
325N/A * if an error occurs
325N/A */
325N/A public com.sun.identity.saml2.jaxb.xmlenc.ReferenceListType.DataReference createReferenceListTypeDataReference()
325N/A throws javax.xml.bind.JAXBException
325N/A {
325N/A return new com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListTypeImpl.DataReferenceImpl();
325N/A }
325N/A
325N/A /**
325N/A * Create an instance of AgreementMethodTypeKANonce
325N/A *
325N/A * @throws JAXBException
325N/A * if an error occurs
325N/A */
325N/A public com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.KANonce createAgreementMethodTypeKANonce()
325N/A throws javax.xml.bind.JAXBException
325N/A {
325N/A return new com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl.KANonceImpl();
325N/A }
325N/A
/**
* Create an instance of AgreementMethodTypeKANonce
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.KANonce createAgreementMethodTypeKANonce(byte[] value)
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl.KANonceImpl(value);
}
/**
* Create an instance of CipherDataElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.CipherDataElement createCipherDataElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.CipherDataElementImpl();
}
/**
* Create an instance of EncryptedType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptedType createEncryptedType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedTypeImpl();
}
/**
* Create an instance of EncryptionMethodTypeKeySize
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType.KeySize createEncryptionMethodTypeKeySize()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl.KeySizeImpl();
}
/**
* Create an instance of EncryptionMethodTypeKeySize
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType.KeySize createEncryptionMethodTypeKeySize(java.math.BigInteger value)
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl.KeySizeImpl(value);
}
/**
* Create an instance of ReferenceListType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.ReferenceListType createReferenceListType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListTypeImpl();
}
/**
* Create an instance of ReferenceType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.ReferenceType createReferenceType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceTypeImpl();
}
/**
* Create an instance of EncryptionPropertiesElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertiesElement createEncryptionPropertiesElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertiesElementImpl();
}
/**
* Create an instance of EncryptionMethodType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType createEncryptionMethodType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl();
}
/**
* Create an instance of EncryptedKeyElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptedKeyElement createEncryptedKeyElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedKeyElementImpl();
}
/**
* Create an instance of CipherReferenceElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.CipherReferenceElement createCipherReferenceElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.CipherReferenceElementImpl();
}
/**
* Create an instance of EncryptedKeyType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptedKeyType createEncryptedKeyType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedKeyTypeImpl();
}
/**
* Create an instance of TransformsType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.TransformsType createTransformsType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.TransformsTypeImpl();
}
/**
* Create an instance of EncryptedDataType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptedDataType createEncryptedDataType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedDataTypeImpl();
}
/**
* Create an instance of ReferenceListElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.ReferenceListElement createReferenceListElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.ReferenceListElementImpl();
}
/**
* Create an instance of EncryptionMethodTypeOAEPparams
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType.OAEPparams createEncryptionMethodTypeOAEPparams()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl.OAEPparamsImpl();
}
/**
* Create an instance of EncryptionMethodTypeOAEPparams
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionMethodType.OAEPparams createEncryptionMethodTypeOAEPparams(byte[] value)
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionMethodTypeImpl.OAEPparamsImpl(value);
}
/**
* Create an instance of EncryptionPropertyType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertyType createEncryptionPropertyType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertyTypeImpl();
}
/**
* Create an instance of EncryptedDataElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptedDataElement createEncryptedDataElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptedDataElementImpl();
}
/**
* Create an instance of EncryptionPropertiesType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertiesType createEncryptionPropertiesType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertiesTypeImpl();
}
/**
* Create an instance of EncryptionPropertyElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.EncryptionPropertyElement createEncryptionPropertyElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.EncryptionPropertyElementImpl();
}
/**
* Create an instance of AgreementMethodElement
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodElement createAgreementMethodElement()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodElementImpl();
}
/**
* Create an instance of AgreementMethodTypeRecipientKeyInfo
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.RecipientKeyInfo createAgreementMethodTypeRecipientKeyInfo()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl.RecipientKeyInfoImpl();
}
/**
* Create an instance of AgreementMethodTypeOriginatorKeyInfo
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType.OriginatorKeyInfo createAgreementMethodTypeOriginatorKeyInfo()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl.OriginatorKeyInfoImpl();
}
/**
* Create an instance of AgreementMethodType
*
* @throws JAXBException
* if an error occurs
*/
public com.sun.identity.saml2.jaxb.xmlenc.AgreementMethodType createAgreementMethodType()
throws javax.xml.bind.JAXBException
{
return new com.sun.identity.saml2.jaxb.xmlenc.impl.AgreementMethodTypeImpl();
}
}