blob: 901922cd3b3bff795b808575b8fcc0928b5e3e36 [file] [log] [blame]
<bin:binding-config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:java="java:com.mytest" xmlns:bin="http://xml.apache.org/xmlbeans/binding-config">
<bin:bindings>
<bin:binding-type xsi:type="bin:simple-type">
<bin:xmlcomponent>t=custom-string@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
<bin:as-xml whitespace="collapse">t=string@http://www.w3.org/2001/XMLSchema</bin:as-xml>
</bin:binding-type>
<bin:binding-type xsi:type="bin:by-name-bean">
<bin:xmlcomponent>t=YourClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.YourClass</bin:javatype>
<bin:qname-property>
<bin:xmlcomponent>t=YourClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.YourClass</bin:javatype>
<bin:getter>
<bin:method-name>getMyBoss</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyBoss</bin:method-name>
<bin:param-type>com.mytest.YourClass</bin:param-type>
</bin:setter>
<bin:qname>java:MyBoss</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=float@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>float</bin:javatype>
<bin:getter>
<bin:method-name>getAttrib</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setAttrib</bin:method-name>
<bin:param-type>float</bin:param-type>
</bin:setter>
<bin:qname>java:Attrib</bin:qname>
<bin:attribute>true</bin:attribute>
<bin:default>9.12321</bin:default>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=MyClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
<bin:getter>
<bin:method-name>getMyClass</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyClass</bin:method-name>
<bin:param-type>com.mytest.MyClass</bin:param-type>
</bin:setter>
<bin:factory xsi:type="bin:parent-instance-factory">
<bin:create-object-method>
<bin:method-name>createObject</bin:method-name>
<bin:param-type>java.lang.Class</bin:param-type>
</bin:create-object-method>
</bin:factory>
<bin:qname>java:MyClass</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=MySubClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MySubClass</bin:javatype>
<bin:getter>
<bin:method-name>getMySubClass</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMySubClass</bin:method-name>
<bin:param-type>com.mytest.MySubClass</bin:param-type>
</bin:setter>
<bin:qname>java:MySubClass</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=float@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>float</bin:javatype>
<bin:getter>
<bin:method-name>getMyFloat</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyFloat</bin:method-name>
<bin:param-type>float</bin:param-type>
</bin:setter>
<bin:qname>java:MyFloat</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=MyClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
<bin:getter>
<bin:method-name>getMyClassArray</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyClassArray</bin:method-name>
<bin:param-type>com.mytest.MyClass[]</bin:param-type>
</bin:setter>
<bin:collection>com.mytest.MyClass[]</bin:collection>
<bin:qname>java:MyClassArray</bin:qname>
<bin:multiple>true</bin:multiple>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=long@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>long</bin:javatype>
<bin:getter>
<bin:method-name>getLongArray</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setLongArray</bin:method-name>
<bin:param-type>long[]</bin:param-type>
</bin:setter>
<bin:collection>long[]</bin:collection>
<bin:qname>java:LongArray</bin:qname>
<bin:multiple>true</bin:multiple>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=boolean@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>boolean</bin:javatype>
<bin:getter>
<bin:method-name>isSomeBool</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setSomeBool</bin:method-name>
<bin:param-type>boolean</bin:param-type>
</bin:setter>
<bin:qname>java:SomeBool</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=QName@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>javax.xml.namespace.QName</bin:javatype>
<bin:getter>
<bin:method-name>getQn</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setQn</bin:method-name>
<bin:param-type>javax.xml.namespace.QName</bin:param-type>
</bin:setter>
<bin:qname>java:qn</bin:qname>
<bin:attribute>true</bin:attribute>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=QName@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>javax.xml.namespace.QName</bin:javatype>
<bin:getter>
<bin:method-name>getQn2</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setQn2</bin:method-name>
<bin:param-type>javax.xml.namespace.QName</bin:param-type>
</bin:setter>
<bin:qname>java:qn2</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=boolean@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>boolean</bin:javatype>
<bin:getter>
<bin:method-name>getBooleanArray</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setBooleanArray</bin:method-name>
<bin:param-type>boolean[]</bin:param-type>
</bin:setter>
<bin:collection>boolean[]</bin:collection>
<bin:qname>java:BooleanArray</bin:qname>
<bin:multiple>true</bin:multiple>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
<bin:getter>
<bin:method-name>getStringArray</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setStringArray</bin:method-name>
<bin:param-type>java.lang.String[]</bin:param-type>
</bin:setter>
<bin:collection>java.lang.String[]</bin:collection>
<bin:qname>java:StringArray</bin:qname>
<bin:multiple>true</bin:multiple>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
<bin:getter>
<bin:method-name>getStrs</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setStrs</bin:method-name>
<bin:param-type>java.util.List</bin:param-type>
</bin:setter>
<bin:collection>java.util.List</bin:collection>
<bin:qname>java:strs</bin:qname>
<bin:multiple>true</bin:multiple>
<bin:nillable>true</bin:nillable>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=boolean@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>boolean</bin:javatype>
<bin:getter>
<bin:method-name>getBools</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setBools</bin:method-name>
<bin:param-type>java.util.List</bin:param-type>
</bin:setter>
<bin:collection>java.util.List</bin:collection>
<bin:qname>java:bools</bin:qname>
<bin:multiple>true</bin:multiple>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=ArrayOfString@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[]</bin:javatype>
<bin:getter>
<bin:method-name>getWrappedArrayOne</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setWrappedArrayOne</bin:method-name>
<bin:param-type>java.lang.String[]</bin:param-type>
</bin:setter>
<bin:qname>java:WrappedArrayOne</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=ObjectArrayType@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.Object[]</bin:javatype>
<bin:field>objectArray</bin:field>
<bin:qname>java:objectArray</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=ObjectArrayType@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.Object[]</bin:javatype>
<bin:field>objectArrayTwo</bin:field>
<bin:qname>java:objectArrayTwo</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=ArrayOfArrayOfString@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[][]</bin:javatype>
<bin:getter>
<bin:method-name>getWrappedArrayTwo</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setWrappedArrayTwo</bin:method-name>
<bin:param-type>java.lang.String[][]</bin:param-type>
</bin:setter>
<bin:qname>java:WrappedArrayTwo</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=SimpleContentExample@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.SimpleContentExample</bin:javatype>
<bin:getter>
<bin:method-name>getSimpleContentExample</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setSimpleContentExample</bin:method-name>
<bin:param-type>com.mytest.SimpleContentExample</bin:param-type>
</bin:setter>
<bin:qname>java:simpleContentExample</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=ModeEnum@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.ModeEnum</bin:javatype>
<bin:getter>
<bin:method-name>getModeEnum</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setModeEnum</bin:method-name>
<bin:param-type>com.mytest.ModeEnum</bin:param-type>
</bin:setter>
<bin:qname>java:modeEnum</bin:qname>
<!-- <bin:attribute>true</bin:attribute>-->
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=IntEnum@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.IntEnum</bin:javatype>
<bin:getter>
<bin:method-name>getIntEnum</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setIntEnum</bin:method-name>
<bin:param-type>com.mytest.IntEnum</bin:param-type>
</bin:setter>
<bin:qname>java:intEnum</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=IntegerEnum@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.IntegerEnum</bin:javatype>
<bin:getter>
<bin:method-name>getIntegerEnum</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setIntegerEnum</bin:method-name>
<bin:param-type>com.mytest.IntegerEnum</bin:param-type>
</bin:setter>
<bin:qname>java:integerEnum</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=SimpleStringList@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[]</bin:javatype>
<bin:getter>
<bin:method-name>getSimpleStringArray</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setSimpleStringArray</bin:method-name>
<bin:param-type>java.lang.String[]</bin:param-type>
</bin:setter>
<bin:qname>java:simpleStringArray</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=SimpleLongList@java:com.mytest</bin:xmlcomponent>
<bin:javatype>long[]</bin:javatype>
<bin:getter>
<bin:method-name>getSimpleLongArray</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setSimpleLongArray</bin:method-name>
<bin:param-type>long[]</bin:param-type>
</bin:setter>
<bin:qname>java:simpleLongArray</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=SimpleHexBinList@java:com.mytest</bin:xmlcomponent>
<bin:javatype>byte[][]</bin:javatype>
<bin:getter>
<bin:method-name>getSimpleHexBinArray</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setSimpleHexBinArray</bin:method-name>
<bin:param-type>byte[][]</bin:param-type>
</bin:setter>
<bin:qname>java:simpleHexBinArray</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=dateTime@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.util.Date</bin:javatype>
<bin:getter>
<bin:method-name>getSomeDate</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setSomeDate</bin:method-name>
<bin:param-type>java.util.Date</bin:param-type>
</bin:setter>
<bin:qname>java:SomeDate</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
<bin:field>stringField</bin:field>
<bin:qname>stringField</bin:qname>
<bin:nillable>true</bin:nillable>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=int@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>int</bin:javatype>
<bin:field>intField</bin:field>
<bin:qname>intField</bin:qname>
</bin:qname-property>
</bin:binding-type>
<bin:binding-type xsi:type="bin:list-array">
<bin:xmlcomponent>t=SimpleHexBinList@java:com.mytest</bin:xmlcomponent>
<bin:javatype>byte[][]</bin:javatype>
<bin:item-type>
<bin:xmlcomponent>t=hexBinary@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>byte[]</bin:javatype>
</bin:item-type>
</bin:binding-type>
<bin:binding-type xsi:type="bin:list-array">
<bin:xmlcomponent>t=SimpleStringList@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[]</bin:javatype>
<bin:item-type>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
</bin:item-type>
</bin:binding-type>
<bin:binding-type xsi:type="bin:list-array">
<bin:xmlcomponent>t=SimpleLongList@java:com.mytest</bin:xmlcomponent>
<bin:javatype>long[]</bin:javatype>
<bin:item-type>
<bin:xmlcomponent>t=long@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>long</bin:javatype>
</bin:item-type>
</bin:binding-type>
<bin:binding-type xsi:type="bin:simple-content-bean">
<bin:xmlcomponent>t=SimpleContentExample@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.SimpleContentExample</bin:javatype>
<bin:simple-content-property>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
<bin:getter>
<bin:method-name>getSimpleContent</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setSimpleContent</bin:method-name>
<bin:param-type>java.lang.String</bin:param-type>
</bin:setter>
</bin:simple-content-property>
<bin:attribute-property>
<bin:xmlcomponent>t=float@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>float</bin:javatype>
<bin:getter>
<bin:method-name>getFloatAttOne</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setFloatAttOne</bin:method-name>
<bin:param-type>float</bin:param-type>
</bin:setter>
<bin:qname>someAtt</bin:qname>
<bin:attribute>true</bin:attribute>
</bin:attribute-property>
</bin:binding-type>
<bin:binding-type xsi:type="bin:jaxrpc-enum-type">
<bin:xmlcomponent>t=IntEnum@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.IntEnum</bin:javatype>
<bin:base-xmlcomponent>t=int@http://www.w3.org/2001/XMLSchema</bin:base-xmlcomponent>
<bin:base-javatype>int</bin:base-javatype>
<bin:getValue-method>
<bin:method-name>getValue</bin:method-name>
</bin:getValue-method>
<bin:fromValue-method>
<bin:method-name>fromValue</bin:method-name>
<bin:param-type>int</bin:param-type>
</bin:fromValue-method>
<bin:fromString-method>
<bin:method-name>fromString</bin:method-name>
</bin:fromString-method>
</bin:binding-type>
<bin:binding-type xsi:type="bin:jaxrpc-enum-type">
<bin:xmlcomponent>t=IntegerEnum@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.IntegerEnum</bin:javatype>
<bin:base-xmlcomponent>t=integer@http://www.w3.org/2001/XMLSchema</bin:base-xmlcomponent>
<bin:base-javatype>java.math.BigInteger</bin:base-javatype>
<bin:getValue-method>
<bin:method-name>getValue</bin:method-name>
</bin:getValue-method>
<bin:fromValue-method>
<bin:method-name>fromValue</bin:method-name>
<bin:param-type>java.math.BigInteger</bin:param-type>
</bin:fromValue-method>
<bin:fromString-method>
<bin:method-name>fromString</bin:method-name>
</bin:fromString-method>
</bin:binding-type>
<bin:binding-type xsi:type="bin:jaxrpc-enum-type">
<bin:xmlcomponent>t=ModeEnum@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.ModeEnum</bin:javatype>
<bin:base-xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:base-xmlcomponent>
<bin:base-javatype>java.lang.String</bin:base-javatype>
<bin:getValue-method>
<bin:method-name>getValue</bin:method-name>
</bin:getValue-method>
<bin:fromValue-method>
<bin:method-name>fromValue</bin:method-name>
<bin:param-type>java.lang.String</bin:param-type>
</bin:fromValue-method>
<bin:fromString-method>
<bin:method-name>fromString</bin:method-name>
</bin:fromString-method>
<bin:toXML-method>
<bin:method-name>toXml</bin:method-name>
</bin:toXML-method>
</bin:binding-type>
<bin:binding-type xsi:type="bin:wrapped-array">
<bin:xmlcomponent>t=ObjectArrayType@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.Object[]</bin:javatype>
<bin:item-name>item</bin:item-name>
<bin:item-type>
<bin:xmlcomponent>t=anyType@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.Object</bin:javatype>
</bin:item-type>
<bin:item-nillable>true</bin:item-nillable>
</bin:binding-type>
<bin:binding-type xsi:type="bin:wrapped-array">
<bin:xmlcomponent>t=ArrayOfString@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[]</bin:javatype>
<bin:item-name>item</bin:item-name>
<bin:item-type>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
</bin:item-type>
<bin:item-nillable>true</bin:item-nillable>
</bin:binding-type>
<bin:binding-type xsi:type="bin:soap-array">
<bin:xmlcomponent>t=SoapQuadStringArray@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[][][][]</bin:javatype>
<bin:item-name>item</bin:item-name>
<bin:item-type>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
</bin:item-type>
<bin:item-nillable>true</bin:item-nillable>
<bin:ranks>4</bin:ranks>
</bin:binding-type>
<bin:binding-type xsi:type="bin:wrapped-array">
<bin:xmlcomponent>t=ArrayOfArrayOfString@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[][]</bin:javatype>
<bin:item-name>aos</bin:item-name>
<bin:item-type>
<bin:xmlcomponent>t=ArrayOfString@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String[]</bin:javatype>
</bin:item-type>
</bin:binding-type>
<bin:binding-type xsi:type="bin:by-name-bean">
<bin:xmlcomponent>t=MyClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
<bin:qname-property>
<bin:xmlcomponent>t=YourClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.YourClass</bin:javatype>
<bin:getter>
<bin:method-name>getMyelt</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyelt</bin:method-name>
<bin:param-type>com.mytest.YourClass</bin:param-type>
</bin:setter>
<bin:factory xsi:type="bin:parent-instance-factory">
<bin:create-object-method>
<bin:method-name>createYourClass</bin:method-name>
<!-- <bin:param-type>java.lang.Class</bin:param-type>-->
</bin:create-object-method>
</bin:factory>
<bin:qname>java:Myelt</bin:qname>
</bin:qname-property>
<bin:qname-property>
<!-- <bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>-->
<bin:xmlcomponent>t=custom-string@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
<bin:getter>
<bin:method-name>getMyatt</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyatt</bin:method-name>
<bin:param-type>java.lang.String</bin:param-type>
</bin:setter>
<bin:qname>java:Myatt</bin:qname>
<bin:nillable>true</bin:nillable>
</bin:qname-property>
</bin:binding-type>
<bin:binding-type xsi:type="bin:simple-document-binding">
<bin:xmlcomponent>e=load@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
<bin:type-of-element>t=MyClass@java:com.mytest</bin:type-of-element>
</bin:binding-type>
<bin:binding-type xsi:type="bin:by-name-bean">
<bin:xmlcomponent>t=MySubClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MySubClass</bin:javatype>
<bin:qname-property>
<bin:xmlcomponent>t=YourClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.YourClass</bin:javatype>
<bin:getter>
<bin:method-name>getMyelt</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyelt</bin:method-name>
<bin:param-type>com.mytest.YourClass</bin:param-type>
</bin:setter>
<bin:qname>java:Myelt</bin:qname>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=string@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
<bin:getter>
<bin:method-name>getMyatt</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setMyatt</bin:method-name>
<bin:param-type>java.lang.String</bin:param-type>
</bin:setter>
<bin:qname>java:Myatt</bin:qname>
<bin:nillable>true</bin:nillable>
</bin:qname-property>
<bin:qname-property>
<bin:xmlcomponent>t=integer@http://www.w3.org/2001/XMLSchema</bin:xmlcomponent>
<bin:javatype>java.math.BigInteger</bin:javatype>
<bin:getter>
<bin:method-name>getBigInt</bin:method-name>
</bin:getter>
<bin:setter>
<bin:method-name>setBigInt</bin:method-name>
<bin:param-type>java.math.BigInteger</bin:param-type>
</bin:setter>
<bin:issetter>
<bin:method-name>isSetBigInt</bin:method-name>
</bin:issetter>
<bin:qname>java:BigInt</bin:qname>
<bin:nillable>true</bin:nillable>
<bin:default>876587658765876587658765876587658765</bin:default>
</bin:qname-property>
<!---->
<!-- <bin:qname-property>-->
<!-- <bin:xmlcomponent>t=SoapQuadStringArray@java:com.mytest</bin:xmlcomponent>-->
<!-- <bin:javatype>java.lang.String[][][][]</bin:javatype>-->
<!-- <bin:field>quadStringArray</bin:field>-->
<!-- <bin:qname>java:quadStringArray</bin:qname>-->
<!-- <bin:nillable>true</bin:nillable>-->
<!-- </bin:qname-property>-->
</bin:binding-type>
</bin:bindings>
<bin:xml-to-pojo>
<bin:mapping>
<bin:xmlcomponent>t=custom-string@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.String</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>t=YourClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.YourClass</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>t=MyClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>e=load@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>t=MySubClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MySubClass</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>t=ObjectArrayType@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.Object[]</bin:javatype>
</bin:mapping>
</bin:xml-to-pojo>
<bin:xml-to-xmlobj/>
<bin:java-to-xml>
<bin:mapping>
<bin:xmlcomponent>t=YourClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.YourClass</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>t=MyClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>t=MySubClass@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MySubClass</bin:javatype>
</bin:mapping>
<bin:mapping>
<bin:xmlcomponent>t=ObjectArrayType@java:com.mytest</bin:xmlcomponent>
<bin:javatype>java.lang.Object[]</bin:javatype>
</bin:mapping>
</bin:java-to-xml>
<bin:java-to-element>
<bin:mapping>
<bin:xmlcomponent>e=load@java:com.mytest</bin:xmlcomponent>
<bin:javatype>com.mytest.MyClass</bin:javatype>
</bin:mapping>
</bin:java-to-element>
</bin:binding-config>