// // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.1.5-b01-fcs // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a> // Any modifications to this file will be lost upon recompilation of the source schema. // Generated on: 2008.05.13 at 05:26:58 PM WEST // package org.openxdm.xcap.common.xcapdiff; import javax.xml.bind.JAXBElement; import javax.xml.bind.annotation.XmlElementDecl; import javax.xml.bind.annotation.XmlRegistry; import javax.xml.namespace.QName; /** * This object contains factory methods for each * Java content interface and Java element interface * generated in the org.mobicents.slee.xdm.server.subscription.xcapdiff package. * <p>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. * */ @XmlRegistry public class ObjectFactory { private final static QName _DocumentTypeRemove_QNAME = new QName("urn:ietf:params:xml:ns:xcap-diff", "remove"); private final static QName _DocumentTypeReplace_QNAME = new QName("urn:ietf:params:xml:ns:xcap-diff", "replace"); private final static QName _DocumentTypeAdd_QNAME = new QName("urn:ietf:params:xml:ns:xcap-diff", "add"); /** * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: org.mobicents.slee.xdm.server.subscription.xcapdiff * */ public ObjectFactory() { } /** * Create an instance of {@link DocumentType.Remove } * */ public DocumentType.Remove createDocumentTypeRemove() { return new DocumentType.Remove(); } /** * Create an instance of {@link AttributeType } * */ public AttributeType createAttributeType() { return new AttributeType(); } /** * Create an instance of {@link org.openxdm.xcap.common.xcapdiff.Remove } * */ public org.openxdm.xcap.common.xcapdiff.Remove createRemove() { return new org.openxdm.xcap.common.xcapdiff.Remove(); } /** * Create an instance of {@link org.openxdm.xcap.common.xcapdiff.Add } * */ public org.openxdm.xcap.common.xcapdiff.Add createAdd() { return new org.openxdm.xcap.common.xcapdiff.Add(); } /** * Create an instance of {@link EmptyType } * */ public EmptyType createEmptyType() { return new EmptyType(); } /** * Create an instance of {@link DocumentType.Replace } * */ public DocumentType.Replace createDocumentTypeReplace() { return new DocumentType.Replace(); } /** * Create an instance of {@link DocumentType.Add } * */ public DocumentType.Add createDocumentTypeAdd() { return new DocumentType.Add(); } /** * Create an instance of {@link XcapDiff } * */ public XcapDiff createXcapDiff() { return new XcapDiff(); } /** * Create an instance of {@link DocumentType } * */ public DocumentType createDocumentType() { return new DocumentType(); } /** * Create an instance of {@link org.openxdm.xcap.common.xcapdiff.Replace } * */ public org.openxdm.xcap.common.xcapdiff.Replace createReplace() { return new org.openxdm.xcap.common.xcapdiff.Replace(); } /** * Create an instance of {@link ElementType } * */ public ElementType createElementType() { return new ElementType(); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DocumentType.Remove }{@code >}} * */ @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xcap-diff", name = "remove", scope = DocumentType.class) public JAXBElement<DocumentType.Remove> createDocumentTypeRemove(DocumentType.Remove value) { return new JAXBElement<DocumentType.Remove>(_DocumentTypeRemove_QNAME, DocumentType.Remove.class, DocumentType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DocumentType.Replace }{@code >}} * */ @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xcap-diff", name = "replace", scope = DocumentType.class) public JAXBElement<DocumentType.Replace> createDocumentTypeReplace(DocumentType.Replace value) { return new JAXBElement<DocumentType.Replace>(_DocumentTypeReplace_QNAME, DocumentType.Replace.class, DocumentType.class, value); } /** * Create an instance of {@link JAXBElement }{@code <}{@link DocumentType.Add }{@code >}} * */ @XmlElementDecl(namespace = "urn:ietf:params:xml:ns:xcap-diff", name = "add", scope = DocumentType.class) public JAXBElement<DocumentType.Add> createDocumentTypeAdd(DocumentType.Add value) { return new JAXBElement<DocumentType.Add>(_DocumentTypeAdd_QNAME, DocumentType.Add.class, DocumentType.class, value); } }