public abstract class AbstractNodesManager
extends java.lang.Object
| 限定符和类型 | 字段和说明 |
|---|---|
protected static java.lang.String |
CALL_TYPE_PAGE_INFO |
protected static java.lang.String |
CALL_TYPE_VISUALIZED_TRACK |
protected static int |
LRU_CACHE_MAX_SIZE |
protected boolean |
mHasAlertInfo |
protected java.lang.String |
mLastThirdNodeMsg |
protected static android.util.LruCache<java.lang.String,NodeInfo> |
sNodesCache |
protected static android.util.LruCache<java.lang.String,NodeInfo> |
sPageInfoCache |
| 构造器和说明 |
|---|
AbstractNodesManager() |
| 限定符和类型 | 方法和说明 |
|---|---|
NodeInfo |
getNodes(java.lang.String webViewUrl) |
NodeInfo |
getPageInfo(java.lang.String webViewUrl) |
void |
handlerFailure(java.lang.String webViewUrl,
java.lang.String message) |
void |
handlerMessage(java.lang.String message) |
protected abstract void |
handlerVisualizedFailure(java.lang.String unique,
java.util.List<NodeInfo.AlertInfo> list)
可视化处理失败 Alert 信息处理
|
protected abstract void |
handlerVisualizedPageInfo(java.lang.String msg)
页面信息处理
|
protected abstract void |
handlerVisualizedTrack(java.util.List<? extends CommonNode> nodes)
元素信息处理
|
protected abstract CommonNode |
parseExtraNodesInfo(org.json.JSONObject object)
解析元素信息,针对不同平台的差异化处理
|
protected static final java.lang.String CALL_TYPE_VISUALIZED_TRACK
protected static final java.lang.String CALL_TYPE_PAGE_INFO
protected static android.util.LruCache<java.lang.String,NodeInfo> sNodesCache
protected static android.util.LruCache<java.lang.String,NodeInfo> sPageInfoCache
protected static final int LRU_CACHE_MAX_SIZE
protected java.lang.String mLastThirdNodeMsg
protected boolean mHasAlertInfo
protected abstract void handlerVisualizedTrack(java.util.List<? extends CommonNode> nodes)
nodes - 元素节点信息protected abstract void handlerVisualizedPageInfo(java.lang.String msg)
msg - 页面节点信息protected abstract void handlerVisualizedFailure(java.lang.String unique,
java.util.List<NodeInfo.AlertInfo> list)
unique - Alert 信息的标识符list - Alert 具体信息protected abstract CommonNode parseExtraNodesInfo(org.json.JSONObject object)
object - 带解析的平台差异信息public void handlerMessage(java.lang.String message)
public void handlerFailure(java.lang.String webViewUrl,
java.lang.String message)
public NodeInfo getNodes(java.lang.String webViewUrl)
public NodeInfo getPageInfo(java.lang.String webViewUrl)