convertit l'objet en JAXBElement

Je veux mettre en œuvre une méthode qui renvoie la JAXBElement voici le code

@XmlRootElement(name = "history")
@XmlAccessorType(XmlAccessType.FIELD)
public class IBHistoryInfo {

     @XmlElement(name="trade")
     private List<IBTradeInfo> mTrade;

     public void updateTradeValue(int reqId, String date, double open, double high, double low,
                                  double close, int volume, int count, double WAP, boolean hasGaps){



        IBTradeInfo info = new IBTradeInfo();
        info.setReqId(reqId);
        info.setDate(date);
        info.setOpen(open);
        info.setHigh(high);
        info.setLow(low);
        info.setClose(close);
        info.setVolume(volume);
        info.setCount(count);
        info.setWap(WAP);
        info.setHasGaps(hasGaps);
        this.setTradeInfo(info);

     }
      public void setTradeInfo(IBTradeInfo tradeinfo){
        mTrade.add(tradeinfo);
    }

       public List<IBTradeInfo> getTradeInfo(){
         if (mTrade == null) {
                mTrade = new ArrayList<IBTradeInfo>();
            }
            return this.mTrade;


    }
}

Maintenant, je ne sais pas comment créer une méthode qui renvoie la JAXBElement dans la classe ci-dessus

par exemple

 public JAXBElement<IBTradeInfo> getTradeXML(){

 return mTrade

}
Vous avez de la classe, mais vous n'avez pas de question...
Eh bien, j'ai modifier

OriginalL'auteur Hunt | 2011-04-18