2011-11-25 2 views
2

.net 서비스에서 wsimport를 사용하고 ArrayOfXXX를 가져 오는 wsdl 파일을 가져 오려고합니다. Java 컬렉션에서 이러한 객체로 변환하는 권장 방법은 무엇입니까?Java에서 Point []를 ArrayOfPoint로 변환하는 방법은 무엇입니까?

위치 개체 (지도상의 한 지점을 나타냄)를 사용합니다. 당신이 ArrayOfPoint 개체를 얻을 것이다

<xs:complexType name="PositionList"> 
    <xs:sequence> 
    <xs:element minOccurs="0" maxOccurs="1" name="Positions" type="s0:ArrayOfPosition" /> 
    </xs:sequence> 
</xs:complexType> 

시도와 자바 wsimport 이것과 : 내가 가진 WSDL과 같은 것입니다.

Point[]ArrayOfPoint으로 어떻게 변환합니까? 당신의 ArrayOfPoint 클래스는 List<Point>있는 보호 된 멤버 _list이있는 경우

+0

자세한 내용을 비슷한 경우가 있었다 : [WS-I 프로파일] (http://www.ws-i.org/Profiles/BasicProfile-1.1.html#soapenc_Array) – SorinS

+0

http://tinyurl.com/so-hints를 참조하십시오. –

+0

@ 로버트 하비 예, 이것이 제가 대답을 얻으려고했던 질문입니다. – SorinS

답변

0

, 당신은 당신의 자신의 클래스를 파생 할 수 -의이 Point[] 취하는 생성자와 MyArrayOfPoint를 호출 할 수 있습니다. 해당 생성자에서 Point[]List<Point>으로 설정하고 _list을 설정합니다.

내가 ... 한 번 ArrayOfLong 여기