5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk//
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk// This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v1.0.6-b27-fcs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk// See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk// Any modifications to this file will be lost upon recompilation of the source schema.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk// Generated on: 2012.06.11 at 10:34:07 AM PDT
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk//
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenkpackage com.sun.identity.saml2.jaxb.metadataextquery;
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk/**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * This object contains factory methods for each
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Java content interface and Java element interface
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * generated in the com.sun.identity.saml2.jaxb.metadataextquery package.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * <p>An ObjectFactory allows you to programatically
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * construct new instances of the Java representation
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * for XML content. The Java representation of XML
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * content can consist of schema derived interfaces
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * and classes representing the binding of schema
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * type definitions, element declarations and model
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * groups. Factory methods for each of these are
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * provided in this class.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenkpublic class ObjectFactory
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk extends com.sun.identity.saml2.jaxb.assertion.impl.runtime.DefaultJAXBContextImpl
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk{
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk private static java.util.HashMap defaultImplementations = new java.util.HashMap(16, 0.75F);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk private static java.util.HashMap rootTagMap = new java.util.HashMap();
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk 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.metadataextquery.ObjectFactory.class));
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk public final static java.lang.Class version = (com.sun.identity.saml2.jaxb.metadataextquery.impl.JAXBVersion.class);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk static {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk defaultImplementations.put((com.sun.identity.saml2.jaxb.metadataextquery.ActionNamespaceElement.class), "com.sun.identity.saml2.jaxb.metadataextquery.impl.ActionNamespaceElementImpl");
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk defaultImplementations.put((com.sun.identity.saml2.jaxb.metadataextquery.AuthnQueryDescriptorType.class), "com.sun.identity.saml2.jaxb.metadataextquery.impl.AuthnQueryDescriptorTypeImpl");
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk defaultImplementations.put((com.sun.identity.saml2.jaxb.metadataextquery.AttributeQueryDescriptorElement.class), "com.sun.identity.saml2.jaxb.metadataextquery.impl.AttributeQueryDescriptorElementImpl");
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk defaultImplementations.put((com.sun.identity.saml2.jaxb.metadataextquery.QueryDescriptorType.class), "com.sun.identity.saml2.jaxb.metadataextquery.impl.QueryDescriptorTypeImpl");
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk defaultImplementations.put((com.sun.identity.saml2.jaxb.metadataextquery.AttributeQueryDescriptorType.class), "com.sun.identity.saml2.jaxb.metadataextquery.impl.AttributeQueryDescriptorTypeImpl");
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk defaultImplementations.put((com.sun.identity.saml2.jaxb.metadataextquery.AuthzDecisionQueryDescriptorType.class), "com.sun.identity.saml2.jaxb.metadataextquery.impl.AuthzDecisionQueryDescriptorTypeImpl");
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk rootTagMap.put(new javax.xml.namespace.QName("urn:oasis:names:tc:SAML:metadata:ext:query", "AttributeQueryDescriptor"), (com.sun.identity.saml2.jaxb.metadataextquery.AttributeQueryDescriptorElement.class));
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk rootTagMap.put(new javax.xml.namespace.QName("urn:oasis:names:tc:SAML:metadata:ext:query", "ActionNamespace"), (com.sun.identity.saml2.jaxb.metadataextquery.ActionNamespaceElement.class));
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sun.identity.saml2.jaxb.metadataextquery
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk public ObjectFactory() {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk super(grammarInfo);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of the specified Java content interface.
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @param javaContentInterface
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * the Class object of the javacontent interface to instantiate
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @return
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * a new instance
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk public java.lang.Object newInstance(java.lang.Class javaContentInterface)
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return super.newInstance(javaContentInterface);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Get the specified property. This method can only be
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * used to get provider specific properties.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Attempting to get an undefined property will result
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * in a PropertyException being thrown.
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @param name
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * the name of the property to retrieve
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @return
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * the value of the requested property
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws PropertyException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * when there is an error retrieving the given property or value
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk public java.lang.Object getProperty(java.lang.String name)
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.PropertyException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return super.getProperty(name);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Set the specified property. This method can only be
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * used to set provider specific properties.
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Attempting to set an undefined property will result
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * in a PropertyException being thrown.
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @param name
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * the name of the property to retrieve
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @param value
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * the value of the property to be set
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws PropertyException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * when there is an error processing the given property or value
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk public void setProperty(java.lang.String name, java.lang.Object value)
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.PropertyException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk super.setProperty(name, value);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of ActionNamespaceElement
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk public com.sun.identity.saml2.jaxb.metadataextquery.ActionNamespaceElement createActionNamespaceElement()
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return new com.sun.identity.saml2.jaxb.metadataextquery.impl.ActionNamespaceElementImpl();
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of ActionNamespaceElement
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk public com.sun.identity.saml2.jaxb.metadataextquery.ActionNamespaceElement createActionNamespaceElement(java.lang.String value)
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return new com.sun.identity.saml2.jaxb.metadataextquery.impl.ActionNamespaceElementImpl(value);
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of AuthnQueryDescriptorType
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk public com.sun.identity.saml2.jaxb.metadataextquery.AuthnQueryDescriptorType createAuthnQueryDescriptorType()
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return new com.sun.identity.saml2.jaxb.metadataextquery.impl.AuthnQueryDescriptorTypeImpl();
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of AttributeQueryDescriptorElement
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk public com.sun.identity.saml2.jaxb.metadataextquery.AttributeQueryDescriptorElement createAttributeQueryDescriptorElement()
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return new com.sun.identity.saml2.jaxb.metadataextquery.impl.AttributeQueryDescriptorElementImpl();
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of QueryDescriptorType
dff2cc5646d4437ab9e0cb1dcb59da65462a5938jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk public com.sun.identity.saml2.jaxb.metadataextquery.QueryDescriptorType createQueryDescriptorType()
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return new com.sun.identity.saml2.jaxb.metadataextquery.impl.QueryDescriptorTypeImpl();
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of AttributeQueryDescriptorType
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk public com.sun.identity.saml2.jaxb.metadataextquery.AttributeQueryDescriptorType createAttributeQueryDescriptorType()
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return new com.sun.identity.saml2.jaxb.metadataextquery.impl.AttributeQueryDescriptorTypeImpl();
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk /**
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * Create an instance of AuthzDecisionQueryDescriptorType
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk *
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * @throws JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk * if an error occurs
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk */
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk public com.sun.identity.saml2.jaxb.metadataextquery.AuthzDecisionQueryDescriptorType createAuthzDecisionQueryDescriptorType()
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk throws javax.xml.bind.JAXBException
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk {
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk return new com.sun.identity.saml2.jaxb.metadataextquery.impl.AuthzDecisionQueryDescriptorTypeImpl();
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk }
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk
5b64d5d44892834ba97f003080f3467299b7c5c5jeff.schenk}