跳过导航链接
A B C D E F G H I L P R S T U V W 

A

additionalParams - 类 中的变量gu.sql2java.store.BaseURLStore
 

B

Base64Utils - gu.sql2java.store中的类
copy from org.apache.axiom.util.base64.Base64Utils(axiom-api-1.2.13.jar)
Base64Utils() - 类 的构造器gu.sql2java.store.Base64Utils
 
BaseURLStore - gu.sql2java.store中的类
基于URLStreamHandler实现二进制存储接口URLStore的抽象类
实现URLStreamHandlerFactory接口,应用启动时应调用BaseURLStore.intall()将当前实例安装到JVM
BaseURLStore() - 类 的构造器gu.sql2java.store.BaseURLStore
 
BaseURLStore(Map<String, Class<?>>) - 类 的构造器gu.sql2java.store.BaseURLStore
 
BinaryUtils - gu.sql2java.store中的类
二进制数据(byte[],ByteBuffer)工具类
BinaryUtils() - 类 的构造器gu.sql2java.store.BinaryUtils
 

C

checkNotNull(T, Class<X>, String, Object...) - 类 中的静态方法gu.sql2java.store.ConditionChecks
reference为null时抛出 declareType 异常
checkNotNull(T, Class<X>, String, Object) - 类 中的静态方法gu.sql2java.store.ConditionChecks
reference为null时抛出 declareType 异常 See ConditionChecks.checkNotNull(Object, Class, String, Object...) for details.
checkTrue(boolean, Class<X>, String, Object...) - 类 中的静态方法gu.sql2java.store.ConditionChecks
执行表达式,为false时抛出 declareType 异常
checkTrue(boolean, Class<X>, String, Object) - 类 中的静态方法gu.sql2java.store.ConditionChecks
执行表达式,为false时抛出 declareType 异常 See ConditionChecks.checkTrue(boolean, Class, String, Object...) for details.
ConditionChecks - gu.sql2java.store中的类
条件检查工具类
create(String) - 类 中的方法ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
 
create(String) - 类 中的方法ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
This method can be overwritten by subclasses to instantiate url stream handlers for the given protocol.
create(String) - 类 中的方法ref.org.apache.commons.jnet.URLStreamHandlerFactoryWrapper
 
createStoreURL(File) - 类 中的方法gu.sql2java.store.LocalBinaryStore
创建iadb存储地址对象(将path中storeRoot路径剥离)
createURLStreamHandler(String) - 类 中的方法gu.sql2java.store.BaseURLStore
 
createURLStreamHandler(String) - 类 中的方法ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
 

D

DataNotFoundException - gu.sql2java.store中的异常错误
没有发现指定的数据
DataNotFoundException() - 异常错误 的构造器gu.sql2java.store.DataNotFoundException
 
DataNotFoundException(String) - 异常错误 的构造器gu.sql2java.store.DataNotFoundException
 
DataNotFoundException(URL) - 异常错误 的构造器gu.sql2java.store.DataNotFoundException
 
DataNotFoundException(Throwable) - 异常错误 的构造器gu.sql2java.store.DataNotFoundException
 
DataNotFoundException(String, Throwable) - 异常错误 的构造器gu.sql2java.store.DataNotFoundException
 
DataNotFoundException(URL, Throwable) - 异常错误 的构造器gu.sql2java.store.DataNotFoundException
 
decode(char[], int, int) - 类 中的静态方法gu.sql2java.store.Base64Utils
 
decode(String) - 类 中的静态方法gu.sql2java.store.Base64Utils
 
decode(char[], int, int, OutputStream) - 类 中的静态方法gu.sql2java.store.Base64Utils
 
decode(String, OutputStream) - 类 中的静态方法gu.sql2java.store.Base64Utils
 
delete(String) - 类 中的方法gu.sql2java.store.BaseURLStore
 
delete(URL) - 类 中的方法gu.sql2java.store.BaseURLStore
 
delete(String) - 接口 中的方法gu.sql2java.store.URLStore
删除md5指定的存储数据
delete(URL) - 接口 中的方法gu.sql2java.store.URLStore
删除指定的存储数据
doDelete(URL) - 类 中的方法gu.sql2java.store.BaseURLStore
指定指定的二进制数据
doDelete(URL) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
doExists(URL) - 类 中的方法gu.sql2java.store.BaseURLStore
判断存储 URl 是否存在
doExists(URL) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
doFind(String) - 类 中的方法gu.sql2java.store.BaseURLStore
查找指定MD5的二进制数据
doFind(String) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
doGetURLStreamHandler() - 类 中的方法gu.sql2java.store.BaseURLStore
 
doGetURLStreamHandler() - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
doStore(byte[], String, String, boolean) - 类 中的方法gu.sql2java.store.BaseURLStore
存储图像数据
doStore(byte[], String, String, boolean) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
DynamicURLStreamHandlerFactory - ref.org.apache.commons.jnet中的类
A dynamic url stream handler factory that stores the current delegate factory in a thread local variable.
DynamicURLStreamHandlerFactory() - 类 的构造器ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
 

E

encode(byte[]) - 类 中的静态方法gu.sql2java.store.Base64Utils
Returns base64 representation of specified byte array.
encode(byte[], int, int) - 类 中的静态方法gu.sql2java.store.Base64Utils
Returns base64 representation of specified byte array.
encode(byte[], int, int, StringBuffer) - 类 中的静态方法gu.sql2java.store.Base64Utils
Outputs base64 representation of the specified byte array to the specified String Buffer
encode(byte[], int, int, OutputStream) - 类 中的静态方法gu.sql2java.store.Base64Utils
Outputs base64 representation of the specified byte array to a byte stream.
encode(byte[], int, int, Writer) - 类 中的静态方法gu.sql2java.store.Base64Utils
Outputs base64 representation of the specified byte array to a character stream.
equals(Object) - 类 中的方法gu.sql2java.store.BaseURLStore
 
equals(Object) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
exists(URL) - 类 中的方法gu.sql2java.store.BaseURLStore
 
exists(URL) - 接口 中的方法gu.sql2java.store.URLStore
判断URL指定的数据是否存在
extension - 类 中的变量gu.sql2java.store.URLInfo
文件后缀

F

FACTORY - 类 中的静态变量ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
The thread local holding the current factory.
find(URLInfo) - 类 中的方法gu.sql2java.store.BaseURLStore
 

G

getByteBuffer(T) - 类 中的静态方法gu.sql2java.store.BinaryUtils
将数据对象src转换为ByteBuffer
getByteBufferNotEmpty(T) - 类 中的静态方法gu.sql2java.store.BinaryUtils
调用 BinaryUtils.getByteBuffer(Object)返回非空ByteBuffer
如果返回null或空,则抛出IOException
getBytes(T) - 类 中的静态方法gu.sql2java.store.BinaryUtils
将数据对象src转换为字节数组(byte[])
src的数据类型可以是byte[],InputStream,ByteBuffer,String(base64编码),File,URL,URI 否则抛出IllegalArgumentException
对象转换为InputStream或byte[]时,可能会抛出IOExceptionsrcFileFileInputStream时,使用NIO方式(BinaryUtils.readBytes(FileInputStream))读取
getBytesInBuffer(ByteBuffer) - 类 中的静态方法gu.sql2java.store.BinaryUtils
返回buffer中所有字节(position~limit),不改变buffer状态
getBytesNotEmpty(T) - 类 中的静态方法gu.sql2java.store.BinaryUtils
调用 BinaryUtils.getBytes(Object)返回非空字节数组
如果返回null或空字节数组,则抛出IOException
getInputStream(T) - 类 中的静态方法gu.sql2java.store.BinaryUtils
将对象转换为InputStream
类型可以是byte[],ByteBuffer,InputStream,String(base64编码),File,URL,URI,否则抛出RuntimeException
getMD5(byte[]) - 类 中的静态方法gu.sql2java.store.BinaryUtils
生成MD5校验码
getMD5(ByteBuffer) - 类 中的静态方法gu.sql2java.store.BinaryUtils
生成MD5校验码
getMD5() - 类 中的方法gu.sql2java.store.URLInfo
返回二进制数据MD5
getMD5String(byte[]) - 类 中的静态方法gu.sql2java.store.BinaryUtils
生成MD5校验码字符串
getMD5String(ByteBuffer) - 类 中的静态方法gu.sql2java.store.BinaryUtils
生成MD5校验码字符串
getParent() - 类 中的方法ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
Return the parent factory.
getProtocol() - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
getProtocol() - 接口 中的方法gu.sql2java.store.URLStore
返回当前存储实现的协议名
getStaticURLStreamHandlerFactoryField() - 类 中的静态方法ref.org.apache.commons.jnet.Installer
 
gu.sql2java.store - 程序包 gu.sql2java.store
 

H

hashCode() - 类 中的方法gu.sql2java.store.BaseURLStore
 
hashCode() - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
hex2ByteBuffer(String) - 类 中的静态方法gu.sql2java.store.BinaryUtils
convert HEX string to ByteBuffer
hex2Bytes(String) - 类 中的静态方法gu.sql2java.store.BinaryUtils
convert HEX string to byte array

I

Installer - ref.org.apache.commons.jnet中的类
The installer is a general purpose class to install an own URLStreamHandlerFactory in any environment.
Installer() - 类 的构造器ref.org.apache.commons.jnet.Installer
 
intall() - 类 中的方法gu.sql2java.store.BaseURLStore
 
intall() - 接口 中的方法gu.sql2java.store.URLStore
将当前URLStreamHandlerFactory实例安装到JVM
isStored(URL) - 类 中的方法gu.sql2java.store.BaseURLStore
 
isStored(URL) - 接口 中的方法gu.sql2java.store.URLStore
判断指定的URL是否当前实例的协议一致
isValidBase64Encoding(String) - 类 中的静态方法gu.sql2java.store.Base64Utils
checks input string for invalid Base64 characters

L

LocalBinaryStore - gu.sql2java.store中的类
二进制数据本地存储实现
location - 类 中的变量gu.sql2java.store.URLInfo
数据文件位置

P

ParentAwareURLStreamHandlerFactory - ref.org.apache.commons.jnet中的类
A parent aware url stream handler factory delegates to a parent url stream handler factory,
ParentAwareURLStreamHandlerFactory() - 类 的构造器ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
 
parentFactory - 类 中的变量ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
 
pathOf(URL) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
pop() - 类 中的静态方法ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
Pop the lastest url stream handler factory from the stack.
push(URLStreamHandlerFactory) - 类 中的静态方法ref.org.apache.commons.jnet.DynamicURLStreamHandlerFactory
Push a url stream handler factory on top of the stack.

R

readBytes(InputStream) - 类 中的静态方法gu.sql2java.store.BinaryUtils
InputStream读取字节数组
inFileInputStream时,调用BinaryUtils.readBytes(FileInputStream)(NIO方式)读取
结束时会关闭InputStream
readBytes(FileInputStream) - 类 中的静态方法gu.sql2java.store.BinaryUtils
NIO方式从FileInputStream读取字节数组
结束时会关闭InputStream
ref.org.apache.commons.jnet - 程序包 ref.org.apache.commons.jnet
 
relativeFilePath(String, String) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
relativeFolderPath(String) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 

S

saveBytes(byte[], File, boolean) - 类 中的静态方法gu.sql2java.store.BinaryUtils
NIO方式将data数据保存在file指定的文件中
如果file所在文件夹不存在,则会自动创建所有的文件夹
setAdditionalParam(String, Object) - 类 中的方法gu.sql2java.store.BaseURLStore
 
setAdditionalParam(String, Object) - 接口 中的方法gu.sql2java.store.URLStore
设置当前线程有效的附加参数
setParentFactory(URLStreamHandlerFactory) - 类 中的方法ref.org.apache.commons.jnet.ParentAwareURLStreamHandlerFactory
Set the parent factory.
setStoreRoot(File) - 类 中的方法gu.sql2java.store.LocalBinaryStore
 
setURLStreamHandlerFactory(URLStreamHandlerFactory) - 类 中的静态方法ref.org.apache.commons.jnet.Installer
Set the url stream handler factory.
SINGLETON - 类 中的静态变量gu.sql2java.store.LocalBinaryStore
 
store(T, String, String, boolean, boolean) - 类 中的方法gu.sql2java.store.BaseURLStore
 
store(URL, boolean, boolean) - 类 中的方法gu.sql2java.store.BaseURLStore
 
store(T, String, String, boolean, boolean) - 接口 中的方法gu.sql2java.store.URLStore
保存二进制数据
store(URL, boolean, boolean) - 接口 中的方法gu.sql2java.store.URLStore
保存二进制数据
如果数据已经被保存则不做任何事

T

toHex(byte[]) - 类 中的静态方法gu.sql2java.store.BinaryUtils
将16位byte[] 转换为32位的HEX格式的字符串String
toHex(ByteBuffer) - 类 中的静态方法gu.sql2java.store.BinaryUtils
 
toString() - 类 中的方法gu.sql2java.store.BaseURLStore
 
toString() - 类 中的方法gu.sql2java.store.LocalBinaryStore
 

U

URLInfo - gu.sql2java.store中的类
二进制数据对象定义
URLStore - gu.sql2java.store中的接口
二进制数据存储接口
URLStreamHandlerFactoryWrapper - ref.org.apache.commons.jnet中的类
This is a wrapper to make a url stream handler factory a parent aware url stream handler factory.
URLStreamHandlerFactoryWrapper(URLStreamHandlerFactory) - 类 的构造器ref.org.apache.commons.jnet.URLStreamHandlerFactoryWrapper
 

V

validHEX(String) - 类 中的静态方法gu.sql2java.store.BinaryUtils
字符串验证器,根据正则表达式判断字符串是否为十六进制(HEX)字符串 输入为null或空或正则表达式不匹配则返回false
validMd5(String) - 类 中的静态方法gu.sql2java.store.BinaryUtils
判断是否为有效的MD5字符串

W

wrap(URL) - 类 中的静态方法gu.sql2java.store.URLInfo
根据URL创建URLInfo对象,填充必要的图像参数字段
异常封装到RuntimeException抛出
wrapper - 类 中的变量ref.org.apache.commons.jnet.URLStreamHandlerFactoryWrapper
 
A B C D E F G H I L P R S T U V W 
跳过导航链接

Copyright © 2023. All Rights Reserved.