java.lang.Object
com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
com.sun.tools.ws.wsdl.parser.Policy15ExtensionHandler
Policies are evaluated at runtime. This class makes sure that wscompile/wsimport
ignores all policy elements at tooltime.
- Author:
- Jakub Podlesak (jakub.podlesak at sun.com), Fabian Ritzmann
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGives the namespace of an extensibility element.boolean
handleBindingExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:binding
boolean
handleDefinitionsExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:definitions
boolean
handleFaultExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:fault
boolean
handleInputExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:input
boolean
handleOperationExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:portType/wsdl:operation
.boolean
handleOutputExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:output
boolean
handlePortExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:port
boolean
handlePortTypeExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:portType
boolean
handleServiceExtension
(TWSDLParserContext context, TWSDLExtensible parent, Element e) Callback forwsdl:service
Methods inherited from class com.sun.tools.ws.api.wsdl.TWSDLExtensionHandler
doHandleExtension, handleTypesExtension
-
Constructor Details
-
Policy15ExtensionHandler
public Policy15ExtensionHandler()
-
-
Method Details
-
getNamespaceURI
Description copied from class:TWSDLExtensionHandler
Gives the namespace of an extensibility element.
For example a soap 1.1 XXExtensionHandler would return""http://schemas.xmlsoap.org/wsdl/soap/"
- Overrides:
getNamespaceURI
in classTWSDLExtensionHandler
-
handlePortTypeExtension
public boolean handlePortTypeExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e) Description copied from class:TWSDLExtensionHandler
Callback forwsdl:portType
- Overrides:
handlePortTypeExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handleDefinitionsExtension
public boolean handleDefinitionsExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e) Description copied from class:TWSDLExtensionHandler
Callback forwsdl:definitions
- Overrides:
handleDefinitionsExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handleBindingExtension
public boolean handleBindingExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e) Description copied from class:TWSDLExtensionHandler
Callback forwsdl:binding
- Overrides:
handleBindingExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handleOperationExtension
public boolean handleOperationExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e) Description copied from class:TWSDLExtensionHandler
Callback forwsdl:portType/wsdl:operation
.- Overrides:
handleOperationExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handleInputExtension
Description copied from class:TWSDLExtensionHandler
Callback forwsdl:input
- Overrides:
handleInputExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handleOutputExtension
Description copied from class:TWSDLExtensionHandler
Callback forwsdl:output
- Overrides:
handleOutputExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handleFaultExtension
Description copied from class:TWSDLExtensionHandler
Callback forwsdl:fault
- Overrides:
handleFaultExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handleServiceExtension
public boolean handleServiceExtension(TWSDLParserContext context, TWSDLExtensible parent, Element e) Description copied from class:TWSDLExtensionHandler
Callback forwsdl:service
- Overrides:
handleServiceExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-
handlePortExtension
Description copied from class:TWSDLExtensionHandler
Callback forwsdl:port
- Overrides:
handlePortExtension
in classTWSDLExtensionHandler
- Parameters:
context
- Parser context that will be passed on by the wsdl parserparent
- The Parent element within which the extensibility element is definede
- The extensibility elemenet- Returns:
- false if there was some error during the extension handling otherwise returns true. If returned false
then the WSDL parser can abort if the wsdl extensibility element had
required
attribute set to true
-