Details

    • Type: New Feature
    • Status: Closed
    • Priority: Major
    • Resolution: Fixed
    • Affects Version/s: 1.5
    • Fix Version/s: 1.5.3
    • Component/s: Core
    • Labels:
      None

      Description

      Create a HandlerAdapter that can expose implementations of the XsdSchema interface. Similar to the transformLocations on the WsdlDefinitionHandlerAdapter, this adapter should transform any import/include schemaLocations.

        Issue Links

          Activity

          Hide
          arjen.poutsma Arjen Poutsma added a comment -

          Done. Also, the handler adapter is integrated in the MessageDispatcherServlet, so that it automatically exposes all XsdSchema instances in the application context, under $

          {bean_name}

          .xsd. This is consistent with the WSDL exposing behavior.

          I decided not to add any transformation logic for now, because I couldn't think of a solution which would work in all situations (absolute reference URI's, XSDs contained in jars, etc). Subclasses can add this behavior though, in the getSchemaSource() template method.

          Show
          arjen.poutsma Arjen Poutsma added a comment - Done. Also, the handler adapter is integrated in the MessageDispatcherServlet, so that it automatically exposes all XsdSchema instances in the application context, under $ {bean_name} .xsd. This is consistent with the WSDL exposing behavior. I decided not to add any transformation logic for now, because I couldn't think of a solution which would work in all situations (absolute reference URI's, XSDs contained in jars, etc). Subclasses can add this behavior though, in the getSchemaSource() template method.
          Hide
          arjen.poutsma Arjen Poutsma added a comment -

          Closing issues in 1.5.3

          Show
          arjen.poutsma Arjen Poutsma added a comment - Closing issues in 1.5.3

            People

            • Assignee:
              arjen.poutsma Arjen Poutsma
              Reporter:
              arjen.poutsma Arjen Poutsma
            • Votes:
              5 Vote for this issue
              Watchers:
              6 Start watching this issue

              Dates

              • Created:
                Updated:
                Resolved: