本文整理汇总了Java中javax.jws.WebParam.Mode.IN属性的典型用法代码示例。如果您正苦于以下问题:Java Mode.IN属性的具体用法?Java Mode.IN怎么用?Java Mode.IN使用的例子?那么恭喜您, 这里精选的属性代码示例或许可以为您提供帮助。您也可以进一步了解该属性所在类javax.jws.WebParam.Mode
的用法示例。
在下文中一共展示了Mode.IN属性的11个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: fillHeaders
/**
* @param params
* @param headers
*/
private void fillHeaders(Iterator<ParameterImpl> params, Set<QName> headers, Mode mode) {
while (params.hasNext()) {
ParameterImpl param = params.next();
ParameterBinding binding = (mode == Mode.IN)?param.getInBinding():param.getOutBinding();
QName name = param.getName();
if (binding.isHeader() && !headers.contains(name)) {
headers.add(name);
}
}
}
示例2: getPart
@Override
public EditableWSDLPart getPart(String partName, Mode mode) {
if(mode==Mode.IN){
return inParts.get(partName);
}else if(mode==Mode.OUT){
return outParts.get(partName);
}
return null;
}
示例3: getBinding
/**
* Gets the {@link ParameterBinding} for a given operation, part name and the direction - IN/OUT
*
* @param operation wsdl:[email protected] value. Must be non-null.
* @param part wsdl:[email protected] such as value of soap:[email protected] Must be non-null.
* @param mode {@link Mode#IN} or {@link Mode#OUT}. Must be non-null.
* @return null if the binding could not be resolved for the part.
*/
public ParameterBinding getBinding(QName operation, String part, Mode mode) {
EditableWSDLBoundOperation op = get(operation);
if (op == null) {
//TODO throw exception
return null;
}
if ((Mode.IN == mode) || (Mode.INOUT == mode))
return op.getInputBinding(part);
else
return op.getOutputBinding(part);
}
示例4: getPart
public WSDLPartImpl getPart(String partName, Mode mode) {
if(mode==Mode.IN){
return inParts.get(partName);
}else if(mode==Mode.OUT){
return outParts.get(partName);
}
return null;
}
示例5: getBinding
/**
* Gets the {@link ParameterBinding} for a given operation, part name and the direction - IN/OUT
*
* @param operation wsdl:[email protected] value. Must be non-null.
* @param part wsdl:[email protected] such as value of soap:[email protected] Must be non-null.
* @param mode {@link Mode#IN} or {@link [email protected]}. Must be non-null.
* @return null if the binding could not be resolved for the part.
*/
public ParameterBinding getBinding(QName operation, String part, Mode mode) {
WSDLBoundOperationImpl op = get(operation);
if (op == null) {
//TODO throw exception
return null;
}
if ((Mode.IN == mode) || (Mode.INOUT == mode))
return op.getInputBinding(part);
else
return op.getOutputBinding(part);
}
示例6: isIN
public boolean isIN() {
return mode==Mode.IN;
}
示例7: addPart
public void addPart(EditableWSDLPart part, Mode mode){
if(mode==Mode.IN)
inParts.put(part.getName(), part);
else if(mode==Mode.OUT)
outParts.put(part.getName(), part);
}
示例8: isIN
public boolean isIN(){
return (mode == Mode.IN);
}
示例9: isIN
public boolean isIN(){
if(mode!=null)
return (mode == Mode.IN);
return false;
}
示例10: addPart
public void addPart(WSDLPartImpl part, Mode mode){
if(mode==Mode.IN)
inParts.put(part.getName(), part);
else if(mode==Mode.OUT)
outParts.put(part.getName(), part);
}
示例11: getMimeType
/**
* Gets mime:[email protected] value which is the MIME type for a given operation, part and {@link Mode}.
*
* @param operation wsdl:[email protected] value. Must be non-null.
* @param part wsdl:[email protected] such as value of soap:[email protected] Must be non-null.
* @param mode {@link Mode#IN} or {@link [email protected]}. Must be non-null.
* @return null if the binding could not be resolved for the part.
*/
public String getMimeType(QName operation, String part, Mode mode) {
WSDLBoundOperationImpl op = get(operation);
if (Mode.IN == mode)
return op.getMimeTypeForInputPart(part);
else
return op.getMimeTypeForOutputPart(part);
}