2011-07-06 2 views
1
내가 자바의 XML 주석 사용하여 간단한 클래스의 몇 가지 변수를 저장해야

: 현재 클래스는 아주 간단하고 다음과 같습니다 http://download.oracle.com/javase/6/docs/api/javax/xml/bind/annotation/package-summary.html저장 목록 자바 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; 
} 
} 

목록의 데이터를 기존 변수와 같은 주석이있는 문자열 변수로 저장해야합니다. 생성자에게 목록의 어떤 종류를 제공 임은의이 질문은 그것에서 모든 변수를 추출하고, 자신의 toString() 지정된 XML의 주석과 표현을 저장하는 방법입니다

List<Object> 

가정 해 봅시다. 그게 더 간단하다면, List of Strings를 얻을 수 있습니다.

누군가 제발 도와 줄 수 있습니까?

+0

정교하게 작성하거나 원하는 것을 보여줄 수 있습니까? –

+0

List를 Chart 생성자에 전달하려고합니다. 그것이 목록 개체가되도록합시다. 그런 다음 List의 요소를 가져 와서 XML 주석이있는 멤버로 저장하려고합니다. 예를 들어 다른 세 개의 문자열을 사용했으면합니다. 아마도 목록을 멤버로 직접 저장하고 쉽게 주석을 달 수있는 방법이 있기 때문에 목록의 노드와 각 요소의 자식 노드와 비슷합니다. – Alex

+0

이 예제에서는 차트의 데이터 요소를 URL에 추가하는 등의 작업을 저장하고 싶습니다. Chart.toString()과 관련이 없습니다. 미스 오해해서 유감입니다. – Alex

답변

0
알고 있었다

, 그것은 단지 그 ;-)

@XmlElement 
public List<String> data; 

간단한 것, 나는 무엇을 필요로했다. 자바 스크립트 부분은 xml을 해석하면 목록 요소에서 배열을 만들고 모든 것이 잘됩니다. 시간 내 주셔서 감사드립니다.

관련 문제