public class HistoryTemplateListCache extends java.lang.Object implements CallbackEvent
限定符和类型 | 方法和说明 |
---|---|
void |
addHistory()
添加历史记录
|
void |
callback() |
void |
closeOverLineTemplate()
打开new模板的同时关闭old模板,优先关已保存的、先打开的
|
void |
closeSelectedReport(JTemplate<?,?> selected)
关闭选择的文件
|
void |
closeVirtualSelectedReport(JTemplate<?,?> selected)
临时关闭选择的文件
|
int |
contains(JTemplate<?,?> jt)
获取模板的index
|
int |
contains(java.lang.String filename)
已过时。
use HistoryTemplateListCache#contains(com.fr.design.mainframe.JTemplate) instead
|
void |
deleteFile(FileNodeFILE file) |
JTemplate<?,?> |
get(int index) |
JTemplate<?,?> |
getCurrentEditingTemplate() |
int |
getHistoryCount() |
java.util.List<JTemplate<?,?>> |
getHistoryList() |
static HistoryTemplateListCache |
getInstance() |
JTemplate<?,?> |
getTemplate(int index) |
boolean |
isCurrentEditingFile(java.lang.String filename)
是否是当前编辑的文件
|
void |
load()
切换环境前将正在编辑的模板暂存起来后,在新环境重新读取一遍
防止新环境加载到的同名 Class 和模板对象中的 Class 不一致,在新环境存储失败
|
void |
removeAllHistory()
清空历史记录
|
boolean |
rename(FILE tplFile,
java.lang.String from,
java.lang.String to) |
void |
setCurrentEditingTemplate(JTemplate<?,?> jt) |
void |
stash()
切换环境前将正在编辑的模板暂存起来,并且在新环境中重新读取一遍,暂存的不是模板文件的内容而是模板对象的内容
防止新环境加载到的同名 Class 和模板对象中的 Class 不一致,在新环境存储失败
|
public static HistoryTemplateListCache getInstance()
public void closeSelectedReport(JTemplate<?,?> selected)
selected
- 选择的public void closeVirtualSelectedReport(JTemplate<?,?> selected)
selected
- 选择的public JTemplate<?,?> getCurrentEditingTemplate()
public void setCurrentEditingTemplate(JTemplate<?,?> jt)
public void addHistory()
public java.util.List<JTemplate<?,?>> getHistoryList()
public void removeAllHistory()
public int getHistoryCount()
public JTemplate<?,?> get(int index)
public JTemplate<?,?> getTemplate(int index)
public int contains(JTemplate<?,?> jt)
jt
- 模板@Deprecated public int contains(java.lang.String filename)
filename
- 文件名public boolean isCurrentEditingFile(java.lang.String filename)
filename
- 文件名public void callback()
callback
在接口中 CallbackEvent
public void closeOverLineTemplate()
public void deleteFile(FileNodeFILE file)
public boolean rename(FILE tplFile, java.lang.String from, java.lang.String to)
public void stash()
防止新环境加载到的同名 Class 和模板对象中的 Class 不一致,在新环境存储失败
load()
public void load()
防止新环境加载到的同名 Class 和模板对象中的 Class 不一致,在新环境存储失败
stash()