com.sforce.ws.tools
Class ComplexTypeGenerator

java.lang.Object
  extended by com.sforce.ws.tools.TypeGenerator
      extended by com.sforce.ws.tools.ComplexTypeGenerator

public class ComplexTypeGenerator
extends TypeGenerator

This class contains util methods used by type.template.

Since:
1.0 Nov 22, 2005
Version:
1.0
Author:
http://cheenath

Field Summary
 
Fields inherited from class com.sforce.ws.tools.TypeGenerator
className, mapper, packageName, tempDir, types
 
Constructor Summary
ComplexTypeGenerator(Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper, boolean laxMinOccursMode)
           
 
Method Summary
 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()
           
 
Methods inherited from class com.sforce.ws.tools.TypeGenerator
generate, getClassName, getPackageName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ComplexTypeGenerator

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

getTemplate

public String getTemplate()
Specified by:
getTemplate in class TypeGenerator

baseClass

public String baseClass()

superWrite

public String superWrite()

superToString

public String superToString()

superLoad

public String superLoad()

xsiType

public String xsiType()

getElements

public Iterator<Element> getElements()

getMethod

public String getMethod(Element element)

booleanGetMethod

public String booleanGetMethod(Element element)

setMethod

public String setMethod(Element element)

elementDoc

public String elementDoc(Element element)

javaType

public String javaType(Element element)

initArray

public String initArray(Element element)

fieldName

public String fieldName(Element element)

typeInfo

public String typeInfo(Element element)

writeMethod

public String writeMethod(Element element)

loadType

public String loadType(Element element)

loadMethod

public String loadMethod(Element element)


Copyright © 2012. All Rights Reserved.