1 Reply Latest reply on Feb 4, 2008 4:18 AM by zhang wei

    @Xmljavatypeadapter used on class failed

    zhang wei Newbie

      I used @Xmljavatypeadapter on my class like below

      @XmlJavaTypeAdapter(XMLStringAdapter.class)
      public class XMLCollection {
      public Integer content ;

      public XMLCollection() {
      super();

      }

      public class XMLStringAdapter extends XmlAdapter<String, XMLCollection> {

      @Override
      public String marshal(XMLCollection arg0) throws Exception {
      return "8888";
      }

      @Override
      public XMLCollection unmarshal(String arg0) throws Exception {
      return new XMLCollection();
      }

      I found it not take effect. but when I put @XmlJavaTypeAdapter on class field it work, Annotation on class has not been implement?