public class WsdlPartnerLinkType extends java.lang.Object implements WsdlExtension, WsdlExtensionParser
Modifier and Type | Field and Description |
---|---|
static java.lang.String |
KEY |
private javax.xml.namespace.QName |
name |
static javax.xml.namespace.QName |
PLINK |
private java.lang.String |
role1name |
private javax.xml.namespace.QName |
role1PortTypeName |
private java.lang.String |
role2name |
private javax.xml.namespace.QName |
role2PortTypeName |
Constructor and Description |
---|
WsdlPartnerLinkType() |
WsdlPartnerLinkType(javax.xml.namespace.QName name) |
Modifier and Type | Method and Description |
---|---|
void |
addRole(java.lang.String name,
javax.xml.namespace.QName portTypeName) |
void |
attach(WsdlDefinitions def) |
void |
cleanUp()
Perform any clean up work after parsing
|
java.lang.String |
getKey()
returns the key for this extension.
|
javax.xml.namespace.QName |
getName()
returns the name of this partnerLinkType
|
javax.xml.namespace.QName |
getPortTypeName(java.lang.String rolename) |
java.lang.String |
getRole1Name() |
java.lang.String |
getRole2Name() |
void |
parse(org.w3c.dom.Element element,
java.lang.String targetNS) |
WsdlExtension |
parseBinding(WsdlBinding binding,
org.w3c.dom.Element element)
Parses a WSDL binding extension element
|
WsdlExtension |
parseBindingMessage(WsdlBindingMessage wsdlBindingMessage,
org.w3c.dom.Element element)
Parses a WSDL binding message extension element
|
WsdlExtension |
parseBindingOperation(WsdlBindingOperation bindingOperation,
org.w3c.dom.Element element)
Parses a WSDL binding operation extension element
|
WsdlExtension |
parseDefinitions(WsdlDefinitions wsdlDefinitions,
org.w3c.dom.Element element)
Parses a WSDL definitions extension element
|
void |
parseDefinitionsComplete(WsdlDefinitions wsdlDefinitions)
Called after all WSDL
|
WsdlExtension |
parseMessage(WsdlMessage message,
org.w3c.dom.Element element)
Parses a WSDL message extension element
|
WsdlExtension |
parseOperation(WsdlOperation operation,
org.w3c.dom.Element element)
Parses a WSDL operation extension element
|
WsdlExtension |
parsePort(WsdlPort wsdlPort,
org.w3c.dom.Element element)
Parses a WSDL port extension element
|
private void |
parseRole(org.w3c.dom.Element element) |
WsdlExtension |
parseService(WsdlService wsdlService,
org.w3c.dom.Element element)
Parses a WSDL service extension element
|
void |
write(org.w3c.dom.Element definitionsElement,
WsdlWriter wsdlWriter) |
private void |
writeRole(org.w3c.dom.Element plType,
WsdlWriter wsdlWriter,
java.lang.String rolename,
javax.xml.namespace.QName rolePortTypeName) |
public static final java.lang.String KEY
public static final javax.xml.namespace.QName PLINK
private javax.xml.namespace.QName name
private java.lang.String role1name
private java.lang.String role2name
private javax.xml.namespace.QName role1PortTypeName
private javax.xml.namespace.QName role2PortTypeName
public WsdlPartnerLinkType()
public WsdlPartnerLinkType(javax.xml.namespace.QName name)
public java.lang.String getKey()
WsdlExtension
getKey
in interface WsdlExtension
public javax.xml.namespace.QName getName()
public java.lang.String getRole1Name()
public java.lang.String getRole2Name()
public javax.xml.namespace.QName getPortTypeName(java.lang.String rolename) throws WsdlException
WsdlException
public void addRole(java.lang.String name, javax.xml.namespace.QName portTypeName) throws WsdlException
WsdlException
public void parse(org.w3c.dom.Element element, java.lang.String targetNS) throws WsdlException
WsdlException
private void parseRole(org.w3c.dom.Element element) throws WsdlException
WsdlException
public void write(org.w3c.dom.Element definitionsElement, WsdlWriter wsdlWriter)
write
in interface WsdlExtension
private void writeRole(org.w3c.dom.Element plType, WsdlWriter wsdlWriter, java.lang.String rolename, javax.xml.namespace.QName rolePortTypeName)
public void attach(WsdlDefinitions def)
public WsdlExtension parseMessage(WsdlMessage message, org.w3c.dom.Element element) throws WsdlException
parseMessage
in interface WsdlExtensionParser
message
- the WSDL element
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlException
- failed to parse WSDLWsdlExtensionParser.parseMessage(weblogic.wsee.wsdl.WsdlMessage, org.w3c.dom.Element)
public WsdlExtension parseOperation(WsdlOperation operation, org.w3c.dom.Element element)
parseOperation
in interface WsdlExtensionParser
operation
- the WSDL element
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlExtensionParser.parseOperation(weblogic.wsee.wsdl.WsdlOperation, org.w3c.dom.Element)
public WsdlExtension parseBinding(WsdlBinding binding, org.w3c.dom.Element element) throws WsdlException
parseBinding
in interface WsdlExtensionParser
binding
- The WSDL element
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlException
- failed to parse WSDLWsdlExtensionParser.parseBinding(weblogic.wsee.wsdl.WsdlBinding, org.w3c.dom.Element)
public WsdlExtension parseBindingOperation(WsdlBindingOperation bindingOperation, org.w3c.dom.Element element) throws WsdlException
parseBindingOperation
in interface WsdlExtensionParser
bindingOperation
- The WSDL binding operationelement
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlException
- failed to parse WSDLWsdlExtensionParser.parseBindingOperation(weblogic.wsee.wsdl.WsdlBindingOperation, org.w3c.dom.Element)
public WsdlExtension parseBindingMessage(WsdlBindingMessage wsdlBindingMessage, org.w3c.dom.Element element) throws WsdlException
parseBindingMessage
in interface WsdlExtensionParser
wsdlBindingMessage
- The WSDL binding element
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlException
- failed to parse WSDLWsdlExtensionParser.parseBindingMessage(weblogic.wsee.wsdl.WsdlBindingMessage, org.w3c.dom.Element)
public WsdlExtension parseService(WsdlService wsdlService, org.w3c.dom.Element element) throws WsdlException
parseService
in interface WsdlExtensionParser
wsdlService
- The WSDL element
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlException
- failed to parse WSDLWsdlExtensionParser.parseService(weblogic.wsee.wsdl.WsdlService, org.w3c.dom.Element)
public WsdlExtension parsePort(WsdlPort wsdlPort, org.w3c.dom.Element element) throws WsdlException
parsePort
in interface WsdlExtensionParser
wsdlPort
- The WSDL element
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlException
- failed to parse WSDLWsdlExtensionParser.parsePort(weblogic.wsee.wsdl.WsdlPort, org.w3c.dom.Element)
public WsdlExtension parseDefinitions(WsdlDefinitions wsdlDefinitions, org.w3c.dom.Element element) throws WsdlException
parseDefinitions
in interface WsdlExtensionParser
wsdlDefinitions
- The WSDL element
- The extension element being parsedWsdlExtension
for the element being parsed, or
null if this type of element is not known to the extension parserWsdlException
WsdlExtensionParser.parseDefinitions(weblogic.wsee.wsdl.WsdlDefinitions, org.w3c.dom.Element)
public void parseDefinitionsComplete(WsdlDefinitions wsdlDefinitions) throws WsdlException
WsdlExtensionParser
parseDefinitionsComplete
in interface WsdlExtensionParser
wsdlDefinitions
- The WSDL WsdlException
public void cleanUp()
WsdlExtensionParser
cleanUp
in interface WsdlExtensionParser