114 lines
2.6 KiB
XML
114 lines
2.6 KiB
XML
<module>
|
|
|
|
<bean name="DemoPrimitiveTypesTable">
|
|
<var name="x1" type="bool"/>
|
|
<var name="x2" type="byte"/>
|
|
<var name="x3" type="short"/>
|
|
<var name="x4" type="int?" />
|
|
<var name="x5" type="long" />
|
|
<var name="x6" type="float"/>
|
|
<var name="x7" type="double"/>
|
|
<var name="x10" type="string" />
|
|
<var name="v2" type="vector2"/>
|
|
<var name="v3" type="vector3"/>
|
|
<var name="v4" type="vector4"/>
|
|
<var name="t1" type="datetime"/>
|
|
</bean>
|
|
|
|
<enum name="DemoEnum">
|
|
<var name="RED" alias="红" value="1"/>
|
|
<var name="BLUE" alias="蓝" value="3"/>
|
|
<var name="GREEN" alias="绿" value="5"/>
|
|
</enum>
|
|
|
|
<bean name="DemoEnumTable">
|
|
<var name="x1" type="int"/>
|
|
<var name="x2" type="DemoEnum"/>
|
|
</bean>
|
|
|
|
|
|
<bean name="IntRange">
|
|
<var name="min" type="int"/>
|
|
<var name="max" type="int"/>
|
|
</bean>
|
|
|
|
<bean name="DemoBeanTable">
|
|
<var name="x1" type="int"/>
|
|
<var name="x2" type="IntRange"/>
|
|
</bean>
|
|
|
|
|
|
<bean name="Shape">
|
|
<var name="id" type="int"/>
|
|
<bean name="Circle">
|
|
<var name="radius" type="float"/>
|
|
</bean>
|
|
<bean name="Rectangle" alias="长方形">
|
|
<var name="width" type="float"/>
|
|
<var name="height" type="float"/>
|
|
</bean>
|
|
<bean name="Curve">
|
|
<bean name="Line" alias="直线">
|
|
<var name="direction" type="vector2"/>
|
|
</bean>
|
|
<bean name="Parabola" alias="抛物线">
|
|
<var name="param_a" type="float"/>
|
|
<var name="param_b" type="float"/>
|
|
</bean>
|
|
</bean>
|
|
</bean>
|
|
|
|
|
|
<bean name="ShapeTable">
|
|
<var name="id" type="int"/>
|
|
<var name="shape" type="Shape"/>
|
|
</bean>
|
|
|
|
|
|
<bean name="NullableTable">
|
|
<var name="id" type="int"/>
|
|
<var name="min_level" type="int?"/>
|
|
<var name="color" type="DemoEnum?"/>
|
|
</bean>
|
|
|
|
|
|
<bean name="CollectionTable">
|
|
<var name="id" type="int"/>
|
|
<var name="items" type="list,int"/>
|
|
<var name="coefs" type="list,int"/>
|
|
</bean>
|
|
|
|
|
|
<bean name="Item">
|
|
<var name="id" type="int"/>
|
|
<var name="name" type="string"/>
|
|
<var name="num" type="int"/>
|
|
</bean>
|
|
|
|
<bean name="CollectionTable2">
|
|
<var name="id" type="int"/>
|
|
<var name="items" type="list,Item"/>
|
|
</bean>
|
|
|
|
|
|
<bean name="CollectionTable3">
|
|
<var name="id" type="int"/>
|
|
<var name="shapes" type="list,Shape" sep=","/>
|
|
</bean>
|
|
|
|
<bean name="TwoKeyTable">
|
|
<var name="key1" type="int"/>
|
|
<var name="key2" type="string"/>
|
|
<var name="name" type="string"/>
|
|
</bean>
|
|
<table name="TbTowKey" value="TwoKeyTable" index="key1,key2" input="examples.xlsx"/>
|
|
|
|
<bean name="SingletonTable">
|
|
<var name="init_gold_num" type="int"/>
|
|
<var name="guild_module_open_level" type="int"/>
|
|
</bean>
|
|
|
|
<table name="TbSingleton" value="SingletonTable" mode="one" input="examples.xlsx"/>
|
|
|
|
|
|
</module> |