You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
118 lines
2.1 KiB
118 lines
2.1 KiB
package com.fr.design.file.impl; |
|
|
|
import com.fr.design.file.CloseOption; |
|
import com.fr.design.file.TemplateTabOperateProvider; |
|
import com.fr.design.mainframe.JTemplate; |
|
import com.fr.file.FILE; |
|
import com.fr.stable.StringUtils; |
|
|
|
import java.util.ArrayList; |
|
import java.util.List; |
|
|
|
/** |
|
* @author kerry |
|
* @since 11.0 |
|
* created on 2023-04-14 |
|
**/ |
|
public class EmptyTemplateTabOperator implements TemplateTabOperateProvider { |
|
private static class HOLDER { |
|
private static final EmptyTemplateTabOperator SINGLETON = new EmptyTemplateTabOperator(); |
|
} |
|
|
|
|
|
private EmptyTemplateTabOperator() { |
|
|
|
} |
|
|
|
/** |
|
* 返回空的模板taboperator单例 |
|
* @return |
|
*/ |
|
public static EmptyTemplateTabOperator getInstance() { |
|
return HOLDER.SINGLETON; |
|
} |
|
|
|
@Override |
|
public void locateTemplateInTree(int tplIndex) { |
|
|
|
} |
|
|
|
@Override |
|
public void closeAction(CloseOption option, int index) { |
|
|
|
} |
|
|
|
@Override |
|
public void closeByIndex(int index) { |
|
|
|
} |
|
|
|
@Override |
|
public void switchTpl(int templateIndex) { |
|
|
|
} |
|
|
|
@Override |
|
public List<JTemplate<?, ?>> getOpenedJTemplates() { |
|
return new ArrayList<>(); |
|
} |
|
|
|
@Override |
|
public void closeSpecifiedTemplate(JTemplate<?, ?> specifiedTemplate) { |
|
|
|
} |
|
|
|
@Override |
|
public void deleteOpenedTemplate(JTemplate<?, ?> template) { |
|
|
|
} |
|
|
|
@Override |
|
public JTemplate getSelectedFile() { |
|
return null; |
|
} |
|
|
|
@Override |
|
public void refresh() { |
|
|
|
} |
|
|
|
@Override |
|
public void resetSelectIndex(JTemplate jTemplate) { |
|
|
|
} |
|
|
|
@Override |
|
public void refreshOpenedTemplate(List<JTemplate<?, ?>> list) { |
|
|
|
} |
|
|
|
@Override |
|
public void closeFileTemplate(FILE file) { |
|
|
|
} |
|
@Override |
|
public String getOperatorType() { |
|
return StringUtils.EMPTY; |
|
} |
|
|
|
@Override |
|
public int getSelectIndex() { |
|
return 0; |
|
} |
|
|
|
@Override |
|
public void setSelectIndex(int index) { |
|
|
|
} |
|
|
|
@Override |
|
public int getJTemplateIndex(JTemplate jTemplate) { |
|
return 0; |
|
} |
|
|
|
@Override |
|
public String getTemplateShowName(JTemplate jTemplate) { |
|
return StringUtils.EMPTY; |
|
} |
|
}
|
|
|