|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 필수 | 옵션 | 상세 : 요소 |
@Retention (value =RUNTIME ) @Target (value =PARAMETER ) public @interface WebParam
Web 서비스의 메세지 부분과 XML 요소에 대한 개별의 파라미터의 매핑을 커스터마이즈 합니다.
임의 요소의 개요 | |
---|---|
boolean |
header
true 의 경우, 파라미터는 메세지 본문으로부터는 아니고, 메세지의 헤더로부터 취득됩니다. |
WebParam.Mode |
mode
파라미터의 흐름의 방향입니다 (IN, OUT, INOUT 의 언젠가). |
String |
name
파라미터의 이름입니다. |
String |
partName
이 파라미터를 나타내는 wsdl:part 의 이름입니다. |
String |
targetNamespace
파라미터의 XML 이름 공간입니다. |
public abstract String name
조작이 RPC 스타일의 경우는, @WebParam.partName 가 지정되어 있지 않으면 파라미터를 나타내는 wsdl:part 의 이름이 됩니다.
조작이 문서 스타일인지, 파라미터가 헤더에 매핑 되고 있는 경우, 파라미터를 나타내는 XML 요소의 로컬명이 됩니다.
조작이 문서 스타일, 파라미터 스타일이 BARE, 및 모드가 OUT 또는 INOUT 인 경우는, 반드시 이름을 지정해 주세요.
public abstract String partName
이것은, 조작이 RPC 스타일인 경우, 또는 조작이 문서 스타일로 파라미터 스타일이 BARE 의 경우에게만 사용됩니다.
public abstract String targetNamespace
조작이 문서 스타일인 경우, 또는 파라미터가 헤더에 매핑 되고 있는 경우에게만 사용됩니다. 타겟 이름 공간이 "" 로 설정되어 있는 경우는, 빈 상태(empty)의 이름 공간을 나타냅니다.
public abstract WebParam.Mode mode
OUT 모드와 INOUT 모드는, 파라미터형이 Holder 형의 정의에 준거하고 있는 경우에게만 지정할 수 있습니다 (JAX-WS 2.0[5], 섹션 2.3. 3). Holder 형의 파라미터는 반드시 OUT 또는 INOUT 입니다.
public abstract boolean header
|
JavaTM Platform Standard Ed. 6 |
|||||||||
전의 클래스 차의 클래스 | 프레임 있어 프레임 없음 | |||||||||
개요: 필수 | 옵션 | 상세 : 요소 |
Copyright 2006 Sun Microsystems, Inc. All rights reserved. Use is subject to license terms . Documentation Redistribution Policy 도 참조해 주세요.