コード例 #1
0
 private ComplexTypeDescriptor createPersonDescriptor(ComplexTypeDescriptor countryDescriptor) {
   ComplexTypeDescriptor personDescriptor = createComplexType("Person");
   personDescriptor.addComponent(createPart("name", "string"));
   personDescriptor.addComponent(createPart("age", "int"));
   personDescriptor.addComponent(createPart("country", countryDescriptor));
   return personDescriptor;
 }
コード例 #2
0
 private ComplexTypeDescriptor createCountryDescriptor() {
   ComplexTypeDescriptor countryDescriptor = createComplexType("Country");
   countryDescriptor.addComponent(createPart("isoCode", "string"));
   countryDescriptor.addComponent(createPart("name", "string"));
   return countryDescriptor;
 }