com.sforce.ws.tools
Class TypeGenerator

java.lang.Object
  extended by com.sforce.ws.tools.TypeGenerator
Direct Known Subclasses:
ComplexTypeGenerator, SimpleTypeGenerator

public abstract class TypeGenerator
extends java.lang.Object

TypeGenerator

Since:
1.0 Mar 7, 2006
Version:
1.0
Author:
http://cheenath.com

Field Summary
protected  java.lang.String className
           
protected  TypeMapper mapper
           
protected  java.lang.String packageName
           
protected  java.io.File tempDir
           
protected  Types types
           
 
Constructor Summary
TypeGenerator(Types types, Schema schema, java.lang.String name, java.io.File tempDir, TypeMapper typeMapper)
           
 
Method Summary
 java.lang.String generate()
           
 java.lang.String getClassName()
           
 java.lang.String getPackageName()
           
protected abstract  java.lang.String getTemplate()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

packageName

protected java.lang.String packageName

className

protected java.lang.String className

tempDir

protected java.io.File tempDir

mapper

protected TypeMapper mapper

types

protected Types types
Constructor Detail

TypeGenerator

public TypeGenerator(Types types,
                     Schema schema,
                     java.lang.String name,
                     java.io.File tempDir,
                     TypeMapper typeMapper)
Method Detail

getPackageName

public java.lang.String getPackageName()

getClassName

public java.lang.String getClassName()

getTemplate

protected abstract java.lang.String getTemplate()

generate

public java.lang.String generate()
                          throws java.io.IOException,
                                 TemplateException
Throws:
java.io.IOException
TemplateException


Copyright © 2011. All Rights Reserved.