001: //
002: // This file was generated by the JavaTM Architecture for XML Binding(JAXB) Reference Implementation, v2.0.2-b01-fcs
003: // See <a href="http://java.sun.com/xml/jaxb">http://java.sun.com/xml/jaxb</a>
004: // Any modifications to this file will be lost upon recompilation of the source schema.
005: // Generated on: 2006.08.10 at 02:34:36 PM IST
006: //
007:
008: package com.sun.xml.ws.security.secconv.impl.bindings;
009:
010: import javax.xml.bind.JAXBElement;
011: import javax.xml.bind.annotation.XmlElementDecl;
012: import javax.xml.bind.annotation.XmlRegistry;
013: import javax.xml.namespace.QName;
014:
015: /**
016: * This object contains factory methods for each
017: * Java content interface and Java element interface
018: * generated in the com.sun.xml.ws.security.secconv.impl.bindings package.
019: * <p>An ObjectFactory allows you to programatically
020: * construct new instances of the Java representation
021: * for XML content. The Java representation of XML
022: * content can consist of schema derived interfaces
023: * and classes representing the binding of schema
024: * type definitions, element declarations and model
025: * groups. Factory methods for each of these are
026: * provided in this class.
027: *
028: */
029: @XmlRegistry
030: public class ObjectFactory {
031:
032: private final static QName _Instance_QNAME = new QName(
033: "http://schemas.xmlsoap.org/ws/2005/02/sc", "Instance");
034: private final static QName _DerivedKeyToken_QNAME = new QName(
035: "http://schemas.xmlsoap.org/ws/2005/02/sc",
036: "DerivedKeyToken");
037: private final static QName _Identifier_QNAME = new QName(
038: "http://schemas.xmlsoap.org/ws/2005/02/sc", "Identifier");
039: private final static QName _Nonce_QNAME = new QName(
040: "http://schemas.xmlsoap.org/ws/2005/02/sc", "Nonce");
041: private final static QName _Name_QNAME = new QName(
042: "http://schemas.xmlsoap.org/ws/2005/02/sc", "Name");
043: private final static QName _SecurityContextToken_QNAME = new QName(
044: "http://schemas.xmlsoap.org/ws/2005/02/sc",
045: "SecurityContextToken");
046: private final static QName _Label_QNAME = new QName(
047: "http://schemas.xmlsoap.org/ws/2005/02/sc", "Label");
048:
049: /**
050: * Create a new ObjectFactory that can be used to create new instances of schema derived classes for package: com.sun.xml.ws.security.secconv.impl.bindings
051: *
052: */
053: public ObjectFactory() {
054: }
055:
056: /**
057: * Create an instance of {@link PropertiesType }
058: *
059: */
060: public PropertiesType createPropertiesType() {
061: return new PropertiesType();
062: }
063:
064: /**
065: * Create an instance of {@link SecurityContextTokenType }
066: *
067: */
068: public SecurityContextTokenType createSecurityContextTokenType() {
069: return new SecurityContextTokenType();
070: }
071:
072: /**
073: * Create an instance of {@link DerivedKeyTokenType }
074: *
075: */
076: public DerivedKeyTokenType createDerivedKeyTokenType() {
077: return new DerivedKeyTokenType();
078: }
079:
080: /**
081: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
082: *
083: */
084: @XmlElementDecl(namespace="http://schemas.xmlsoap.org/ws/2005/02/sc",name="Instance")
085: public JAXBElement<String> createInstance(String value) {
086: return new JAXBElement<String>(_Instance_QNAME, String.class,
087: null, value);
088: }
089:
090: /**
091: * Create an instance of {@link JAXBElement }{@code <}{@link DerivedKeyTokenType }{@code >}}
092: *
093: */
094: @XmlElementDecl(namespace="http://schemas.xmlsoap.org/ws/2005/02/sc",name="DerivedKeyToken")
095: public JAXBElement<DerivedKeyTokenType> createDerivedKeyToken(
096: DerivedKeyTokenType value) {
097: return new JAXBElement<DerivedKeyTokenType>(
098: _DerivedKeyToken_QNAME, DerivedKeyTokenType.class,
099: null, value);
100: }
101:
102: /**
103: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
104: *
105: */
106: @XmlElementDecl(namespace="http://schemas.xmlsoap.org/ws/2005/02/sc",name="Identifier")
107: public JAXBElement<String> createIdentifier(String value) {
108: return new JAXBElement<String>(_Identifier_QNAME, String.class,
109: null, value);
110: }
111:
112: /**
113: * Create an instance of {@link JAXBElement }{@code <}{@link byte[]}{@code >}}
114: *
115: */
116: @XmlElementDecl(namespace="http://schemas.xmlsoap.org/ws/2005/02/sc",name="Nonce")
117: public JAXBElement<byte[]> createNonce(byte[] value) {
118: return new JAXBElement<byte[]>(_Nonce_QNAME, byte[].class,
119: null, ((byte[]) value));
120: }
121:
122: /**
123: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
124: *
125: */
126: @XmlElementDecl(namespace="http://schemas.xmlsoap.org/ws/2005/02/sc",name="Name")
127: public JAXBElement<String> createName(String value) {
128: return new JAXBElement<String>(_Name_QNAME, String.class, null,
129: value);
130: }
131:
132: /**
133: * Create an instance of {@link JAXBElement }{@code <}{@link SecurityContextTokenType }{@code >}}
134: *
135: */
136: @XmlElementDecl(namespace="http://schemas.xmlsoap.org/ws/2005/02/sc",name="SecurityContextToken")
137: public JAXBElement<SecurityContextTokenType> createSecurityContextToken(
138: SecurityContextTokenType value) {
139: return new JAXBElement<SecurityContextTokenType>(
140: _SecurityContextToken_QNAME,
141: SecurityContextTokenType.class, null, value);
142: }
143:
144: /**
145: * Create an instance of {@link JAXBElement }{@code <}{@link String }{@code >}}
146: *
147: */
148: @XmlElementDecl(namespace="http://schemas.xmlsoap.org/ws/2005/02/sc",name="Label")
149: public JAXBElement<String> createLabel(String value) {
150: return new JAXBElement<String>(_Label_QNAME, String.class,
151: null, value);
152: }
153:
154: }
|