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 boolean hasKRAddress(); 28 method public boolean hasName(); 29 method public boolean hasSubAddress(); 30 method public boolean hasUSAddressP(); 31 method public void setKRAddress(simple.complex.content.KRAddress); 32 method public void setName(String); 33 method public void setSubAddress(simple.complex.content.SubAddress); 34 method public void setUSAddressP(simple.complex.content.USAddressP); 35 } 36 37 public class Person2 { 38 ctor public Person2(); 39 method public simple.complex.content.KRAddress getKRAddress(); 40 method public String getName(); 41 method @NonNull public simple.complex.content.SubAddress getSubAddress(); 42 method public simple.complex.content.USAddressP getUSAddressP(); 43 method public boolean hasKRAddress(); 44 method public boolean hasName(); 45 method public boolean hasSubAddress(); 46 method public boolean hasUSAddressP(); 47 method public void setKRAddress(simple.complex.content.KRAddress); 48 method public void setName(String); 49 method public void setSubAddress(@NonNull simple.complex.content.SubAddress); 50 method public void setUSAddressP(simple.complex.content.USAddressP); 51 } 52 53 public class SubAddress { 54 ctor public SubAddress(); 55 method @Nullable public final String getChoice1_optional(); 56 method @NonNull public final String getChoice2_optional(); 57 method public boolean hasChoice1_optional(); 58 method public boolean hasChoice2_optional(); 59 method public final void setChoice1_optional(@Nullable String); 60 method public final void setChoice2_optional(@NonNull String); 61 } 62 63 public final class USAddressP extends simple.complex.content.Address { 64 ctor public USAddressP(); 65 method public String getState(); 66 method public java.math.BigInteger getZipcode(); 67 method public boolean hasState(); 68 method public boolean hasZipcode(); 69 method public void setState(String); 70 method public void setZipcode(java.math.BigInteger); 71 } 72 73 public class XmlParser { 74 ctor public XmlParser(); 75 method public static simple.complex.content.Person readPerson(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 76 method public static simple.complex.content.Person2 readPerson2(java.io.InputStream) throws javax.xml.datatype.DatatypeConfigurationException, java.io.IOException, org.xmlpull.v1.XmlPullParserException; 77 method public static String readText(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 78 method public static void skip(org.xmlpull.v1.XmlPullParser) throws java.io.IOException, org.xmlpull.v1.XmlPullParserException; 79 } 80 81 public class XmlWriter implements java.io.Closeable { 82 ctor public XmlWriter(java.io.PrintWriter); 83 method public void close(); 84 method public static void write(simple.complex.content.XmlWriter, simple.complex.content.Person) throws java.io.IOException; 85 method public static void write(simple.complex.content.XmlWriter, simple.complex.content.Person2) throws java.io.IOException; 86 } 87 88} 89 90