mapping.xml 3.3 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293
  1. <?xml version="1.0" encoding="GB2312"?>
  2. <mapping>
  3. <description>***-InfoView config mapping</description>
  4. <!--Mapping for InfoView BEGIN-->
  5. <class
  6. name="com.trs.components.infoview.InfoViewConfig">
  7. <map-to xml="InfoViewManager" />
  8. <field name="extractProgram">
  9. <bind-xml name="extract-program" node="element" />
  10. </field>
  11. <field name="scriptURI">
  12. <bind-xml name="script-uri" node="element" />
  13. </field>
  14. <field name="styleURI">
  15. <bind-xml name="style-uri" node="element" />
  16. </field>
  17. <field name="pubScriptURI">
  18. <bind-xml name="pub-script-uri" node="element" />
  19. </field>
  20. <field name="pubStyleURI">
  21. <bind-xml name="pub-style-uri" node="element" />
  22. </field>
  23. <field name="innerFilloutAction">
  24. <bind-xml name="inner-fillout-action" node="element" />
  25. </field>
  26. <field name="infoviewBindings" collection="collection"
  27. type="com.trs.components.infoview.config.BindingBean" container="false">
  28. <bind-xml name="infoview-binding"/>
  29. </field>
  30. <field name="enumsConfigFile">
  31. <bind-xml name="file" location="infoview-enumsconfig" node="attribute"/>
  32. </field>
  33. <field name="publicRandomSerialRequired" >
  34. <bind-xml name="randomserial-required" location="public-randomserial" node="element" />
  35. </field>
  36. <field name="publicRandomSerialPattern" >
  37. <bind-xml name="randomserial-pattern" location="public-randomserial" node="element" />
  38. </field>
  39. <field name="publicPasswordPattern">
  40. <bind-xml name="password-pattern" location="public-password" node="element" />
  41. </field>
  42. <field name="publicPasswordRequired" type="boolean">
  43. <bind-xml name="password-required" location="public-password" node="element" />
  44. </field>
  45. <field name="publicPasswordField">
  46. <bind-xml name="password-field" location="public-password" node="element" />
  47. </field>
  48. <field name="gatewayConfig" type="com.trs.components.infoview.config.GatewayConfig" container="false">
  49. <bind-xml name="infogate-configs"/>
  50. </field>
  51. </class>
  52. <class name="com.trs.components.infoview.config.BindingBean" auto-complete="true">
  53. <map-to xml="field" />
  54. <field name="name">
  55. <bind-xml name="name" node="attribute" />
  56. </field>
  57. <field name="desc">
  58. <bind-xml name="desc" node="attribute" />
  59. </field>
  60. <field name="format">
  61. <bind-xml name="format" node="attribute" />
  62. </field>
  63. <field name="classname">
  64. <bind-xml name="classname" node="attribute" />
  65. </field>
  66. <field name="dataType">
  67. <bind-xml name="data-type" node="attribute" />
  68. </field>
  69. </class>
  70. <class name="com.trs.components.infoview.config.GatewayPage" auto-complete="true">
  71. <map-to xml="page_item" />
  72. <field name="name">
  73. <bind-xml name="name" node="attribute" />
  74. </field>
  75. <field name="desc">
  76. <bind-xml name="desc" node="attribute" />
  77. </field>
  78. <field name="url">
  79. <bind-xml name="url" node="attribute" />
  80. </field>
  81. </class>
  82. <class name="com.trs.components.infoview.config.GatewayConfig" auto-complete="true">
  83. <field name="gatewayBindings" collection="collection"
  84. type="com.trs.components.infoview.config.BindingBean" container="false">
  85. <bind-xml name="infogate-binding"/>
  86. </field>
  87. <field name="gatewayPages" collection="collection"
  88. type="com.trs.components.infoview.config.GatewayPage" container="false">
  89. <bind-xml name="infogate-page"/>
  90. </field>
  91. </class>
  92. <!--Mapping for InfoView END-->
  93. </mapping>