2011-07-06 44 views
1

我需要使用Java的XML註釋保存在一個簡單的類的一些變量:http://download.oracle.com/javase/6/docs/api/javax/xml/bind/annotation/package-summary.html保存列表作爲字符串與Java XML註釋

目前的類是相當簡單的,看起來像這樣:

@XmlRootElement 
public class Chart { 

@XmlElement 
public String url; 
@XmlElement 
public String values; 
@XmlElement 
public String projectOrFilterName; 
@XmlElement 
public String countComplains; 

public Chart(String url, String values, String projectOrFilterName, String countComplains) { 
    this.url = url; 
    this.values = values; 
    this.projectOrFilterName = projectOrFilterName; 
    this.countComplains = countComplains; 
} 
} 

現在我需要將列表的數據保存爲帶有註釋的字符串變量,比如現有的註釋。林給構造某種名單,讓我們說

List<Object> 

的問題是,如何提取出來的所有的變量,並保存它們的toString()用給定的XML註釋表示。如果這更簡單一些,我會得到一個字符串列表。

有人可以幫我這個嗎?

+0

你能否詳細說明或舉例說明你想要什麼。 –

+0

我想將一個List傳遞給Chart構造函數。讓它成爲一個列表對象。然後,我想將List中的元素作爲XML註釋成員保存爲成員,就像我在示例中對其他三個字符串所做的那樣。也許有一種方法可以直接將列表保存爲成員,並且容易地說,以某種方式對它進行註釋,因此它就像每個元素的列表和子節點的節點。 – Alex

+0

在這個特定的例子中,我想將圖表的數據點保存爲它的url等。它與Chart.toString()沒有任何關係。我很抱歉誤會。 – Alex

回答

0

誰能知道,這將是簡單;-)

@XmlElement 
public List<String> data; 

這只是,我需要的東西。 java腳本部分,解釋XML創建一個列表的元素之外的數組,一切都很好。 感謝您的時間考慮我的問題!