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)