public class PictureCollection extends java.lang.Object implements java.lang.Iterable<PictureDocPart>, java.lang.Cloneable
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
ALGORITHM |
static java.lang.String |
DEFAULT_SUFFIX
默认使用png是因为无损格式,但大小比较大。
|
构造器和说明 |
---|
PictureCollection() |
限定符和类型 | 方法和说明 |
---|---|
java.lang.String |
add(PictureDocPart pictureDocPart)
添加一个图片
PictureDocPart中持有的块摘要和摘要管理器中持有的块摘要是一致的
|
PictureCollection |
clone() |
void |
gc(java.util.Map<java.lang.String,java.lang.Integer> summaryCheck) |
int |
getCurrentIndex()
获取当前最大序号
|
PictureDocPart |
getPictureByHash(java.lang.String hash)
根据uri获取图片
|
PictureDocPart |
getPictureByUri(java.lang.String uri)
根据uri获取图片
|
java.util.Iterator<PictureDocPart> |
iterator() |
void |
remove(PictureDocPart pictureDocPart)
移除一个图片
|
void |
removeByHash(java.lang.String hash)
移除一个图片
|
void |
removeByUri(java.lang.String uri)
移除一个图片
|
int |
size()
集合中的图片对象数量
|
public static final java.lang.String DEFAULT_SUFFIX
public static final java.lang.String ALGORITHM
@Nonnull public java.util.Iterator<PictureDocPart> iterator()
iterator
在接口中 java.lang.Iterable<PictureDocPart>
public int size()
public java.lang.String add(PictureDocPart pictureDocPart)
pictureDocPart
- 图片public void remove(PictureDocPart pictureDocPart)
pictureDocPart
- 图片public void removeByUri(java.lang.String uri)
uri
- 图片uripublic void removeByHash(java.lang.String hash)
hash
- 图片uripublic void gc(java.util.Map<java.lang.String,java.lang.Integer> summaryCheck)
public PictureDocPart getPictureByUri(java.lang.String uri)
uri
- 图片包路径public PictureDocPart getPictureByHash(java.lang.String hash)
hash
- 图片hashpublic int getCurrentIndex()
public PictureCollection clone()
clone
在类中 java.lang.Object