public class ToolLogicUtil
extends java.lang.Object
Description: 工具类
Title:首亨软件 - TSS/CRM等
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
ENTER_LINE |
| 构造器和说明 |
|---|
ToolLogicUtil() |
| 限定符和类型 | 方法和说明 |
|---|---|
static CompilationProblem[] |
compiler(java.lang.String className,
java.lang.String importPkg,
java.lang.String javaContent)
编译源文件
|
static int |
convertLineNo(int lineNo)
编译时出错的行号,此处减去默认的行号,以方便直接定位到方法体中
|
static java.lang.String |
createJavaFile(java.lang.String className,
java.lang.String importPkg,
java.lang.String javaContent)
生成java文件
|
static java.lang.Class |
getPageLogicObjectClass(java.lang.String className)
获取逻辑处理对象
|
public static final java.lang.String ENTER_LINE
public static CompilationProblem[] compiler(java.lang.String className, java.lang.String importPkg, java.lang.String javaContent)
className - 类名importPkg - 导入文件,如:import com.sh.module.page.logic.PageLogic;javaContent - java逻辑代码public static java.lang.String createJavaFile(java.lang.String className,
java.lang.String importPkg,
java.lang.String javaContent)
className - StringimportPkg - StringjavaContent - Stringpublic static int convertLineNo(int lineNo)
lineNo - intpublic static java.lang.Class getPageLogicObjectClass(java.lang.String className)
throws java.lang.InstantiationException,
java.lang.IllegalAccessException,
java.lang.ClassNotFoundException
className - 类名java.lang.InstantiationException - InstantiationExceptionjava.lang.IllegalAccessException - IllegalAccessExceptionjava.lang.ClassNotFoundException - ClassNotFoundException