org.apache.muse.tools.generator.util
Class DefinitionInfo
java.lang.Object
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
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 |
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
DefinitionInfo
public DefinitionInfo(javax.wsdl.Definition definition,
String uri)
DefinitionInfo
public DefinitionInfo(String uri)
DefinitionInfo
public DefinitionInfo(javax.wsdl.Definition definition)
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.