JavaTM Platform
Standard Ed. 6

javax.jws
주석형 WebResult



@Retention (value =RUNTIME )
@Target (value =METHOD )
public @interface WebResult

WSDL 의 부분과 XML 요소에 대한 반환값의 매핑을 커스터마이즈 합니다.


임의 요소의 개요
 boolean header
          true 의 경우, 반환값은 메세지 본문으로부터는 아니고, 메세지의 헤더로부터 취득됩니다.
 String name
          반환값의 이름입니다.
 String partName
          이 반환값을 나타내는 wsdl:part 의 이름입니다.
 String targetNamespace
          반환값의 XML 이름 공간입니다.
 

name

public abstract String  name
반환값의 이름입니다.  

조작이 RPC 스타일의 경우는, @WebResult.partName 가 지정되어 있지 않으면 반환값을 나타내는 wsdl:part 의 이름이 됩니다.
조작이 문서 스타일인지, 반환값이 헤더에 매핑 되고 있는 경우, 반환값을 나타내는 XML 요소의 로컬명이 됩니다.

디폴트:
""

partName

public abstract String  partName
이 반환값을 나타내는 wsdl:part 의 이름입니다.  

이것은, 조작이 RPC 스타일인 경우, 또는 조작이 문서 스타일로 파라미터 스타일이 BARE 의 경우에게만 사용됩니다.

도입된 버젼:
2.0
디폴트:
""

targetNamespace

public abstract String  targetNamespace
반환값의 XML 이름 공간입니다.  

조작이 문서 스타일인 경우, 또는 반환값이 헤더에 매핑 되고 있는 경우에게만 사용됩니다. 타겟 이름 공간이 "" 로 설정되어 있는 경우는, 빈 상태(empty)의 이름 공간을 나타냅니다.

디폴트:
""

header

public abstract boolean header
true 의 경우, 반환값은 메세지 본문으로부터는 아니고, 메세지의 헤더로부터 취득됩니다.

도입된 버젼:
2.0
디폴트:
false

JavaTM Platform
Standard Ed. 6

버그의 보고와 기능의 요청
한층 더 자세한 API 레퍼런스 및 개발자 문서에 대해서는,Java SE 개발자용 문서를 참조해 주세요. 개발자전용의 상세한 해설, 개념의 개요, 용어의 정의, 버그의 회피책, 및 코드 실례가 포함되어 있습니다.

Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.