XML 파일로 구성된 응용 프로그램을 상속했습니다. 응용 프로그램이 시작되면 일련의 주석이 달린 객체가있는 파일에서 구성을 인스턴스화합니다.XML 주석 사용
그래서 나는 스크립트 ... 필드가
@XmlRootElement(name = "script")
@XmlAccessorType(XmlAccessType.NONE)
public class Script {...
을 ...이
@XmlElementWrapper(name = "fields", required = true)
@XmlElementRef(type = Field.class)
private List<Field> fields;
등 모두 매우 친절하고 사랑스러운
. 이제 손으로 XML 설정 파일을 작성하는 것은 지루하고 오류가 발생하기 쉽기 때문에 일종의 GUI를 작성하려고합니다. 이 GUI는 올바른 유형의 오브젝트 내에서 올바른 유형의 오브젝트를 제공 할 수 있도록 허용 된 구조를 알아야합니다. 모든 정보는 이러한 구성 객체 내에 포함되어 있으며, GUI가 무엇을해야하는지 알기 위해이 정보를 모두 복제해야하는 것은 잘못입니다.
그래서 주석에서 정보를 추출하는 것은 올바른 일처럼 보입니다. 누구든지 그런 식으로 시작해야 할 곳을 아십니까? 이상적으로는 @XmlSeeAlso({...})
과 같은 것을 포함하면 javax.xml
에 정보를 요청하는 것이 좋을 것입니다. 이미 자신의 모든 주석을 이해할 수 있기 때문입니다. 그렇지 않으면 자체 코드에서 해당 주석을 인코딩해야합니다. 나는 그것이 얼마나 실현 가능성이 있는지 또는 얼마나 많은 것을해야할지 모른다.
누구나 이와 같은 경험이 있으면 대체 접근법도 검토해보십시오.
안녕하세요, 감사합니다. 나는 실제 기본 구성 형식을 변경하고 싶지 않다고 생각합니다. 변환이 필요한 기존 (상당히 큰) 파일이 있습니다. – woddle