코드 완성을 사용할 때 Eclipse에서 enum 값을 확인하는 데 문제가 있습니다. XmlDataDefitions
클래스는 XML에서 파싱되는 데이터 스키마를 제공합니다. 하지만 XmlDataDefitions.xmlTagGroups.xmlLocationList.values().YYZ
또는 XmlDataDefinitions.xmlTagGroups.xmlLocationList.XmlTags.id
으로 전화를 걸 수 없습니다. 코드 완성 & 컴파일러는 XmlTags
이 보이지 않습니다.일식이 내 열거 형 값을 찾도록 도와 주시겠습니까?
Eclipse가 코드 완성시 XmlTags
(열거 형 값)을 나열 할 수 없습니다. 이상적으로는
public class XmlDataDefinitions {
public static enum XmlTags {
id,device_id,screen_name,
title,message,
lat_coords,lng_coords,address_string,
loc_seen,account_pic,
from_device_id,to_device_id,
from_screen_name,to_screen_name,
date,
}
public static enum xmlTagGroups {
xmlLocationList(XmlTags.id, XmlTags.device_id, XmlTags.title, XmlTags.message, XmlTags.lat_coords, XmlTags.lng_coords, XmlTags.loc_seen),
xmlMemberList(XmlTags.id, XmlTags.device_id, XmlTags.screen_name, XmlTags.address_string, XmlTags.lat_coords, XmlTags.lng_coords, XmlTags.account_pic),
xmlChatList(XmlTags.id, XmlTags.from_device_id, XmlTags.to_device_id, XmlTags.from_screen_name, XmlTags.to_screen_name, XmlTags.message),
xmlLocationMessage(XmlTags.id, XmlTags.device_id, XmlTags.message,XmlTags.screen_name),
xmlChatMessage(XmlTags.id, XmlTags.from_device_id, XmlTags.to_device_id, XmlTags.from_screen_name, XmlTags.to_screen_name, XmlTags.message, XmlTags.date),
;
public XmlTags[] tags;
private xmlTagGroups (XmlTags ... tags){
this.tags = tags;
}
public XmlTags[] getTags(){
return this.tags;
}
}
}
이클립스를 다시 시작해 보셨습니까? 때때로 그것은 엉망이됩니다. –
나는 단지 그렇게했고 도움이되지 못했다. XmlDataDefinitions.XmlTagGroups.xmlLocationList에서 실제로 코드 완성을 사용하여 enum 값에 액세스해야합니까? –
'XmlTags'의 마지막 쉼표는 단지 실수입니까? – Roman