com.ibm.btt.tools.migration.operation
Class BaseGenerator
java.lang.Object
com.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
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 |
BaseGenerator
public BaseGenerator()
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
(c) Copyright IBM Corporation 1998, 2005