public abstract class AbstractProvider extends Object implements Provider
| Modifier and Type | Class and Description |
|---|---|
static class |
AbstractProvider.AbstractConverterBuilder<B extends AbstractProvider.AbstractConverterBuilder<B>>
构造
AbstractProvider的构造器. |
| Modifier and Type | Field and Description |
|---|---|
protected FormatRegistry |
formatRegistry |
protected OfficeManager |
officeManager |
| Modifier | Constructor and Description |
|---|---|
protected |
AbstractProvider(OfficeManager officeManager,
FormatRegistry formatRegistry) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract AbstractNorm |
convert(AbstractSourceProvider source)
使用给定的规范转换源文档.
|
OptionalSource |
convert(File source)
转换存储在本地文件系统上的源文件.
|
OptionalSource |
convert(InputStream source)
转换源流输入流.
|
OptionalSource |
convert(InputStream source,
boolean closeStream)
转换源流输入流.
|
FormatRegistry |
getFormatRegistry()
获取转换器支持的所有
DocumentFormat. |
protected final OfficeManager officeManager
protected final FormatRegistry formatRegistry
protected AbstractProvider(OfficeManager officeManager, FormatRegistry formatRegistry)
public OptionalSource convert(File source)
Providerpublic OptionalSource convert(InputStream source)
Providerpublic OptionalSource convert(InputStream source, boolean closeStream)
Providerconvert in interface Providersource - 转换输入作为输入流.closeStream - 是否在转换结束后关闭InputStream.protected abstract AbstractNorm convert(AbstractSourceProvider source)
source - 转换输入作为文档规范.public FormatRegistry getFormatRegistry()
ProviderDocumentFormat.getFormatRegistry in interface ProviderFormatRegistry.Copyright © 2019. All rights reserved.