java.lang.Object
javafx.application.Application
com.tlcsdm.frame.SampleBase
com.tlcsdm.jfxcommon.CommonSample
com.tlcsdm.jfxcommon.tools.DataFormatConvert
- 所有已实现的接口:
Sample
数据格式转换.
需要工厂模式设计进行,且结果不应该使用freemarker生成,结果的使能条件应交给子类实现,
目前暂缓开发,在完善设计后在发布.
- 从以下版本开始:
- 1.0.1
- 作者:
- unknowIfGuestInDream
-
嵌套类概要
从类继承的嵌套类/接口 javafx.application.Application
javafx.application.Application.Parameters -
字段概要
字段修饰符和类型字段说明private final Collection<? extends org.controlsfx.control.action.Action> private javafx.scene.control.ComboBox<String> private javafx.scene.control.TextFieldprivate final javafx.collections.ObservableList<String> private final org.controlsfx.control.action.Actionprivate final org.controlsfx.control.Notificationsprivate final javafx.stage.FileChooser从类继承的字段 com.tlcsdm.frame.SampleBase
aesSeed, userData从类继承的字段 javafx.application.Application
STYLESHEET_CASPIAN, STYLESHEET_MODENA -
构造器概要
构造器 -
方法概要
修饰符和类型方法说明private void选择数据源文件.private javafx.scene.control.Tabprivate javafx.scene.control.Tabprivate javafx.scene.control.Tabprivate javafx.scene.control.Tabjavafx.scene.NodeReturns the panel to display to the user that allows for manipulating the sample.private javafx.stage.FileChooser.ExtensionFilter排序字段.javafx.scene.NodegetPanel(javafx.stage.Stage stage) Returns the main sample panel.A short, multiple sentence description of the sample.组件id.javafx.scene.image.ImageViewsample icon.A short, most likely single-word, name to show to the user - e.g.sample version.void将在getPanel要设置的binding提取出来.private voidvoid将在getPanel要设置的userData binding提取出来.private voidinitTabPane(javafx.scene.control.TabPane resultPane) boolean此结果在开发环境和打包后执行结果不同,原因是打包后执行SPI配置时需要从应用模块的配置中读取.static void从类继承的方法 com.tlcsdm.jfxcommon.CommonSample
getProjectName, getProjectVersion从类继承的方法 com.tlcsdm.frame.SampleBase
bindUserData, bindUserDataBefore, buildSample, dispose, getControlPanelDividerPosition, getSampleXmlPrefix, hasControlPanel, initialize, initializeUserData, start, updateForVersionUpgrade从类继承的方法 javafx.application.Application
getHostServices, getParameters, getUserAgentStylesheet, init, launch, launch, notifyPreloader, setUserAgentStylesheet, stop
-
字段详细资料
-
outputChooser
private final javafx.stage.FileChooser outputChooser -
datasourceList
-
notificationBuilder
private final org.controlsfx.control.Notifications notificationBuilder -
generate
private final org.controlsfx.control.action.Action generate -
actions
-
cmbDatasource
-
dataField
private javafx.scene.control.TextField dataField
-
-
构造器详细资料
-
DataFormatConvert
public DataFormatConvert()
-
-
方法详细资料
-
main
-
initializeBindings
public void initializeBindings()从类复制的说明:SampleBase将在getPanel要设置的binding提取出来.- 覆盖:
initializeBindings在类中SampleBase
-
initializeDataSource
private void initializeDataSource() -
initializeUserDataBindings
public void initializeUserDataBindings()从类复制的说明:SampleBase将在getPanel要设置的userData binding提取出来.- 覆盖:
initializeUserDataBindings在类中SampleBase
-
getPanel
public javafx.scene.Node getPanel(javafx.stage.Stage stage) 从接口复制的说明:SampleReturns the main sample panel. -
chooseDataSource
private void chooseDataSource()选择数据源文件. -
initTabPane
private void initTabPane(javafx.scene.control.TabPane resultPane) -
createMarkdownTab
private javafx.scene.control.Tab createMarkdownTab() -
createXmlTab
private javafx.scene.control.Tab createXmlTab() -
createExcelTab
private javafx.scene.control.Tab createExcelTab() -
createJsonTab
private javafx.scene.control.Tab createJsonTab() -
getFilter
-
getControlPanel
public javafx.scene.Node getControlPanel()从类复制的说明:SampleBaseReturns the panel to display to the user that allows for manipulating the sample.- 指定者:
getControlPanel在接口中Sample- 覆盖:
getControlPanel在类中SampleBase
-
getSampleId
从接口复制的说明:Sample组件id. -
getSampleName
从接口复制的说明:SampleA short, most likely single-word, name to show to the user - e.g. "CheckBox". -
getSampleVersion
从接口复制的说明:Samplesample version. -
getSampleDescription
从类复制的说明:SampleBaseA short, multiple sentence description of the sample.- 指定者:
getSampleDescription在接口中Sample- 覆盖:
getSampleDescription在类中SampleBase
-
getSampleImageIcon
public javafx.scene.image.ImageView getSampleImageIcon()从接口复制的说明:Samplesample icon.- 指定者:
getSampleImageIcon在接口中Sample- 覆盖:
getSampleImageIcon在类中SampleBase
-
getOrderKey
从接口复制的说明:Sample排序字段. -
isVisible
public boolean isVisible()此结果在开发环境和打包后执行结果不同,原因是打包后执行SPI配置时需要从应用模块的配置中读取. 但在开发环境由于模块化原因即使SPI配置中未配置实现也可以读取到.- 指定者:
isVisible在接口中Sample- 覆盖:
isVisible在类中SampleBase
-