public abstract class IOFile extends AbstractTableDataSource implements BaseBook
| 限定符和类型 | 字段和说明 |
|---|---|
static int |
ANA_PREVIEW_TYPE |
static int |
DEFAULT_PREVIEW_TYPE |
static int |
WRITE_ENHANCE_PREVIEW_TYPE |
static int |
WRITE_PREVIEW_TYPE |
tableDataList, XML_TAGKEY| 构造器和说明 |
|---|
IOFile() |
| 限定符和类型 | 方法和说明 |
|---|---|
void |
addAttrMark(IOFileAttrMark attrMark)
给模板对象添加额外的属性
|
java.lang.Object |
clone() |
boolean |
export(java.io.OutputStream out)
将该对象写入指定的输出流中输出
|
java.util.Iterator<java.lang.String> |
getAllMarkName()
获取所有的AttrMark名字迭代器
|
<T extends IOFileAttrMark> |
getAttrMark(java.lang.String tagName)
根据标签获取模板对象的属性对象
|
java.lang.String |
getDesignerVersion()
获取设计器版本,用于判断兼容性
|
int |
getPreviewType()
获取预览方式
|
java.lang.String |
getTemplateID()
获取模板唯一ID(UUID)
|
java.lang.String |
getXMLDesignerVersion()
已过时。
命名问题,请使用getDesignerVersion代替
|
XMLVersion |
getXmlVersion()
获取 XML 版本
|
protected boolean |
isHigherThanCurrent(java.lang.String versionString) |
protected abstract void |
mainContent(XMLPrintWriter writer) |
protected abstract java.lang.String |
openTag() |
protected void |
readDesign(XMLableReader reader) |
protected void |
readExtra(XMLableReader reader) |
abstract void |
readStream(java.io.InputStream in)
从输入流中读取该对象
|
void |
setDesignerVersion(java.lang.String designerVersion)
设置设计器版本
|
void |
setPreviewType(int previewType)
设置预览方式
|
void |
setTemplateID(java.lang.String templateID)
设置模板的唯一UUID(UUID)
|
void |
setXmlVersion(XMLVersion xmlVersion)
设置 XML 版本
|
java.lang.String |
suffix()
后缀
|
protected void |
writeDesign(XMLPrintWriter writer) |
protected void |
writeExtra(XMLPrintWriter writer) |
clearAllTableData, copyDataSourceAttr, equals, getTableData, getTableDataNameIterator, putTableData, readXML, removeTableData, renameTableData, writeXMLfinalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitclearAllTableData, getTableData, getTableDataNameIterator, putTableData, removeTableData, renameTableDatareadXMLpublic static final int DEFAULT_PREVIEW_TYPE
public static final int WRITE_PREVIEW_TYPE
public static final int ANA_PREVIEW_TYPE
public static final int WRITE_ENHANCE_PREVIEW_TYPE
public void addAttrMark(IOFileAttrMark attrMark)
addAttrMark 在接口中 AttrMarkattrMark - 额外的属性对象public <T extends IOFileAttrMark> T getAttrMark(java.lang.String tagName)
getAttrMark 在接口中 AttrMarkT - 对象类型tagName - 标签名public java.util.Iterator<java.lang.String> getAllMarkName()
getAllMarkName 在接口中 AttrMarkpublic boolean export(java.io.OutputStream out)
throws java.lang.Exception
protected void readDesign(XMLableReader reader)
protected boolean isHigherThanCurrent(java.lang.String versionString)
protected void writeDesign(XMLPrintWriter writer)
protected void readExtra(XMLableReader reader)
protected void writeExtra(XMLPrintWriter writer)
public java.lang.Object clone()
throws java.lang.CloneNotSupportedException
clone 在接口中 FCloneableclone 在类中 AbstractTableDataSourcejava.lang.CloneNotSupportedException - 如果克隆失败则抛出此异常@Deprecated public java.lang.String getXMLDesignerVersion()
getXMLDesignerVersion 在接口中 BaseBookpublic java.lang.String getDesignerVersion()
BaseBookgetDesignerVersion 在接口中 BaseBookpublic void setDesignerVersion(java.lang.String designerVersion)
BaseBooksetDesignerVersion 在接口中 BaseBookdesignerVersion - 设计器版本public java.lang.String getTemplateID()
BaseBookgetTemplateID 在接口中 BaseBookpublic void setTemplateID(java.lang.String templateID)
BaseBooksetTemplateID 在接口中 BaseBooktemplateID - 模板唯一ID(UUID)public int getPreviewType()
BaseBookgetPreviewType 在接口中 BaseBookpublic void setPreviewType(int previewType)
BaseBooksetPreviewType 在接口中 BaseBookpreviewType - 预览方式public XMLVersion getXmlVersion()
BaseBookgetXmlVersion 在接口中 BaseBookpublic void setXmlVersion(XMLVersion xmlVersion)
BaseBooksetXmlVersion 在接口中 BaseBookpublic abstract void readStream(java.io.InputStream in)
throws java.lang.Exception
in - 输入流java.lang.Exceptionprotected abstract java.lang.String openTag()
protected abstract void mainContent(XMLPrintWriter writer)