com.sforce.ws.codegen
Class TypeMetadataConstructor

java.lang.Object
  extended by com.sforce.ws.codegen.TypeMetadataConstructor

public class TypeMetadataConstructor
extends Object

Since:
184
Author:
hhildebrand

Field Summary
protected  String className
           
protected  ComplexType complexType
           
 
Constructor Summary
TypeMetadataConstructor(Types types, Schema schema, ComplexType complexType, File tempDir, TypeMapper typeMapper)
           
TypeMetadataConstructor(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)
           
 ComplexClassMetadata generateMetadata()
           
 Iterator<Element> getElements()
           
 String getMethod(Element element)
           
 String initArray(Element element)
           
 String javaType(Element element)
           
 String loadMethod(Element element)
           
 String loadType(Element element)
           
protected  String localJavaType(QName type, int maxOccurs, boolean nillable)
           
 String setMethod(Element element)
           
 String superLoad()
           
 String superToString()
           
 String superWrite()
           
 String typeInfo(Element element)
           
 String writeMethod(Element element)
           
 String xsiType()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

complexType

protected final ComplexType complexType

className

protected final String className
Constructor Detail

TypeMetadataConstructor

public TypeMetadataConstructor(Types types,
                               Schema schema,
                               ComplexType complexType,
                               File tempDir,
                               TypeMapper typeMapper)

TypeMetadataConstructor

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

baseClass

public String baseClass()

booleanGetMethod

public String booleanGetMethod(Element element)

elementDoc

public String elementDoc(Element element)

fieldName

public String fieldName(Element element)

generateMetadata

public ComplexClassMetadata generateMetadata()

getElements

public Iterator<Element> getElements()

getMethod

public String getMethod(Element element)

initArray

public String initArray(Element element)

javaType

public String javaType(Element element)

loadMethod

public String loadMethod(Element element)

loadType

public String loadType(Element element)

setMethod

public String setMethod(Element element)

superLoad

public String superLoad()

superToString

public String superToString()

superWrite

public String superWrite()

typeInfo

public String typeInfo(Element element)

writeMethod

public String writeMethod(Element element)

xsiType

public String xsiType()

localJavaType

protected String localJavaType(QName type,
                               int maxOccurs,
                               boolean nillable)


Copyright © 2014. All Rights Reserved.