public class ContextLoader extends java.lang.Object
| Modifier and Type | Class and Description |
|---|---|
static class |
ContextLoader.ContextField
上下文字段定义
|
static class |
ContextLoader.GlobalContextField
全局上下文字段定义
|
| Modifier and Type | Field and Description |
|---|---|
java.util.List<FaceApiContext> |
CONTEXTS
所有找到的 FaceApi 上下文实例
|
| Modifier and Type | Method and Description |
|---|---|
FaceApiContext |
getContext()
返回找到的第一个FaceApi应用上下文实例
|
FaceApiContext |
getContextByInstnaceClass(java.lang.String className)
返回包含指定FaceApi实例类名的应用上下文
|
FaceApiContext |
getContextByInstnaceClassChecked(java.lang.String className)
返回包含指定FaceApi实例类名的应用上下文
|
FaceApiContext |
getContextBySdkVersion(java.lang.String sdkVersion)
返回支持指定SDK版本号的应用上下文
|
FaceApiContext |
getContextBySdkVersionChecked(java.lang.String sdkVersion)
返回支持指定SDK版本号的应用上下文
|
FaceApiContext |
getContextChecked()
返回找到的第一个FaceApi应用上下文实例
|
static <T> T |
getGlobalcontext(ContextLoader.GlobalContextField field) |
static ContextLoader |
getInstance() |
static void |
setGlobalContext(ContextLoader.GlobalContextField field,
java.lang.Object value)
设置全局上下文,用于应用层在SDK初始化前指定初始化参数
|
public final java.util.List<FaceApiContext> CONTEXTS
public static final ContextLoader getInstance()
public FaceApiContext getContext()
nullpublic FaceApiContext getContextChecked()
java.lang.IllegalStateException - 找不到FaceApi应用上下文实例public FaceApiContext getContextByInstnaceClass(java.lang.String className)
className - FaceApi实例类名(全名)nullpublic FaceApiContext getContextByInstnaceClassChecked(java.lang.String className)
className - FaceApi实例类名(全名)java.lang.IllegalArgumentException - 找不到指定的上下文实例public FaceApiContext getContextBySdkVersion(java.lang.String sdkVersion)
className - SDK版本号nullpublic FaceApiContext getContextBySdkVersionChecked(java.lang.String sdkVersion)
className - SDK版本号nulljava.lang.IllegalArgumentException - 找不到指定的上下文实例public static void setGlobalContext(ContextLoader.GlobalContextField field, java.lang.Object value)
field - value - public static <T> T getGlobalcontext(ContextLoader.GlobalContextField field)
Copyright © 2020. All rights reserved.