public class XDocService
extends java.lang.Object
| 限定符和类型 | 类和说明 |
|---|---|
static interface |
XDocService.XDoc
XDOC注解
|
static interface |
XDocService.XParam
XDOC参数注解
|
| 限定符和类型 | 字段和说明 |
|---|---|
static java.lang.String |
DEFAULT_KEY
默认账号口令
|
static java.lang.String |
DEFAULT_URL
默认服务器地址
|
| 构造器和说明 |
|---|
XDocService()
构造器
|
XDocService(java.lang.String url)
构造器
|
XDocService(java.lang.String url,
java.lang.String key)
构造器
|
| 限定符和类型 | 方法和说明 |
|---|---|
java.lang.String |
about()
关于
|
java.util.Map<java.lang.String,java.lang.String> |
acc()
账户信息
|
java.lang.String |
ckey()
修改口令
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
dirlist(java.lang.String dir)
目录列表
|
java.lang.String |
dkey()
动态口令
|
void |
down(java.lang.String dir,
java.io.File file)
下载
|
void |
down(java.lang.String dir,
java.lang.Object out)
下载
|
boolean |
exists(java.lang.String dir)
文件是否存在
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
filelist(java.lang.String dir)
文件列表
|
java.lang.String |
getKey()
账号口令
|
java.lang.String |
getUrl()
服务地址
|
boolean |
hi()
招呼
|
static void |
main(java.lang.String[] args)
通过url地址调用服务,支持本地文件xdoc和xdata
|
boolean |
mkdir(java.lang.String dir)
创建目录
|
java.util.List<java.util.Map<java.lang.String,java.lang.String>> |
query(java.lang.String sql)
数据查询
|
java.lang.String |
reg(java.lang.String mail)
注册
|
boolean |
remove(java.lang.String dir)
删除
|
void |
run(java.lang.Object obj,
java.io.File file)
运行注解XDoc
|
void |
run(java.lang.Object obj,
java.lang.Object out,
java.lang.String format)
运行注解XDoc
|
void |
run(java.lang.Object obj,
java.lang.String to,
java.lang.String format)
运行注解XDoc
|
void |
run(java.lang.String xdoc,
java.util.Map<java.lang.String,java.lang.Object> param,
java.io.File file)
运行xdoc
|
void |
run(java.lang.String xdoc,
java.util.Map<java.lang.String,java.lang.Object> param,
java.lang.Object out,
java.lang.String format)
运行xdoc
|
java.lang.String |
run(java.lang.String xdoc,
java.util.Map<java.lang.String,java.lang.Object> param,
java.lang.String to,
java.lang.String format)
运行xdoc并发送
|
void |
sdown(java.lang.String id,
java.io.File file)
基于ID下载
|
void |
sdown(java.lang.String id,
java.lang.Object out)
基于ID下载
|
void |
setKey(java.lang.String key)
账号口令
|
void |
setUrl(java.lang.String url)
服务地址
|
boolean |
sremove(java.lang.String id)
基于ID删除
|
void |
sup(java.lang.String id,
java.io.File file)
基于ID上传
|
void |
sup(java.lang.String id,
java.io.InputStream in)
基于ID上传
|
void |
to(java.lang.String xdoc,
java.io.File file)
转换为其它格式文件
|
void |
to(java.lang.String xdoc,
java.lang.Object out,
java.lang.String format)
转换为其它格式,保存到指定流中
|
java.lang.String |
to(java.lang.String xdoc,
java.lang.String to,
java.lang.String format)
转换为其它格式并发送
|
void |
up(java.lang.String dir,
java.io.File file)
上传
|
void |
up(java.lang.String dir,
java.io.InputStream in)
上传
|
java.lang.String |
xdata(java.lang.String xdata,
java.lang.String format)
XDATA转换
|
java.lang.String |
xdataById(java.lang.String id,
java.lang.String format)
基于ID的XDATA转换
|
public static java.lang.String DEFAULT_URL
public static java.lang.String DEFAULT_KEY
public XDocService()
public XDocService(java.lang.String url)
url - 服务地址public XDocService(java.lang.String url,
java.lang.String key)
url - 服务地址key - 账号public java.lang.String getUrl()
public void setUrl(java.lang.String url)
url - public java.lang.String getKey()
public void setKey(java.lang.String key)
key - public void to(java.lang.String xdoc,
java.io.File file)
throws java.io.IOException
xdoc - xdoc文本file - 其它格式文件,如:a.pdfjava.io.IOExceptionpublic void to(java.lang.String xdoc,
java.lang.Object out,
java.lang.String format)
throws java.io.IOException
xdoc - xdocout - 输出目标,OutputStream或HttpServletResponseformat - formatjava.io.IOExceptionpublic java.lang.String to(java.lang.String xdoc,
java.lang.String to,
java.lang.String format)
throws java.io.IOException
xdoc - xdocto - 目标,支持ftp、http、mail、datauri等format - formatjava.io.IOExceptionpublic void run(java.lang.String xdoc,
java.util.Map<java.lang.String,java.lang.Object> param,
java.io.File file)
throws java.io.IOException
xdoc - xdocparam - 参数file - 目标文件java.io.IOExceptionpublic void run(java.lang.String xdoc,
java.util.Map<java.lang.String,java.lang.Object> param,
java.lang.Object out,
java.lang.String format)
throws java.io.IOException
xdoc - xdocparam - 参数out - 输出目标,OutputStream或HttpServletResponseformat - 目标格式java.io.IOExceptionpublic java.lang.String run(java.lang.String xdoc,
java.util.Map<java.lang.String,java.lang.Object> param,
java.lang.String to,
java.lang.String format)
throws java.io.IOException
xdoc - xdocparam - 参数to - 目标,支持ftp、http、mail、datauri等format - 目标格式java.io.IOExceptionpublic void run(java.lang.Object obj,
java.io.File file)
throws java.io.IOException
obj - file - java.io.IOExceptionpublic void run(java.lang.Object obj,
java.lang.Object out,
java.lang.String format)
throws java.io.IOException
obj - out - 目标流format - 目标格式java.io.IOExceptionpublic void run(java.lang.Object obj,
java.lang.String to,
java.lang.String format)
throws java.io.IOException
obj - to - 目标,支持ftp、http、mail、datauri等format - 目标格式java.io.IOExceptionpublic boolean hi()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String about()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String dkey()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String ckey()
throws java.io.IOException
java.io.IOExceptionpublic java.lang.String reg(java.lang.String mail)
throws java.io.IOException
mail - 邮件java.io.IOExceptionpublic java.util.Map<java.lang.String,java.lang.String> acc()
throws java.io.IOException
java.io.IOExceptionpublic void sup(java.lang.String id,
java.io.File file)
throws java.io.IOException
id - file - java.io.IOExceptionpublic void sup(java.lang.String id,
java.io.InputStream in)
throws java.io.IOException
id - in - java.io.IOExceptionpublic void sdown(java.lang.String id,
java.io.File file)
throws java.io.IOException
id - file - java.io.IOExceptionpublic void sdown(java.lang.String id,
java.lang.Object out)
throws java.io.IOException
id - out - 输出目标,OutputStream或HttpServletResponsejava.io.IOExceptionpublic boolean sremove(java.lang.String id)
throws java.io.IOException
id - java.io.IOExceptionpublic boolean mkdir(java.lang.String dir)
throws java.io.IOException
dir - java.io.IOExceptionpublic java.util.List<java.util.Map<java.lang.String,java.lang.String>> dirlist(java.lang.String dir)
throws java.io.IOException
dir - java.io.IOExceptionpublic java.util.List<java.util.Map<java.lang.String,java.lang.String>> filelist(java.lang.String dir)
throws java.io.IOException
dir - java.io.IOExceptionpublic void up(java.lang.String dir,
java.io.File file)
throws java.io.IOException
dir - file - java.io.IOExceptionpublic void up(java.lang.String dir,
java.io.InputStream in)
throws java.io.IOException
dir - in - java.io.IOExceptionpublic void down(java.lang.String dir,
java.io.File file)
throws java.io.IOException
dir - file - java.io.IOExceptionpublic void down(java.lang.String dir,
java.lang.Object out)
throws java.io.IOException
dir - out - 输出目标,OutputStream或HttpServletResponsejava.io.IOExceptionpublic boolean remove(java.lang.String dir)
throws java.io.IOException
dir - java.io.IOExceptionpublic boolean exists(java.lang.String dir)
throws java.io.IOException
dir - java.io.IOExceptionpublic java.util.List<java.util.Map<java.lang.String,java.lang.String>> query(java.lang.String sql)
throws java.io.IOException
sql - SQLjava.io.IOExceptionpublic java.lang.String xdataById(java.lang.String id,
java.lang.String format)
throws java.io.IOException
id - format - 目标格式:xml、json、csvjava.io.IOExceptionpublic java.lang.String xdata(java.lang.String xdata,
java.lang.String format)
throws java.io.IOException
data - xdata数据,格式:xml、json、csvformat - 目标格式:xml、json、csvjava.io.IOExceptionpublic static void main(java.lang.String[] args)
args -