public class PageModelScaner extends VersionPackResourceDependScanerBase
| 限定符和类型 | 类和说明 |
|---|---|
static class |
PageModelScaner.ScanerBuilder |
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
CORE_MODEL_DESIGN_TABLE_ID |
static java.lang.String |
CORE_REPORT_TABLE_ID |
CoreModelDesign |
coreModelDesign |
java.lang.Boolean |
hasScanZLPage
是否已经扫描过依赖.默认false
主要是用于防止循环依赖导致死循环
|
com.alibaba.fastjson.JSONObject |
jsonObject |
verionResource| 构造器和说明 |
|---|
PageModelScaner(VerionResourceBase verionResource)
创建表单扫描器 默认是以关联的菜单的表单来初始化coreModelDesign
|
PageModelScaner(VerionResourceBase verionResource,
java.lang.String pageId)
创建表单扫描器
|
| 限定符和类型 | 方法和说明 |
|---|---|
void |
doScan(MenuPacker packer)
扫描依赖资源
|
java.util.List<CompnentScanerBase> |
getCompnentScanersVer0() |
java.util.List<CompnentScanerBase> |
getCompnentScanersVer1() |
MenuResource |
getMenuResource() |
java.lang.String |
getVersion()
得到表单模型的版本号
|
void |
scanerPage(java.lang.String pageId)
扫描页面
|
public static java.lang.String CORE_MODEL_DESIGN_TABLE_ID
public static java.lang.String CORE_REPORT_TABLE_ID
public com.alibaba.fastjson.JSONObject jsonObject
public CoreModelDesign coreModelDesign
public java.lang.Boolean hasScanZLPage
public PageModelScaner(VerionResourceBase verionResource) throws java.lang.Exception
verionResource - 资源java.lang.Exception - 出错抛出异常public PageModelScaner(VerionResourceBase verionResource, java.lang.String pageId) throws java.lang.Exception
verionResource - 资源pageId - 表单模型idjava.lang.Exception - 出错抛出异常public java.util.List<CompnentScanerBase> getCompnentScanersVer1() throws java.lang.Exception
java.lang.Exceptionpublic java.util.List<CompnentScanerBase> getCompnentScanersVer0() throws java.lang.Exception
java.lang.Exceptionpublic java.lang.String getVersion()
throws java.lang.Exception
java.lang.Exception - 出错会抛出异常public MenuResource getMenuResource()
public void doScan(MenuPacker packer) throws java.lang.Exception
VersionPackResourceDependScanerBasedoScan 在类中 VersionPackResourceDependScanerBasepacker - 菜单打包器java.lang.Exception - 出错会抛出异常 出现错误public void scanerPage(java.lang.String pageId)
throws java.lang.Exception
pageId - 表单模型idjava.lang.Exception - 出错会抛出异常