亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

一種Java對象生成和轉(zhuǎn)換方法和Java對象生成和轉(zhuǎn)換裝置與流程

文檔序號:12718651閱讀:來源:國知局

技術(shù)特征:

1.一種Java對象生成和轉(zhuǎn)換方法,其特征在于,所述方法包括:

依據(jù)Java對象配置信息生成第一交互界面,所述第一交互界面用于接收用戶輸入的Java對象參數(shù);

通過所述第一交互界面接收用戶輸入的Java對象參數(shù);

響應(yīng)于接收到的Java對象參數(shù),依據(jù)Java對象配置信息生成第二交互界面,所述第二交互界面用于接收用戶輸入的對象格式類型;

通過所述第二交互界面接收用戶輸入的對象格式類型;

依據(jù)接收到的Java對象參數(shù)生成所述對象格式類型所對應(yīng)的格式類型的Java對象;

依據(jù)Java對象轉(zhuǎn)換規(guī)則生成第三交互界面,所述第三交互界面用于接收用戶輸入的轉(zhuǎn)換文件類型;

通過所述第三交互界面接收用戶輸入的轉(zhuǎn)換文件類型;

將生成的所述Java對象轉(zhuǎn)換為所述轉(zhuǎn)換文件類型所對應(yīng)的格式的文件。

2.根據(jù)權(quán)利要求1所述的方法,其特征在于,所述向生成第一交互界面之前,所述方法還包括:

接收用戶配置的Java對象配置信息和Java對象轉(zhuǎn)換規(guī)則;其中,

所述Java對象配置信息包括:對象格式類型、對象類型、每一種對象類型所對應(yīng)的對象屬性名、對象類型與對象類型之間的關(guān)系;其中,所述對象類型與對象類型之間的關(guān)系至少包括以下其中之一:所屬關(guān)系、關(guān)聯(lián)關(guān)系、繼承關(guān)系、依賴關(guān)系、聚合關(guān)系及組合關(guān)系;

所述Java對象轉(zhuǎn)換規(guī)則,用于確定對象格式類型與轉(zhuǎn)換文件類型之間的轉(zhuǎn)換規(guī)則。

3.根據(jù)權(quán)利要求2所述的方法,其特征在于,所述對象格式類型包括以下格式類型至少其中之一:

JavaBean、Map、List、Set;

所述轉(zhuǎn)換文件格式包括以下格式至少其中之一:

XML、Jason、excel;

所述Java對象轉(zhuǎn)換規(guī)則,包括:

確定JavaBean類型Java對象的轉(zhuǎn)換文件類型,所述JavaBean類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel;和/或,

確定Map類型Java對象的轉(zhuǎn)換文件類型,所述Map類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel;和/或,

確定List類型Java對象的轉(zhuǎn)換文件類型,所述List類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel;和/或,

確定Set類型Java對象的轉(zhuǎn)換文件類型,所述Set類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel。

4.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)Java對象配置信息生成第一交互界面,包括:

根據(jù)所述Java對象配置信息中的對象類型生成一個或一個以上對象類型選項;

生成響應(yīng)于用戶選擇的對象類型選項的、用于提示用戶輸入對象名及與用戶所選擇的對象類型所對應(yīng)的對象屬性的屬性值的界面。

5.根據(jù)權(quán)利要求4所述的方法,其特征在于,所述通過所述第一交互界面接收用戶輸入的Java對象參數(shù),包括:

接收用戶選擇的對象類型;

接收用戶輸入的一個或一個以上對象名、及每個對象名所對應(yīng)的對象屬性值。

6.根據(jù)權(quán)利要求3所述的方法,其特征在于,所述依據(jù)Java對象配置信息生成第二交互界面,包括:

根據(jù)所述Java對象配置信息中的對象格式類型生成對象格式類型選項。

7.根據(jù)權(quán)利要求6所述的方法,其特征在于,依據(jù)接收到的Java對象參數(shù)生成所述對象格式類型所對應(yīng)的格式類型的Java對象,包括:

當(dāng)接收到的Java對象參數(shù)為一個以上Java對象所對應(yīng)的Java對象參數(shù)時,確定所述一個以上Java對象之間的關(guān)系,根據(jù)所述一個以上Java對象 之間的關(guān)系生成所述Java對象參數(shù)所對應(yīng)的Java對象。

8.根據(jù)權(quán)利要求1至7其中任一項所述的方法,其特征在于,所述依據(jù)Java對象轉(zhuǎn)換規(guī)則生成第三交互界面,包括:

基于用戶生成的Java對象的對象格式類型,根據(jù)Java對象轉(zhuǎn)換規(guī)則確定所述生成的Java對象的對象格式類型所對應(yīng)的轉(zhuǎn)換文件類型;

生成提示用戶選擇所述生成的Java對象的對象格式類型所對應(yīng)的轉(zhuǎn)換文件類型的選項。

9.一種Java對象生成和轉(zhuǎn)換裝置,其特征在于,所述裝置包括:第一交互界面生成模塊、第一接收模塊、第二交互界面生成模塊、第二接收模塊、Java對象生成模塊、第三交互界面生成模塊、第三接收模塊及轉(zhuǎn)換模塊;其中,

所述第一交互界面生成模塊,用于依據(jù)Java對象配置信息生成第一交互界面,所述第一交互界面用于接收用戶輸入的Java對象參數(shù);

所述第一接收模塊,用于通過所述第一交互界面接收用戶輸入的Java對象參數(shù);

所述第二交互界面生成模塊,用于響應(yīng)于接收到的Java對象參數(shù),依據(jù)Java對象配置信息生成第二交互界面,所述第二交互界面用于接收用戶輸入的對象格式類型;

所述第二接收模塊,用于通過所述第二交互界面接收用戶輸入的對象格式類型;

所述Java對象生成模塊,用于依據(jù)接收到的Java對象參數(shù)生成所述對象格式類型所對應(yīng)的格式類型的Java對象;

所述第三交互界面生成模塊,用于依據(jù)Java對象轉(zhuǎn)換規(guī)則生成第三交互界面,所述第三交互界面用于接收用戶輸入的轉(zhuǎn)換文件類型;

所述第三接收模塊,用于通過所述第三交互界面接收用戶輸入的轉(zhuǎn)換文件類型;

所述轉(zhuǎn)換模塊,用于將生成的所述Java對象轉(zhuǎn)換為所述轉(zhuǎn)換文件類型所對應(yīng)的格式的文件。

10.根據(jù)權(quán)利要求9所述的裝置,其特征在于,所述裝置還包括配置模塊,用于在第一交互界面生成模塊生成第一交互界面之前,接收用戶配置的Java對象配置信息和Java對象轉(zhuǎn)換規(guī)則;其中,

所述Java對象配置信息包括:對象格式類型、對象類型、每一種對象類型所對應(yīng)的對象屬性名、對象類型與對象類型之間的關(guān)系;其中,所述對象類型與對象類型之間的關(guān)系至少包括以下其中之一:所屬關(guān)系、關(guān)聯(lián)關(guān)系、繼承關(guān)系、依賴關(guān)系、聚合關(guān)系及組合關(guān)系;

所述Java對象轉(zhuǎn)換規(guī)則,用于確定對象格式類型與轉(zhuǎn)換文件類型之間的轉(zhuǎn)換規(guī)則。

11.根據(jù)權(quán)利要求10所述的裝置,其特征在于,所述對象格式類型包括以下格式類型至少其中之一:

JavaBean、Map、List、Set;

所述轉(zhuǎn)換文件格式包括以下格式至少其中之一:

XML、Jason、excel;

所述Java對象轉(zhuǎn)換規(guī)則,包括:

確定JavaBean類型Java對象的轉(zhuǎn)換文件類型,所述JavaBean類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel;和/或,

確定Map類型Java對象的轉(zhuǎn)換文件類型,所述Map類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel;和/或,

確定List類型Java對象的轉(zhuǎn)換文件類型,所述List類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel;和/或,

確定Set類型Java對象的轉(zhuǎn)換文件類型,所述Set類型Java對象的轉(zhuǎn)換文件類型包括以下類型至少其中之一:XML、Jason、excel。

12.根據(jù)權(quán)利要求11所述的裝置,其特征在于,所述第一交互界面生成模塊,包括:對象類型選項生成子模塊及對象屬性生成子模塊;其中,

所述對象類型選項生成子模塊,用于根據(jù)所述Java對象配置信息中的對象類型生成一個或一個以上對象類型選項;

所述對象屬性生成子模塊,用于生成響應(yīng)于用戶選擇的對象類型選項的、用于提示用戶輸入對象名及與用戶所選擇的對象類型所對應(yīng)的對象屬性的屬性值的界面。

13.根據(jù)權(quán)利要求12所述的裝置,其特征在于,所述第一接收模塊,用于接收用戶選擇的對象類型、用戶輸入的一個或一個以上對象名、及每個對象名所對應(yīng)的對象屬性值。

14.根據(jù)權(quán)利要求13所述的裝置,其特征在于,所述第二交互界面生成模塊,用于根據(jù)所述Java對象配置信息中的對象格式類型生成對象格式類型選項。

15.根據(jù)權(quán)利要求14所述的裝置,其特征在于,所述Java對象生成模塊,包括:第一確定子模塊和Java對象生成子模塊;其中,

所述第一確定子模塊,用于第一接收模塊接收到的Java對象參數(shù)為一個以上Java對象所對應(yīng)的Java對象參數(shù)時,確定所述一個以上Java對象之間的關(guān)系;

所述Java對象生成子模塊,用于根據(jù)所述一個以上Java對象之間的關(guān)系生成所述Java對象參數(shù)所對應(yīng)的Java對象。

16.根據(jù)權(quán)利要求9至15其中任一項所述的裝置,其特征在于,所述第三交互界面生成模塊,包括:第二確定子模塊和轉(zhuǎn)換文件類型選項生成子模塊;其中,

所述第二確定子模塊,用于基于用戶生成的Java對象的對象格式類型,根據(jù)Java對象轉(zhuǎn)換規(guī)則確定所述生成的Java對象的對象格式類型所對應(yīng)的轉(zhuǎn)換文件類型;

所述轉(zhuǎn)換文件類型選項生成子模塊,用于生成提示用戶選擇所述生成的Java對象的對象格式類型所對應(yīng)的轉(zhuǎn)換文件類型的選項。

當(dāng)前第2頁1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評論。精彩留言會獲得點贊!
1