|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |
java.lang.Object gboat2.base.bridge.debug.AbstractDebugHook
public abstract class AbstractDebugHook
调试模式时使用的钩子类
字段摘要 | |
---|---|
protected static Properties |
bundlePathMapFromEclipsePlugin
bundle 及其位置的映射,供 eclipse 插件使用,优先级比使用规则匹配高,格式:key:bundlename,value:e:/project1 |
protected static Map<String,String> |
bundlePathMappingRules
bunlde 位置规则映射集合,规则集的迭代顺序应该与解析到的顺序保持一致 |
static String |
CONFIG_FILE
调试模式的配置文件路径:"WEB-INF/config/debug.properties" |
boolean |
devMode
配置文件 "WEB-INF/config/debug.properties" 中配置项 "resource.file.devMode" 对应的值 |
static String |
ECLIPSE_PLUGIN_CONFIG_FILE
eclipse 插件生成的配置文件的位置,为 用户目录/gboat2.eclipse.debug.properties,如:C:/Users/Administrator/gboat2.eclipse.debug.properties |
protected static Set<String> |
includeBundles
开启调试的 bundle 的名称集合 |
static String |
PROPERTY_BUNDLE_NAME_PATH_MAPPING_RULES
Bundle 名称规则与其源码路径的映射关系的 key: "bundleName.path.mapping.rules" |
static String |
PROPERTY_DEBUG_BUNDLES
开启调试模式的 Bundle 的 key: "debug.bundles" |
static String |
PROPERTY_PROJECTS_ROOT_PATH
所有开启调试模式的 Bundle 源代码的根路径 key: "projects.root.path" |
static String |
PROPERTY_RESOURCE_FILE_DEV_MODE
是否开启调试模式的 key: "resource.file.devMode" |
static String |
RESOURCES_CONTEXT_PATH_IN_PROJECT
资源文件的相对路径 |
protected static String |
rootPath
配置文件 "WEB-INF/config/debug.properties" 中配置项 "projects.root.path" 对应的值 |
构造方法摘要 | |
---|---|
AbstractDebugHook()
|
方法摘要 | |
---|---|
String |
getBundleProjectFullpath(String bundle)
取得项目根路径的位置 |
String |
getResourcesAbsolutPath(String bundle)
读取 Bundle 资源文件源码所在路径 |
protected Properties |
initConfig(InputStream configFile)
初始化调试模式的配置项 |
boolean |
isBundleDebugEnabled(String bundle)
判断当前 bundle 的元数据调试模式是否打开 |
从类 java.lang.Object 继承的方法 |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
字段详细信息 |
---|
public static final String CONFIG_FILE
public static final String PROPERTY_RESOURCE_FILE_DEV_MODE
public static final String PROPERTY_PROJECTS_ROOT_PATH
public static final String PROPERTY_DEBUG_BUNDLES
public static final String PROPERTY_BUNDLE_NAME_PATH_MAPPING_RULES
public static final String RESOURCES_CONTEXT_PATH_IN_PROJECT
public boolean devMode
protected static String rootPath
protected static Set<String> includeBundles
protected static Map<String,String> bundlePathMappingRules
public static final String ECLIPSE_PLUGIN_CONFIG_FILE
protected static Properties bundlePathMapFromEclipsePlugin
构造方法详细信息 |
---|
public AbstractDebugHook()
方法详细信息 |
---|
protected Properties initConfig(InputStream configFile)
configFile
- .properties 文件的输入流
public boolean isBundleDebugEnabled(String bundle)
bundle
- Bundle 的名称
public String getResourcesAbsolutPath(String bundle)
bundle
- Bundle 名称
public String getBundleProjectFullpath(String bundle)
bundle
- Bundle 名称
|
||||||||||
上一个类 下一个类 | 框架 无框架 | |||||||||
摘要: 嵌套 | 字段 | 构造方法 | 方法 | 详细信息: 字段 | 构造方法 | 方法 |