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.Exception
public java.util.List<CompnentScanerBase> getCompnentScanersVer0() throws java.lang.Exception
java.lang.Exception
public java.lang.String getVersion() throws java.lang.Exception
java.lang.Exception
- 出错会抛出异常public MenuResource getMenuResource()
public void doScan(MenuPacker packer) throws java.lang.Exception
VersionPackResourceDependScanerBase
doScan
在类中 VersionPackResourceDependScanerBase
packer
- 菜单打包器java.lang.Exception
- 出错会抛出异常 出现错误public void scanerPage(java.lang.String pageId) throws java.lang.Exception
pageId
- 表单模型idjava.lang.Exception
- 出错会抛出异常