本文整理了Java中javax.wsdl.Import.getNamespaceURI()
方法的一些代码示例,展示了Import.getNamespaceURI()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Import.getNamespaceURI()
方法的具体详情如下:
包路径:javax.wsdl.Import
类名称:Import
方法名:getNamespaceURI
[英]Get the namespace URI of this import.
[中]获取此导入的命名空间URI。
代码示例来源:origin: wsdl4j/wsdl4j
/**
* Remove an import from this WSDL description.
*
* @param importDef the import to be removed
*/
public Import removeImport(Import importDef)
{
String namespaceURI = importDef.getNamespaceURI();
List importList = (List)imports.get(namespaceURI);
Import removed = null;
if (importList != null && importList.remove(importDef))
{
removed = importDef;
}
return removed;
}
代码示例来源:origin: wsdl4j/wsdl4j
/**
* Add an import to this WSDL description.
*
* @param importDef the import to be added
*/
public void addImport(Import importDef)
{
String namespaceURI = importDef.getNamespaceURI();
List importList = (List)imports.get(namespaceURI);
if (importList == null)
{
importList = new Vector();
imports.put(namespaceURI, importList);
}
importList.add(importDef);
}
代码示例来源:origin: wsdl4j/wsdl4j
importDef.getNamespaceURI(),
pw);
DOMUtils.printAttribute(Constants.ATTR_LOCATION,
代码示例来源:origin: org.wso2.wsdl4j/wsdl4j
/**
* Remove an import from this WSDL description.
*
* @param importDef the import to be removed
*/
public Import removeImport(Import importDef)
{
String namespaceURI = importDef.getNamespaceURI();
List importList = (List)imports.get(namespaceURI);
Import removed = null;
if (importList != null && importList.remove(importDef))
{
removed = importDef;
}
return removed;
}
代码示例来源:origin: org.wso2.wsdl4j/wsdl4j
/**
* Add an import to this WSDL description.
*
* @param importDef the import to be added
*/
public void addImport(Import importDef)
{
String namespaceURI = importDef.getNamespaceURI();
List importList = (List)imports.get(namespaceURI);
if (importList == null)
{
importList = new Vector();
imports.put(namespaceURI, importList);
}
importList.add(importDef);
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi
public void visit(Import im, Object parent, WSDLTraversalContext ctx)
{
importFound = true;
Definition def = im.getDefinition();
if (def != null)
{
if (!NullUtil.equals(im.getNamespaceURI(), def.getTargetNamespace()))
errors.add(
new QName(im.getNamespaceURI(), im.getLocationURI()),
new QName(def.getTargetNamespace(), def.getDocumentBaseURI()));
}
}
代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator
public void visit(Import im, Object parent, WSDLTraversalContext ctx)
{
importFound = true;
Definition def = im.getDefinition();
if (def != null)
{
if (!NullUtil.equals(im.getNamespaceURI(), def.getTargetNamespace()))
errors.add(
new QName(im.getNamespaceURI(), im.getLocationURI()),
new QName(def.getTargetNamespace(), def.getDocumentBaseURI()));
}
}
代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator
/**
* (non-Javadoc)
* @see org.eclipse.wst.wsi.wsdl.traversal.WSDLVisitor#visit(Import, Object, WSDLTraversalContext)
*/
public void visit(Import obj, Object parent, WSDLTraversalContext ctx)
{
if(obj != null)
{
if(isRelativeURI(obj.getNamespaceURI()) ||
isRelativeURI(obj.getLocationURI()))
{
errorList.add(obj.getNamespaceURI(), obj.getLocationURI());
}
}
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi
/**
* (non-Javadoc)
* @see org.eclipse.wst.wsi.wsdl.traversal.WSDLVisitor#visit(Import, Object, WSDLTraversalContext)
*/
public void visit(Import obj, Object parent, WSDLTraversalContext ctx)
{
if(obj != null)
{
if(isRelativeURI(obj.getNamespaceURI()) ||
isRelativeURI(obj.getLocationURI()))
{
errorList.add(obj.getNamespaceURI(), obj.getLocationURI());
}
}
}
代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator
if (im.getNamespaceURI() == null)
URI uri = new URI(im.getNamespaceURI());
if (!uri.isAbsolute())
im.getNamespaceURI() + " is relative URI.");
代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi
if (im.getNamespaceURI() == null)
URI uri = new URI(im.getNamespaceURI());
if (!uri.isAbsolute())
im.getNamespaceURI() + " is relative URI.");
代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator
public void visit(Import im, Object parent, WSDLTraversalContext ctx)
{
importFound = true;
try
{
// by the way : WSDL4J throws Exception if imported WSDL is not resolved
// but documentation says that im.getDefinition() will be equal to null
if (im.getDefinition() == null)
errors.add(
im.getNamespaceURI()
+ ":"
+ im.getLocationURI()
+ "\nImport element does not reference a WSDL definition.");
}
catch (Exception e)
{
errors.add(
im.getNamespaceURI()
+ ":"
+ im.getLocationURI()
+ "\nImport element does not reference a WSDL definition.");
}
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi
public void visit(Import im, Object parent, WSDLTraversalContext ctx)
{
importFound = true;
try
{
// by the way : WSDL4J throws Exception if imported WSDL is not resolved
// but documentation says that im.getDefinition() will be equal to null
if (im.getDefinition() == null)
errors.add(
im.getNamespaceURI()
+ ":"
+ im.getLocationURI()
+ "\nImport element does not reference a WSDL definition.");
}
catch (Exception e)
{
errors.add(
im.getNamespaceURI()
+ ":"
+ im.getLocationURI()
+ "\nImport element does not reference a WSDL definition.");
}
}
代码示例来源:origin: org.wso2.wsdl4j/wsdl4j
importDef.getNamespaceURI(),
pw);
DOMUtils.printAttribute(Constants.ATTR_LOCATION,
代码示例来源:origin: org.jboss.ws.native/jbossws-native-core
private static void replaceWSDL11PortAddress(WSDLDefinitions wsdlDefinitions, QName portQName, String serviceEndpointURL)
{
Definition wsdlOneOneDefinition = wsdlDefinitions.getWsdlOneOneDefinition();
String tnsURI = wsdlOneOneDefinition.getTargetNamespace();
// search for matching portElement and replace the address URI
if (modifyPortAddress(tnsURI, portQName, serviceEndpointURL, wsdlOneOneDefinition.getServices()))
{
return;
}
// recursively process imports if none can be found
if (!wsdlOneOneDefinition.getImports().isEmpty())
{
Iterator<?> imports = wsdlOneOneDefinition.getImports().values().iterator();
while (imports.hasNext())
{
List<?> l = (List<?>)imports.next();
Iterator<?> importsByNS = l.iterator();
while (importsByNS.hasNext())
{
Import anImport = (Import)importsByNS.next();
if (modifyPortAddress(anImport.getNamespaceURI(), portQName, serviceEndpointURL, anImport.getDefinition().getServices()))
{
return;
}
}
}
}
throw MESSAGES.cannotFindPortInWsdl2(portQName);
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi
public AssertionResult validate(
TestAssertion testAssertion,
EntryContext entryContext)
throws WSIException
{
result = AssertionResult.RESULT_FAILED;
Import im = (Import) entryContext.getEntry().getEntryDetail();
// suppose that if location is invalid, the definition equals to null
if (im.getLocationURI() == null || im.getLocationURI() == "")
errors.add(im.getNamespaceURI(), im.getLocationURI());
if (!errors.isEmpty())
{
result = AssertionResult.RESULT_FAILED;
failureDetail = this.validator.createFailureDetail(errors.toString(), entryContext);
}
else
result = AssertionResult.RESULT_PASSED;
return validator.createAssertionResult(testAssertion, result, failureDetail);
}
}
代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator
public AssertionResult validate(
TestAssertion testAssertion,
EntryContext entryContext)
throws WSIException
{
result = AssertionResult.RESULT_FAILED;
Import im = (Import) entryContext.getEntry().getEntryDetail();
// suppose that if location is invalid, the definition equals to null
if (im.getLocationURI() == null || im.getLocationURI() == "")
errors.add(im.getNamespaceURI(), im.getLocationURI());
if (!errors.isEmpty())
{
result = AssertionResult.RESULT_FAILED;
failureDetail = this.validator.createFailureDetail(errors.toString(), entryContext);
}
else
result = AssertionResult.RESULT_PASSED;
return validator.createAssertionResult(testAssertion, result, failureDetail);
}
}
代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi
entry.setReferenceID(wsdlImport.getNamespaceURI());
entry.setEntryDetail(wsdlImport);
代码示例来源:origin: org.wso2.wsdl.validator/wsdl-validator
errors.add(WSDL_INPUT, ((Output) parent).getName());
else if (parent instanceof Import)
errors.add(WSDL_IMPORT, ((Import) parent).getNamespaceURI());
else if (parent instanceof Input)
errors.add(WSDL_INPUT, ((Input) parent).getName());
代码示例来源:origin: org.eclipse/org.eclipse.wst.wsi
errors.add(WSDL_INPUT, ((Output) parent).getName());
else if (parent instanceof Import)
errors.add(WSDL_IMPORT, ((Import) parent).getNamespaceURI());
else if (parent instanceof Input)
errors.add(WSDL_INPUT, ((Input) parent).getName());
内容来源于网络,如有侵权,请联系作者删除!