public class MessagePart
extends java.lang.Object
Nested Structures are defined by
 oracle.binding.meta.StrucutureDefinition
| Modifier and Type | Field and Description | 
|---|---|
| static java.lang.String | ARRAY_ITEM | 
| Constructor and Description | 
|---|
| MessagePart(java.lang.String name)Create a new Message part. | 
| MessagePart(java.lang.String name,
           java.lang.String parentName,
           oracle.webservices.mdds.Prototype partPrototype)Create this Messagepart instance. | 
| MessagePart(java.lang.String name,
           java.lang.String parentName,
           oracle.webservices.mdds.Prototype partPrototype,
           java.util.Set colSet,
           java.lang.String xmlNS) | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | addComplexType(AccessorDef def)Adds the accessor for the type to a structor definition if the part is a 
 complex type. | 
| java.util.Set | getCollectionSet() | 
| java.lang.String | getName()Get the name of the message part | 
| ParamDef | getParameterDefintion(java.lang.String rootName)Create the  JSR 227ParameterDefinitionfor this Message part. | 
| void | setTypeMap(Types types)Sets the maps of the structures of the types defined for this service 
 definition (WSDL). | 
public MessagePart(java.lang.String name)
name - Name of the message partpublic MessagePart(java.lang.String name,
           java.lang.String parentName,
           oracle.webservices.mdds.Prototype partPrototype,
           java.util.Set colSet,
           java.lang.String xmlNS)
public MessagePart(java.lang.String name,
           java.lang.String parentName,
           oracle.webservices.mdds.Prototype partPrototype)
name - The name of this message partparentName - The name of the parent container for this part. The
                   parent container can be a method or a higher level
                   part incase of a complex / collection part.partPrototype - The prototype of this part. A prototype of the part
                      defines the type of the part. The type can be a  
                      simple java type or a complex schema construct as 
                      defined in the schema.public java.lang.String getName()
public ParamDef getParameterDefintion(java.lang.String rootName) throws AdapterException
JSR 227 
 ParameterDefinition for this Message part.rootName - name of the root.{@link - AdapterException} if the 
         ParameterDefinition cannot be created.AdapterExceptionpublic boolean addComplexType(AccessorDef def)
def - structure that will contain the type accessor.public void setTypeMap(Types types)
types - object that stores structure definitions with the key as the 
              type names.public java.util.Set getCollectionSet()