Apache CXF API

org.apache.cxf.tools.validator.internal
Class ValidatorUtil

java.lang.Object
  extended by org.apache.cxf.tools.validator.internal.ValidatorUtil

public final class ValidatorUtil
extends Object


Method Summary
static Map<String,Document> getImportedWsdlMap(Document document, String basePath)
          Get a map of wsdls imported by the given wsdl.
static SchemaCollection getSchema(javax.wsdl.Definition def)
           
static List<SchemaCollection> getSchemaList(Document document, String baseURI)
          Get a list of schemas found in a wsdl Document.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Method Detail

getSchema

public static SchemaCollection getSchema(javax.wsdl.Definition def)

getSchemaList

public static List<SchemaCollection> getSchemaList(Document document,
                                                   String baseURI)
                                            throws IOException,
                                                   SAXException
Get a list of schemas found in a wsdl Document. The list will include any schemas from imported wsdls.

Parameters:
document - The wsdl Document.
baseURI - The URI of the wsdl. Allows schemas with relative paths to be resolved.
Returns:
XmlSchemaCollection list
Throws:
IOException
SAXException

getImportedWsdlMap

public static Map<String,Document> getImportedWsdlMap(Document document,
                                                      String basePath)
                                               throws IOException,
                                                      SAXException
Get a map of wsdls imported by the given wsdl. Keys in the map are the imported namespaces. Values are the imported wsdl Documents.

Parameters:
document - The wsdl Document
basePath - The path of the wsdl
Returns:
map of imported wsdls
Throws:
IOException
SAXException

Apache CXF API

Apache CXF