IBM Branch Transformation Toolkit Javadoc

com.ibm.btt.tools.migration.operation
Class BaseGenerator

java.lang.Object
  extended bycom.ibm.btt.tools.migration.operation.BaseGenerator
Direct Known Subclasses:
AccessGenerator, ActionGenerator, BPGenerator, EJBGenerator, LinkGenerator, WSDLGenerator

public class BaseGenerator
extends java.lang.Object

The class is used for Migration purporse


Constructor Summary
BaseGenerator()
           
 
Method Summary
protected static void assertFile(org.eclipse.core.resources.IFile file)
           
protected static java.lang.String convertNameToPath(java.lang.String input)
           
protected static void createPackage(org.eclipse.core.resources.IProject proj, org.eclipse.core.resources.IResource folder, java.lang.String packageName)
           
protected static void generateInvokerForBP(java.lang.String id, java.lang.String packageName)
           
protected static void generateInvokerForBP(java.lang.String id, java.lang.String packageName, boolean type)
           
protected static void generateInvokerForEJB(java.lang.String id, java.lang.String packageName)
           
protected static void generateInvokerForEJB(java.lang.String id, java.lang.String packageName, boolean type)
           
protected static java.lang.String getFileContents(java.io.InputStream is)
           
protected static void setFileContents(org.eclipse.core.resources.IFile file, java.io.InputStream is, org.eclipse.core.runtime.IProgressMonitor mon)
           
protected static void setFileContents(org.eclipse.core.resources.IFile file, java.lang.String src, org.eclipse.core.runtime.IProgressMonitor mon)
           
protected static java.lang.String subst(java.lang.String re, java.lang.String input, java.lang.String replace)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

BaseGenerator

public BaseGenerator()
Method Detail

assertFile

protected static void assertFile(org.eclipse.core.resources.IFile file)
                          throws java.io.IOException
Parameters:
file -
Throws:
java.io.IOException

subst

protected static java.lang.String subst(java.lang.String re,
                                        java.lang.String input,
                                        java.lang.String replace)
                                 throws org.apache.regexp.RESyntaxException
Parameters:
re -
input -
replace -
Returns:
Throws:
org.apache.regexp.RESyntaxException

getFileContents

protected static java.lang.String getFileContents(java.io.InputStream is)
                                           throws org.eclipse.core.runtime.CoreException,
                                                  java.io.IOException
Parameters:
is -
Returns:
Throws:
org.eclipse.core.runtime.CoreException
java.io.IOException

setFileContents

protected static void setFileContents(org.eclipse.core.resources.IFile file,
                                      java.io.InputStream is,
                                      org.eclipse.core.runtime.IProgressMonitor mon)
                               throws org.eclipse.core.runtime.CoreException
Parameters:
file -
is -
mon -
Throws:
org.eclipse.core.runtime.CoreException

setFileContents

protected static void setFileContents(org.eclipse.core.resources.IFile file,
                                      java.lang.String src,
                                      org.eclipse.core.runtime.IProgressMonitor mon)
                               throws org.eclipse.core.runtime.CoreException
Parameters:
file -
src -
mon -
Throws:
org.eclipse.core.runtime.CoreException

convertNameToPath

protected static java.lang.String convertNameToPath(java.lang.String input)
                                             throws org.apache.regexp.RESyntaxException
Parameters:
input -
Returns:
Throws:
org.apache.regexp.RESyntaxException

createPackage

protected static void createPackage(org.eclipse.core.resources.IProject proj,
                                    org.eclipse.core.resources.IResource folder,
                                    java.lang.String packageName)
Parameters:
proj -
folder -
packageName -

generateInvokerForEJB

protected static void generateInvokerForEJB(java.lang.String id,
                                            java.lang.String packageName)
                                     throws org.eclipse.core.runtime.CoreException
Parameters:
id -
packageName -
Throws:
org.eclipse.core.runtime.CoreException

generateInvokerForEJB

protected static void generateInvokerForEJB(java.lang.String id,
                                            java.lang.String packageName,
                                            boolean type)
                                     throws org.eclipse.core.runtime.CoreException
Parameters:
id -
packageName -
type - // true:javaclient,false:htmlclient
Throws:
org.eclipse.core.runtime.CoreException

generateInvokerForBP

protected static void generateInvokerForBP(java.lang.String id,
                                           java.lang.String packageName)
                                    throws org.eclipse.core.runtime.CoreException
Parameters:
id -
packageName -
Throws:
org.eclipse.core.runtime.CoreException

generateInvokerForBP

protected static void generateInvokerForBP(java.lang.String id,
                                           java.lang.String packageName,
                                           boolean type)
                                    throws org.eclipse.core.runtime.CoreException
Parameters:
id -
packageName -
type -
Throws:
org.eclipse.core.runtime.CoreException

IBM Branch Transformation Toolkit Javadoc

(c) Copyright IBM Corporation 1998, 2005