public class MAnnotationInternal
extends java.lang.Object
限定符和类型 | 类和说明 |
---|---|
static class |
MAnnotationInternal.AnnotationStr
注释主体
|
static interface |
MAnnotationInternal.Listener
注释接口
|
构造器和说明 |
---|
MAnnotationInternal(long annoObj) |
限定符和类型 | 方法和说明 |
---|---|
int |
addAnnotationObj(java.lang.String boardId,
java.lang.String annotationStr)
添加注释
|
int |
clearAnnotations(java.lang.String boardId)
清空白板
|
void |
freeListener() |
java.util.LinkedList<java.lang.String> |
getAnnotationList(java.lang.String boardId)
获取白板注释列表
|
void |
initNativeListener() |
static boolean |
isSupported(long type) |
int |
redo(java.lang.String boardId)
重新绘制
|
int |
removeAnnotationObj(java.lang.String boardId,
java.lang.String annotationId)
移除指定注释
|
boolean |
setListener(MAnnotationInternal.Listener listener) |
int |
undo(java.lang.String boardId)
撤销绘制
|
int |
updateAnnotationObj(java.lang.String annotationId,
java.lang.String annotationStr)
更新指定注释
|
public static boolean isSupported(long type)
public int removeAnnotationObj(java.lang.String boardId, java.lang.String annotationId)
boardId
- 白板idannotationId
- 注释idpublic int undo(java.lang.String boardId)
boardId
- 白板idpublic int redo(java.lang.String boardId)
boardId
- 白板idpublic int clearAnnotations(java.lang.String boardId)
boardId
- 白板idpublic int addAnnotationObj(java.lang.String boardId, java.lang.String annotationStr)
boardId
- 白板idannotationStr
- 注释主体public int updateAnnotationObj(java.lang.String annotationId, java.lang.String annotationStr)
annotationId
- 注释idannotationStr
- 注释主体public java.util.LinkedList<java.lang.String> getAnnotationList(java.lang.String boardId)
boardId
- 白板idpublic boolean setListener(MAnnotationInternal.Listener listener)
public void freeListener()
public void initNativeListener()