public class DesignerEnvManager extends java.lang.Object implements XMLReadable, XMLWriter
限定符和类型 | 字段和说明 |
---|---|
static java.lang.String |
CAS_CERTIFICATE_PASSWORD |
static java.lang.String |
CAS_CERTIFICATE_PATH |
static java.lang.String |
CAS_PARAS |
int |
jettyServerPort |
构造器和说明 |
---|
DesignerEnvManager() |
限定符和类型 | 方法和说明 |
---|---|
void |
addRecentOpenedFilePath(java.lang.String filePath)
添加最近打开的文件路径
|
static void |
addWorkers(javax.swing.SwingWorker worker)
添加设计器中相关的worker
|
static void |
checkNameEnvMap() |
void |
clearAllEnv()
清除全部环境
|
static void |
doEndMapSaveWorkersIndesign()
做完设计器中现存的地图worker
|
java.lang.String |
getActivationKey()
返回激活码
|
int |
getActiveKeyStatus() |
AlphaFineConfigManager |
getAlphaFineConfigManager() |
java.lang.String |
getAutoCompleteShortcuts()
获取快捷键名称
|
int |
getCachingTemplateLimit()
获取最大缓存模板个数
|
java.lang.String |
getCertificatePass() |
java.lang.String |
getCertificatePath() |
ColorSelectConfigManager |
getColorConfigManager() |
java.lang.String |
getCurEnvName()
返回当前环境的名称.
|
java.lang.String |
getCurrentDirectoryPrefix()
返回当前路径前缀
|
DesignerWorkspaceInfo |
getDefaultConfig()
返回默认环境
|
java.lang.String |
getDefaultEnvName()
返回默认环境名称
|
java.lang.String |
getDialogCurrentDirectory()
返回对话框当前路径
|
int |
getEmbedServerPort()
返回Jetty服务器的端口号
|
java.lang.String |
getEncryptionKey() |
static DesignerEnvManager |
getEnvManager()
DesignerEnvManager.
|
static DesignerEnvManager |
getEnvManager(boolean needCheckEnv) |
java.util.Iterator<java.lang.String> |
getEnvNameIterator()
返回环境名称迭代器
|
java.awt.Color |
getGridLineColor()
返回网格线的颜色
|
java.lang.String |
getJdkHome() |
java.util.Locale |
getLanguage()
返回语言类型
|
int |
getLastEastRegionContainerWidth()
得到上次关闭设计器前东部面板的宽度
|
int |
getLastEastRegionToolPaneY()
得到上次关闭设计器前东部面板的上下子面板的高度区分
|
java.lang.String |
getLastOpenFile()
返回上次打开的模板文件
|
java.lang.String |
getLastShowBBSNewsTime() |
java.lang.String |
getLastShowBBSTime() |
int |
getLastWestRegionContainerWidth()
得到上次关闭设计器时的西边面板的宽度
|
int |
getLastWestRegionToolPaneY()
得到西面板的上下子面板的高度区分
|
java.lang.String |
getLogLocation()
返回Log的位置
|
int |
getMaxNumberOrPreviewRow()
返回最大预览的行数
|
short |
getPageLengthUnit()
返回页面长度单位
|
java.awt.Color |
getPaginationLineColor()
返回页面的线颜色
|
java.util.List<java.lang.String> |
getRecentOpenedFilePathList()
返回最近打开的文件路径列表
|
java.lang.String |
getRecentSelectedConnection()
返回最近选择的链接
|
short |
getReportLengthUnit()
返回报表长度单位
|
int |
getUndoLimit()
返回撤销的限制次数
|
java.lang.String |
getUUID() |
java.awt.Rectangle |
getWindowBounds()
返回界面的大小范围.
|
DesignerWorkspaceInfo |
getWorkspaceInfo(java.lang.String name)
根据名称返回环境
|
boolean |
isAutoBackUp()
知否自动备份
|
boolean |
isColumnHeaderVisible()
列表头是否可见
|
boolean |
isDefaultStringToFormula()
是否默认字符串转为公式
|
boolean |
isDragPermited()
是否允许拖拽
|
boolean |
isHorizontalScrollBarVisible()
水平滚动条是否可见
|
boolean |
isHttps()
是否启用了https
|
boolean |
isImageCompress() |
boolean |
isJoinProductImprove()
是否加入产品改良
|
boolean |
isOracleSystemSpace()
是否磁盘空间参数
|
boolean |
isRowHeaderVisible()
行表头是否可见
|
boolean |
isShowDataPane()
是否展示数据界面
|
boolean |
isShowPaintToolBar()
是否展示toolbar
|
boolean |
isShowProjectPane()
是否展示工程界面
|
boolean |
isSupportCellEditorDef()
是否支持单元格编辑器
|
boolean |
isSupportDefaultParentCalculate()
是否支持默认父类计算
|
boolean |
isSupportStringToFormula()
设置是否支持字符串转为公式
|
boolean |
isSupportUndo()
是否支持撤销
|
boolean |
isTemplateTreePaneExpanded()
模板Tree是否展开
|
boolean |
isVerticalScrollBarVisible()
垂直滚动条是否可见
|
static void |
loadLogSetting()
richer:载入log设置
|
void |
putEnv(java.lang.String name,
DesignerWorkspaceInfo info)
记录名称 和对应的环境
|
void |
readXML(XMLableReader reader)
Read XML.
|
void |
removeEnv(java.lang.String name)
删除名称对应的环境
|
void |
removeRecentOpenedFilePath(java.lang.String filePath)
移除最近打开的文件路径
|
static void |
removeWorkers(javax.swing.SwingWorker worker)
删除设计器中相关的worker.
|
void |
replaceRecentOpenedFilePath(boolean type,
java.lang.String oldPath,
java.lang.String newPath)
替换近期打开的文件路径
|
void |
replaceRecentOpenedFilePath(java.lang.String oldPath,
java.lang.String newPath)
替换近期打开的文件路径
|
void |
saveXMLFile()
保存设计器的配置文件, 该文件不在env的resource目录下
而是在Consts.getEnvHome() + File.separator + Consts.APP_NAME
|
void |
setActivationKey(java.lang.String activationKey)
设置激活码
|
void |
setActiveKeyStatus(int activeKeyStatus) |
void |
setAlphaFineConfigManager(AlphaFineConfigManager alphaFineConfigManager) |
void |
setAutoBackUp(boolean autoBackUp)
设置是否自动备份
|
void |
setAutoCompleteShortcuts(java.lang.String autoCompleteShortcuts)
设置快捷键名称
|
void |
setCachingTemplateLimit(int cachingTemplateLimit)
配置最大缓存模板个数
|
void |
setCertificatePass(java.lang.String certificatePass) |
void |
setCertificatePath(java.lang.String certificatePath) |
void |
setColumnHeaderVisible(boolean columnHeaderVisible)
设置列表头是否可见
|
void |
setCurEnvName(java.lang.String envName)
设置当前环境的名称
|
void |
setCurrentDirectoryPrefix(java.lang.String prefix)
设置当前路径前缀
|
void |
setCurrentEnv2Default()
设置当前环境为默认
|
void |
setDefaultStringToFormula(boolean defaultStringToFormula)
设置是否支持字符串转为公式
|
void |
setDialogCurrentDirectory(java.lang.String dialogCurrentDirectory)
设置当前对话框路径
|
void |
setDragPermited(boolean isDragPermited)
设置是否允许拖拽
|
void |
setEncryptionKey(java.lang.String encryptionKey) |
static void |
setEnvFile(java.io.File envFile) |
void |
setGridLineColor(java.awt.Color gridLineColor)
设置网格线的颜色
|
void |
setHorizontalScrollBarVisible(boolean horizontalScrollBarVisible)
设置水平滚动条是否可见
|
void |
setHttps(boolean isHttps) |
void |
setImageCompress(boolean imageCompress) |
void |
setJdkHome(java.lang.String home) |
void |
setJettyServerPort(int jettyServerPort)
设置Jetty服务器的端口号
|
void |
setJoinProductImprove(boolean joinProductImprove)
设置加入产品改良
|
void |
setLanguage(java.util.Locale locale)
设置语言参数
|
void |
setLastEastRegionContainerWidth(int eastRegionContainerWidth)
设置上次关闭设计器前东部面板的宽度
|
void |
setLastEastRegionToolPaneY(int toolPaneY)
设置上次关闭设计器前东部面板的上下子面板的高度区分
|
void |
setLastOpenFile(java.lang.String lastOpenFilePath)
设置记录 上次打开的模板文件
|
void |
setLastShowBBSNewsTime(java.lang.String lastShowBBSNewsTime) |
void |
setLastShowBBSTime(java.lang.String lastShowBBSTime) |
void |
setLastWestRegionContainerWidth(int westRegionContainerWidth)
设置上次关闭设计器时的西边面板的宽度
|
void |
setLastWestRegionToolPaneY(int toolPaneY)
设置西面板的上下子面板的高度区分
|
void |
setLogLocation(java.lang.String logsLocation)
设置Log的位置
|
void |
setMaxNumberOrPreviewRow(int maxNumberOrPreviewRow)
设置最大预览的行数
|
void |
setOracleSystemSpace(boolean displayOracleSystem)
设置是否使用磁盘空间
|
void |
setPageLengthUnit(short pageLengthUnit)
设置页面长度单位
|
void |
setPaginationLineColor(java.awt.Color paginationLineColor)
设置页面的线颜色
|
void |
setRecentSelectedConnection(java.lang.String recentlySelectedConnectionName)
设置最近选择的链接
|
void |
setReportLengthUnit(short reportLengthUnit)
设置报表长度单位
|
void |
setRowHeaderVisible(boolean rowHeaderVisible)
设置行表头是否可见
|
void |
setShowDataPane(boolean showDataPane)
设置是否显示数据界面
|
void |
setShowPaintToolBar(boolean showPaintToolBar)
设置是否展示toolbar
|
void |
setShowProjectPane(boolean showProjectPane)
设置是否显示工程界面.
|
void |
setSupportCellEditorDef(boolean supportCellEditorDef)
设置是否支持单元格编辑器
|
void |
setSupportDefaultParentCalculate(boolean supportDefaultParentCalculate)
设置是否支持默认父类计算
|
void |
setSupportStringToFormula(boolean supportStringToFormula)
设置是否支持字符串转为公式
|
void |
setSupportUndo(boolean supportUndo)
设置是否支持撤销
|
void |
setTemplateTreePaneExpanded(boolean templateTreePaneExpanded)
设置模板Tree是否展开
|
void |
setUndoLimit(int undoLimit)
设置撤销的限制次数
|
void |
setVerticalScrollBarVisible(boolean verticalScrollBarVisible)
设置垂直滚动条可见
|
void |
setWindowBounds(java.awt.Rectangle windowBounds)
设置界面的大小范围
|
void |
writeXML(XMLPrintWriter writer)
Write XML.
|
public int jettyServerPort
public static final java.lang.String CAS_CERTIFICATE_PATH
public static final java.lang.String CAS_CERTIFICATE_PASSWORD
public static final java.lang.String CAS_PARAS
public static DesignerEnvManager getEnvManager()
public static DesignerEnvManager getEnvManager(boolean needCheckEnv)
public ColorSelectConfigManager getColorConfigManager()
public static void checkNameEnvMap()
public static void addWorkers(javax.swing.SwingWorker worker)
worker
- 相关的workerpublic static void removeWorkers(javax.swing.SwingWorker worker)
worker
- 相关的workerpublic static void doEndMapSaveWorkersIndesign()
public static void loadLogSetting()
public static void setEnvFile(java.io.File envFile)
public boolean isHttps()
public void setHttps(boolean isHttps)
public java.lang.String getCertificatePath()
public void setCertificatePath(java.lang.String certificatePath)
public java.lang.String getCertificatePass()
public void setCertificatePass(java.lang.String certificatePass)
public java.lang.String getLastOpenFile()
public void setLastOpenFile(java.lang.String lastOpenFilePath)
public int getLastWestRegionToolPaneY()
public int getLastWestRegionContainerWidth()
public void setLastWestRegionToolPaneY(int toolPaneY)
toolPaneY
- public void setLastWestRegionContainerWidth(int westRegionContainerWidth)
westRegionContainerWidth
- public int getLastEastRegionToolPaneY()
public int getLastEastRegionContainerWidth()
public void setLastEastRegionToolPaneY(int toolPaneY)
toolPaneY
- public void setLastEastRegionContainerWidth(int eastRegionContainerWidth)
eastRegionContainerWidth
- public DesignerWorkspaceInfo getDefaultConfig()
public java.lang.String getDefaultEnvName()
public void setCurrentEnv2Default()
public boolean isTemplateTreePaneExpanded()
public void setTemplateTreePaneExpanded(boolean templateTreePaneExpanded)
public boolean isAutoBackUp()
public void setAutoBackUp(boolean autoBackUp)
public short getPageLengthUnit()
public void setPageLengthUnit(short pageLengthUnit)
public short getReportLengthUnit()
public void setReportLengthUnit(short reportLengthUnit)
public void saveXMLFile()
public void setOracleSystemSpace(boolean displayOracleSystem)
public void setCachingTemplateLimit(int cachingTemplateLimit)
public int getCachingTemplateLimit()
public boolean isJoinProductImprove()
public void setJoinProductImprove(boolean joinProductImprove)
public boolean isOracleSystemSpace()
public java.util.Locale getLanguage()
public void setLanguage(java.util.Locale locale)
public java.util.Iterator<java.lang.String> getEnvNameIterator()
public DesignerWorkspaceInfo getWorkspaceInfo(java.lang.String name)
public void putEnv(java.lang.String name, DesignerWorkspaceInfo info)
name
- 名称info
- 对应的环境信息public void removeEnv(java.lang.String name)
name
- 环境的名字public void clearAllEnv()
public java.awt.Rectangle getWindowBounds()
public void setWindowBounds(java.awt.Rectangle windowBounds)
public java.lang.String getCurEnvName()
public void setCurEnvName(java.lang.String envName)
public int getEmbedServerPort()
public void setJettyServerPort(int jettyServerPort)
public java.lang.String getDialogCurrentDirectory()
public void setDialogCurrentDirectory(java.lang.String dialogCurrentDirectory)
public java.lang.String getCurrentDirectoryPrefix()
public void setCurrentDirectoryPrefix(java.lang.String prefix)
public java.util.List<java.lang.String> getRecentOpenedFilePathList()
public void addRecentOpenedFilePath(java.lang.String filePath)
filePath
- 文件路径public void replaceRecentOpenedFilePath(java.lang.String oldPath, java.lang.String newPath)
oldPath
- path 使用 unix 分隔符newPath
- path 使用 unix 分隔符public void replaceRecentOpenedFilePath(boolean type, java.lang.String oldPath, java.lang.String newPath)
type
- 文件类型,文件夹true,文件falseoldPath
- path 使用 unix 分隔符newPath
- path 使用 unix 分隔符public void removeRecentOpenedFilePath(java.lang.String filePath)
filePath
- 文件路径public boolean isShowPaintToolBar()
public void setShowPaintToolBar(boolean showPaintToolBar)
public boolean isSupportUndo()
public void setSupportUndo(boolean supportUndo)
public boolean isSupportDefaultParentCalculate()
public void setSupportDefaultParentCalculate(boolean supportDefaultParentCalculate)
public boolean isSupportStringToFormula()
public void setSupportStringToFormula(boolean supportStringToFormula)
public boolean isDefaultStringToFormula()
public void setDefaultStringToFormula(boolean defaultStringToFormula)
public java.lang.String getAutoCompleteShortcuts()
public void setAutoCompleteShortcuts(java.lang.String autoCompleteShortcuts)
public boolean isColumnHeaderVisible()
public void setColumnHeaderVisible(boolean columnHeaderVisible)
public boolean isRowHeaderVisible()
public void setRowHeaderVisible(boolean rowHeaderVisible)
public boolean isVerticalScrollBarVisible()
public void setVerticalScrollBarVisible(boolean verticalScrollBarVisible)
public boolean isHorizontalScrollBarVisible()
public void setHorizontalScrollBarVisible(boolean horizontalScrollBarVisible)
public java.awt.Color getGridLineColor()
public void setGridLineColor(java.awt.Color gridLineColor)
public java.awt.Color getPaginationLineColor()
public void setPaginationLineColor(java.awt.Color paginationLineColor)
public boolean isSupportCellEditorDef()
public void setSupportCellEditorDef(boolean supportCellEditorDef)
public boolean isDragPermited()
public void setDragPermited(boolean isDragPermited)
public int getMaxNumberOrPreviewRow()
public void setMaxNumberOrPreviewRow(int maxNumberOrPreviewRow)
public boolean isShowProjectPane()
public void setShowProjectPane(boolean showProjectPane)
public boolean isShowDataPane()
public void setShowDataPane(boolean showDataPane)
public java.lang.String getRecentSelectedConnection()
public void setRecentSelectedConnection(java.lang.String recentlySelectedConnectionName)
public java.lang.String getActivationKey()
public void setActivationKey(java.lang.String activationKey)
public java.lang.String getLogLocation()
public void setLogLocation(java.lang.String logsLocation)
public void setUndoLimit(int undoLimit)
public int getUndoLimit()
public java.lang.String getEncryptionKey()
public void setEncryptionKey(java.lang.String encryptionKey)
public java.lang.String getJdkHome()
public void setJdkHome(java.lang.String home)
public java.lang.String getLastShowBBSTime()
public void setLastShowBBSTime(java.lang.String lastShowBBSTime)
public java.lang.String getLastShowBBSNewsTime()
public void setLastShowBBSNewsTime(java.lang.String lastShowBBSNewsTime)
public java.lang.String getUUID()
public int getActiveKeyStatus()
public void setActiveKeyStatus(int activeKeyStatus)
public AlphaFineConfigManager getAlphaFineConfigManager()
public void setAlphaFineConfigManager(AlphaFineConfigManager alphaFineConfigManager)
public boolean isImageCompress()
public void setImageCompress(boolean imageCompress)
public void readXML(XMLableReader reader)
readXML
在接口中 XMLReadable
reader
- the reader.XMLableReader
public void writeXML(XMLPrintWriter writer)