org.apache.muse.tools.generator.util
Class DefinitionInfo

java.lang.Object
  extended by org.apache.muse.tools.generator.util.DefinitionInfo
All Implemented Interfaces:
DefinitionConstants

public class DefinitionInfo
extends Object
implements DefinitionConstants

Wraps a WSDL Definition for WsdlMerge. Also helps in creating the merged WSDL document using wsdl4j.

Author:
Andrew Eberbach (aeberbac)
See Also:
WsdlMerge

Field Summary
 
Fields inherited from interface org.apache.muse.tools.generator.util.DefinitionConstants
BINDING, DOCUMENT_STYLE, ENCODING_URI, HTTP_SOAP_URI, LITERAL_USE, PORT, PORT_TYPE, PREFIX, RESOURCE_PROPERTIES, SERVICE, SOAP_WSDL_URI
 
Constructor Summary
DefinitionInfo(javax.wsdl.Definition definition)
           
DefinitionInfo(javax.wsdl.Definition definition, String uri)
           
DefinitionInfo(String uri)
           
 
Method Summary
 void addOperation(javax.wsdl.Operation operation, Map localMessageMap)
           
 void addSchema(javax.wsdl.extensions.schema.Schema schema)
           
 void createBinding()
           
 javax.wsdl.BindingOperation createOperationBinding(javax.wsdl.Operation operation)
           
 void createService(String location)
           
 javax.wsdl.Definition getDefinition()
           
 Collection getOperations()
           
 javax.wsdl.Types getTypes()
           
 void mergeProperties(DefinitionInfo sourceDefinition)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

DefinitionInfo

public DefinitionInfo(javax.wsdl.Definition definition,
                      String uri)

DefinitionInfo

public DefinitionInfo(String uri)

DefinitionInfo

public DefinitionInfo(javax.wsdl.Definition definition)
Method Detail

getDefinition

public javax.wsdl.Definition getDefinition()

getOperations

public Collection getOperations()

getTypes

public javax.wsdl.Types getTypes()

addOperation

public void addOperation(javax.wsdl.Operation operation,
                         Map localMessageMap)

addSchema

public void addSchema(javax.wsdl.extensions.schema.Schema schema)

mergeProperties

public void mergeProperties(DefinitionInfo sourceDefinition)

createBinding

public void createBinding()

createOperationBinding

public javax.wsdl.BindingOperation createOperationBinding(javax.wsdl.Operation operation)

createService

public void createService(String location)


Copyright © 2005-2011 Apache Web Services - Muse. All Rights Reserved.