public final class SensorsDataPropertyPluginManager
extends java.lang.Object
| 限定符和类型 | 方法和说明 |
|---|---|
static SensorsDataPropertyPluginManager |
getInstance() |
java.util.Map<java.lang.String,java.lang.Object> |
getPropertiesByPlugin(java.lang.Class<?> clazz)
通过插件类型,获取已经注册过的插件类型的属性
|
org.json.JSONObject |
properties(java.lang.String eventName,
EventType eventType,
org.json.JSONObject properties)
根据事件的 eventName,eventType,properties 来匹配已注册的插件,获取当前事件能匹配上的属性
|
void |
registerPropertyPlugin(SAPropertyPlugin plugin)
注册属性插件
|
void |
unregisterPropertyPlugin(SAPropertyPlugin plugin) |
public static SensorsDataPropertyPluginManager getInstance()
public final void registerPropertyPlugin(SAPropertyPlugin plugin)
plugin - 注册属性插件对象public final void unregisterPropertyPlugin(SAPropertyPlugin plugin)
public final org.json.JSONObject properties(java.lang.String eventName,
EventType eventType,
org.json.JSONObject properties)
eventName - 事件名eventType - 事件类型properties - 事件已有的属性public final java.util.Map<java.lang.String,java.lang.Object> getPropertiesByPlugin(java.lang.Class<?> clazz)
clazz - 指定获取已注册的插件类型