本文整理了Java中org.codehaus.enunciate.contract.jaxws.WebFault.getExplicitFaultBeanType()
方法的一些代码示例,展示了WebFault.getExplicitFaultBeanType()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。WebFault.getExplicitFaultBeanType()
方法的具体详情如下:
包路径:org.codehaus.enunciate.contract.jaxws.WebFault
类名称:WebFault
方法名:getExplicitFaultBeanType
[英]A web fault has an explicit fault bean if all three of the following are present:
代码示例来源:origin: org.codehaus.enunciate/enunciate-core
/**
* Adds any type definitions referenced by a web fault.
*
* @param webFault The web fault.
*/
protected void addReferencedTypeDefinitions(WebFault webFault) {
if (webFault.isImplicitSchemaElement()) {
for (ImplicitChildElement childElement : webFault.getChildElements()) {
WebFault.FaultBeanChildElement fbce = (WebFault.FaultBeanChildElement) childElement;
REFERENCE_STACK.get().addFirst("property " + fbce.getProperty().getSimpleName());
addReferencedTypeDefinitions(fbce.isAdapted() ? fbce.getAdapterType() : fbce.getType());
REFERENCE_STACK.get().removeFirst();
}
}
else {
REFERENCE_STACK.get().addFirst("explicit fault bean");
ClassType faultBeanType = webFault.getExplicitFaultBeanType();
if (faultBeanType != null) {
addReferencedTypeDefinitions(faultBeanType);
}
REFERENCE_STACK.get().removeFirst();
}
}
代码示例来源:origin: org.codehaus.enunciate/enunciate-xfire-client
String faultClass = classnameFor.convert(webFault);
boolean implicit = webFault.isImplicitSchemaElement();
String faultBean = implicit ? getBeanName(classnameFor, webFault.getImplicitFaultBeanQualifiedName()) : classnameFor.convert(webFault.getExplicitFaultBeanType());
代码示例来源:origin: org.codehaus.enunciate/enunciate-java-client
String faultBean = implicit ? getBeanName(classnameFor, webFault.getImplicitFaultBeanQualifiedName()) : classnameFor.convert(webFault.getExplicitFaultBeanType());
seeAlsos.add(faultBean);
内容来源于网络,如有侵权,请联系作者删除!