public class

ComplexTypeGenerator

extends TypeGenerator
java.lang.Object
   ↳ com.sforce.ws.tools.TypeGenerator
     ↳ com.sforce.ws.tools.ComplexTypeGenerator

Class Overview

This class contains util methods used by type.template.

Summary

Constants
String TEMPLATE
Fields
private final ComplexType complexType
private static final ComplexTypeGenerator.JavaTypeMap javaTypeMap
private final boolean laxMinOccursMode
[Expand]
Inherited Fields
From class com.sforce.ws.tools.TypeGenerator
Public Constructors
ComplexTypeGenerator(Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper, boolean laxMinOccursMode)
Public Methods
String baseClass()
String booleanGetMethod(Element element)
String elementDoc(Element element)
String fieldName(Element element)
Iterator<Element> getElements()
String getMethod(Element element)
String getTemplate()
String initArray(Element element)
String javaType(Element element)
String loadMethod(Element element)
String loadType(Element element)
String setMethod(Element element)
String superLoad()
String superToString()
String superWrite()
String typeInfo(Element element)
String writeMethod(Element element)
String xsiType()
[Expand]
Inherited Methods
From class com.sforce.ws.tools.TypeGenerator
From class java.lang.Object

Constants

private static final String TEMPLATE

Constant Value: "com/sforce/ws/tools/type.template"

Fields

private final ComplexType complexType

private static final ComplexTypeGenerator.JavaTypeMap javaTypeMap

private final boolean laxMinOccursMode

Public Constructors

public ComplexTypeGenerator (Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper, boolean laxMinOccursMode)

Parameters
types
schema
complexType
tempDir
typeMapper
laxMinOccursMode

Public Methods

public String baseClass ()

public String booleanGetMethod (Element element)

Parameters
element

public String elementDoc (Element element)

Parameters
element

public String fieldName (Element element)

Parameters
element

public Iterator<Element> getElements ()

public String getMethod (Element element)

Parameters
element

public String getTemplate ()

public String initArray (Element element)

Parameters
element

public String javaType (Element element)

Parameters
element

public String loadMethod (Element element)

Parameters
element

public String loadType (Element element)

Parameters
element

public String setMethod (Element element)

Parameters
element

public String superLoad ()

public String superToString ()

public String superWrite ()

public String typeInfo (Element element)

Parameters
element

public String writeMethod (Element element)

Parameters
element

public String xsiType ()