1// Signature format: 2.0 2package simple.complex.content { 3 4 @Deprecated public class Address { 5 ctor @Deprecated public Address(); 6 method @Deprecated public String getCity(); 7 method @Deprecated public final String getName(); 8 method @Deprecated public String getStreet(); 9 method @Deprecated public boolean hasCity(); 10 method @Deprecated public boolean hasName(); 11 method @Deprecated public boolean hasStreet(); 12 method @Deprecated public void setCity(String); 13 method @Deprecated public final void setName(String); 14 method @Deprecated public void setStreet(String); 15 } 16 17 public class KRAddress extends simple.complex.content.Address { 18 ctor public KRAddress(); 19 } 20 21 public class Person { 22 ctor public Person(); 23 method public simple.complex.content.KRAddress getKRAddress(); 24 method public String getName(); 25 method public simple.complex.content.SubAddress getSubAddress(); 26 method public simple.complex.content.USAddressP getUSAddressP(); 27 method public simple.complex.content.KRAddress getValue(); 28 method public boolean hasKRAddress(); 29 method public boolean hasName(); 30 method public boolean hasSubAddress(); 31 method public boolean hasUSAddressP(); 32 method public boolean hasValue(); 33 method public void setKRAddress(simple.complex.content.KRAddress); 34 method public void setName(String); 35 method public void setSubAddress(simple.complex.content.SubAddress); 36 method public void setUSAddressP(simple.complex.content.USAddressP); 37 method public void setValue(simple.complex.content.KRAddress); 38 } 39 40 public class Person2 { 41 ctor public Person2(); 42 method public simple.complex.content.KRAddress getKRAddress(); 43 method public String getName(); 44 method @NonNull public simple.complex.content.SubAddress getSubAddress(); 45 method public simple.complex.content.USAddressP getUSAddressP(); 46 method public String getValue(); 47 method public boolean hasKRAddress(); 48 method public boolean hasName(); 49 method public boolean hasSubAddress(); 50 method public boolean hasUSAddressP(); 51 method public boolean hasValue(); 52 method public void setKRAddress(simple.complex.content.KRAddress); 53 method public void setName(String); 54 method public void setSubAddress(@NonNull simple.complex.content.SubAddress); 55 method public void setUSAddressP(simple.complex.content.USAddressP); 56 method public void setValue(String); 57 } 58 59 public class SubAddress { 60 ctor public SubAddress(); 61 method @Nullable public final String getChoice1_optional(); 62 method @NonNull public final String getChoice2_optional(); 63 method public boolean hasChoice1_optional(); 64 method public boolean hasChoice2_optional(); 65 method public final void setChoice1_optional(@Nullable String); 66 method public final void setChoice2_optional(@NonNull String); 67 } 68 69 public final class USAddressP extends simple.complex.content.Address { 70 ctor public USAddressP(); 71 method public String getState(); 72 method public java.math.BigInteger getZipcode(); 73 method public boolean hasState(); 74 method public boolean hasZipcode(); 75 method public void setState(String); 76 method public void setZipcode(java.math.BigInteger); 77 } 78 79 public class XmlParser { 80 ctor public XmlParser(); 81 method public static simple.complex.content.Person readPerson(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 82 method public static simple.complex.content.Person2 readPerson2(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 83 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 84 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 85 } 86 87 public class XmlWriter implements java.io.Closeable { 88 ctor public XmlWriter(java.io.PrintWriter); 89 method public void close(); 90 method public static void write(simple.complex.content.XmlWriter, simple.complex.content.Person) throws java.io.IOException; 91 method public static void write(simple.complex.content.XmlWriter, simple.complex.content.Person2) throws java.io.IOException; 92 } 93 94} 95 96