com.oracle.xmlns.webservices.jaxws_databinding
Class JavaWsdlMappingType

java.lang.Object
  extended by com.oracle.xmlns.webservices.jaxws_databinding.JavaWsdlMappingType

public class JavaWsdlMappingType
extends Object

This file was generated by JAXB-RI v2.2.6 and afterwards modified to implement appropriate Annotation

Java class for java-wsdl-mapping-type complex type.

The following schema fragment specifies the expected content contained within this class.

 <complexType name="java-wsdl-mapping-type">
   <complexContent>
     <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
       <sequence>
         <element name="xml-schema-mapping" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <any maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
         <group ref="{http://xmlns.oracle.com/webservices/jaxws-databinding}class-annotation" maxOccurs="unbounded" minOccurs="0"/>
         <element name="java-methods" minOccurs="0">
           <complexType>
             <complexContent>
               <restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
                 <sequence>
                   <element ref="{http://xmlns.oracle.com/webservices/jaxws-databinding}java-method" maxOccurs="unbounded" minOccurs="0"/>
                 </sequence>
               </restriction>
             </complexContent>
           </complexType>
         </element>
       </sequence>
       <attribute name="name" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="java-type-name" type="{http://www.w3.org/2001/XMLSchema}string" />
       <attribute name="existing-annotations" type="{http://xmlns.oracle.com/webservices/jaxws-databinding}existing-annotations-type" />
       <attribute name="databinding" type="{http://www.w3.org/2001/XMLSchema}string" />
       <anyAttribute processContents='skip' namespace='##other'/>
     </restriction>
   </complexContent>
 </complexType>
 


Nested Class Summary
static class JavaWsdlMappingType.JavaMethods
          Java class for anonymous complex type.
static class JavaWsdlMappingType.XmlSchemaMapping
          Java class for anonymous complex type.
 
Field Summary
protected  List<Object> classAnnotation
           
protected  String databinding
           
protected  ExistingAnnotationsType existingAnnotations
           
protected  JavaWsdlMappingType.JavaMethods javaMethods
           
protected  String javaTypeName
           
protected  String name
           
protected  JavaWsdlMappingType.XmlSchemaMapping xmlSchemaMapping
           
 
Constructor Summary
JavaWsdlMappingType()
           
 
Method Summary
 List<Object> getClassAnnotation()
          The class-annotation group defines the set of annotations applicable to the Java class declaration.
 String getDatabinding()
          Gets the value of the databinding property.
 ExistingAnnotationsType getExistingAnnotations()
          Gets the value of the classAnnotations property.
 JavaWsdlMappingType.JavaMethods getJavaMethods()
          Gets the value of the javaMethods property.
 String getJavaTypeName()
          Gets the value of the javaTypeName property.
 String getName()
          Gets the value of the name property.
 Map<QName,String> getOtherAttributes()
          Gets a map that contains attributes that aren't bound to any typed property on this class.
 JavaWsdlMappingType.XmlSchemaMapping getXmlSchemaMapping()
          Gets the value of the xmlSchemaMapping property.
 void setDatabinding(String value)
          Sets the value of the databinding property.
 void setExistingAnnotations(ExistingAnnotationsType value)
          Sets the value of the classAnnotations property.
 void setJavaMethods(JavaWsdlMappingType.JavaMethods value)
          Sets the value of the javaMethods property.
 void setJavaTypeName(String value)
          Sets the value of the javaTypeName property.
 void setName(String value)
          Sets the value of the name property.
 void setXmlSchemaMapping(JavaWsdlMappingType.XmlSchemaMapping value)
          Sets the value of the xmlSchemaMapping property.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

xmlSchemaMapping

protected JavaWsdlMappingType.XmlSchemaMapping xmlSchemaMapping

classAnnotation

protected List<Object> classAnnotation

javaMethods

protected JavaWsdlMappingType.JavaMethods javaMethods

name

protected String name

javaTypeName

protected String javaTypeName

existingAnnotations

protected ExistingAnnotationsType existingAnnotations

databinding

protected String databinding
Constructor Detail

JavaWsdlMappingType

public JavaWsdlMappingType()
Method Detail

getXmlSchemaMapping

public JavaWsdlMappingType.XmlSchemaMapping getXmlSchemaMapping()
Gets the value of the xmlSchemaMapping property.

Returns:
possible object is JavaWsdlMappingType.XmlSchemaMapping

setXmlSchemaMapping

public void setXmlSchemaMapping(JavaWsdlMappingType.XmlSchemaMapping value)
Sets the value of the xmlSchemaMapping property.

Parameters:
value - allowed object is JavaWsdlMappingType.XmlSchemaMapping

getClassAnnotation

public List<Object> getClassAnnotation()
The class-annotation group defines the set of annotations applicable to the Java class declaration. Gets the value of the classAnnotation property.

This accessor method returns a reference to the live list, not a snapshot. Therefore any modification you make to the returned list will be present inside the JAXB object. This is why there is not a set method for the classAnnotation property.

For example, to add a new item, do as follows:

    getClassAnnotation().add(newItem);
 

Objects of the following type(s) are allowed in the list XmlWebServiceClient XmlBindingType XmlWebService XmlWebFault XmlServiceMode XmlMTOM XmlHandlerChain Element XmlSOAPBinding


getJavaMethods

public JavaWsdlMappingType.JavaMethods getJavaMethods()
Gets the value of the javaMethods property.

Returns:
possible object is JavaWsdlMappingType.JavaMethods

setJavaMethods

public void setJavaMethods(JavaWsdlMappingType.JavaMethods value)
Sets the value of the javaMethods property.

Parameters:
value - allowed object is JavaWsdlMappingType.JavaMethods

getName

public String getName()
Gets the value of the name property.

Returns:
possible object is String

setName

public void setName(String value)
Sets the value of the name property.

Parameters:
value - allowed object is String

getJavaTypeName

public String getJavaTypeName()
Gets the value of the javaTypeName property.

Returns:
possible object is String

setJavaTypeName

public void setJavaTypeName(String value)
Sets the value of the javaTypeName property.

Parameters:
value - allowed object is String

getExistingAnnotations

public ExistingAnnotationsType getExistingAnnotations()
Gets the value of the classAnnotations property.

Returns:
possible object is ExistingAnnotationsType

setExistingAnnotations

public void setExistingAnnotations(ExistingAnnotationsType value)
Sets the value of the classAnnotations property.

Parameters:
value - allowed object is ExistingAnnotationsType

getDatabinding

public String getDatabinding()
Gets the value of the databinding property.

Returns:
possible object is String

setDatabinding

public void setDatabinding(String value)
Sets the value of the databinding property.

Parameters:
value - allowed object is String

getOtherAttributes

public Map<QName,String> getOtherAttributes()
Gets a map that contains attributes that aren't bound to any typed property on this class.

the map is keyed by the name of the attribute and the value is the string value of the attribute. the map returned by this method is live, and you can add new attribute by updating the map directly. Because of this design, there's no setter.

Returns:
always non-null


Copyright © 2005-2015 Oracle Corporation. All Rights Reserved.