Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * Licensed to the Apache Software Foundation (ASF) under one
   * or more contributor license agreements.  See the NOTICE file
   * distributed with this work for additional information
   * regarding copyright ownership.  The ASF licenses this file
   * to you under the Apache License, Version 2.0 (the
   * "License"); you may not use this file except in compliance
   * with the License.  You may obtain a copy of the License at
   * 
  *   http://www.apache.org/licenses/LICENSE-2.0
  * 
  * Unless required by applicable law or agreed to in writing,
  * software distributed under the License is distributed on an
  * "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY
  * KIND, either express or implied.  See the License for the
  * specific language governing permissions and limitations
  * under the License.    
  */
 
 package org.apache.tuscany.sca.interfacedef.wsdl;
 
 import java.net.URI;
 import java.util.List;
 import java.util.Map;
 
 
Represents a WSDL definition. WSDLDefinition

Version:
$Rev: 963496 $ $Date: 2010-07-13 00:37:32 +0300 (Tue, 13 Jul 2010) $
 
 public interface WSDLDefinition extends Base {

    
Returns the WSDL definition model, if there are more than one WSDL definition under the same namespace, the definition will be a facade which imports all the physical WSDL definitions

Returns:
the WSDL definition model
 
     Definition getDefinition();

    
Sets the WSDL definition model

Parameters:
definition the WSDL definition model
 
     void setDefinition(Definition definition);

    
Returns the namespace of this WSDL definition.

Returns:
the namespace of this WSDL definition
 
     String getNamespace();

    
Sets the namespace of this WSDL definition.

Parameters:
namespace the namespace of this WSDL definition
 
     void setNamespace(String namespace);

    
Get a list of inline XML schema definitions

Returns:
A list of inline XML schema definitions
 
     List<XSDefinitiongetXmlSchemas();

    
Get the location of the WSDL file

Returns:
The location of the WSDL file
 
     URI getLocation();

    
Set the location of the WSDL file

Parameters:
url
 
     void setLocation(URI url);

    
Get the contribution artifact URI of the WSDL document

Returns:
The URI of the WSDL document
 
     URI getURI();

    
Set the contribution artifact URI of the WSDL document

Parameters:
uri
 
     void setURI(URI uri);

    
Get the WSDL definitions imported by this definition

Returns:
A list of imported WSDL definitions
Get an XSD element by QName

Parameters:
name
Returns:
Get an XSD type by QName

Parameters:
name
Returns:
    XmlSchemaType getXmlSchemaType(QName name);
    
    
Get the WSDL object by type and name

Parameters:
<T>
type javax.wsdl.Service/PortType/Binding/Message.class
name The QName of the object
Returns:
WSDLObject
    <T extends WSDLElementWSDLObject<T> getWSDLObject(Class<T> typeQName name);

    
Get the generated binding for a WSDLDefinition

Returns:
the WSDL binding
    Binding getBinding();

    
Set the generated binding for a WSDLDefinition

Parameters:
binding the WSDL binding
    void setBinding(Binding binding);
    
    
Retrieves the name of the required port type used during the WSDL resolve process

Returns:
WSDL port type name
    QName getNameOfPortTypeToResolve();
    
    
Sets the name of the required port type used during the WSDL resolve process

Parameters:
nameOfPortTypeToResolve
    void setNameOfPortTypeToResolve(QName nameOfPortTypeToResolve);    
    
    
Retrieves the name of the required binding used during the WSDL resolve process

Returns:
WSDL binding name
    QName getNameOfBindingToResolve();
    
    
Sets the name of the required binding used during the WSDL resolve process

Parameters:
nameOfBindingToResolve
    void setNameOfBindingToResolve(QName nameOfBindingToResolve);
    
    
Retrieves the name of the required service used during the WSDL resolve process

Returns:
WSDL service name
    QName getNameOfServiceToResolve();
    
    
Sets the name of the required service used during the WSDL resolve process

Parameters:
nameOfBindingToResolve
    void setNameOfServiceToResolve(QName nameOfServiceToResolve);

    
Gets the wsdli:location attribute namespace mappings

Returns:
a Map with key being namespace and value the location
    Map<StringStringgetWsdliLocations();    
New to GrepCode? Check out our FAQ X