This is an automated email from the ASF dual-hosted git repository.

veithen pushed a commit to branch master
in repository https://gitbox.apache.org/repos/asf/ws-axiom.git


The following commit(s) were added to refs/heads/master by this push:
     new 6bfbe8276 Remove obsolete roadmap section about moving builder classes 
from axiom-api
6bfbe8276 is described below

commit 6bfbe827656cd9f37a8faef54a775066a87573a7
Author: Andreas Veithen-Knowles <[email protected]>
AuthorDate: Sun Feb 22 06:48:35 2026 +0000

    Remove obsolete roadmap section about moving builder classes from axiom-api
    
    Remove the "Classes to be moved from axiom-api to om-aspects" section
    and its "Builder implementations" subsection from the roadmap. This work
    was completed in the 1.3.0 release:
    
    - StAXBuilder, StAXOMBuilder and XOPAwareStAXOMBuilder were removed.
    - StAXSOAPModelBuilder and MTOMStAXSOAPModelBuilder were moved to
      axiom-compat as deprecated shims.
    - BuilderAwareReader was removed.
    
    The public API interfaces OMXMLParserWrapper and SOAPModelBuilder remain
    in axiom-api as intended.
---
 docs/roadmap.md | 36 ------------------------------------
 1 file changed, 36 deletions(-)

diff --git a/docs/roadmap.md b/docs/roadmap.md
index 7add3f165..a52b08db3 100644
--- a/docs/roadmap.md
+++ b/docs/roadmap.md
@@ -62,42 +62,6 @@ Axiom 1.3 to meet the following requirements:
 
     *   A parser error occurs during a deferred parsing operation.
 
-### Classes to be moved from `axiom-api` to `om-aspects`
-
-As described in the [`axiom-api` should only contain public 
API](adr/0001-no-impl-in-axiom-api.md)
-ADR, `axiom-api` should only contain Axiom's public API.
-A new major release gives us the opportunity to move the existing shared 
classes to
-`om-aspects` as well. This section identifies the classes and internal APIs 
that will be removed
-from `axiom-api`.
-
-#### Builder implementations
-
-In Axiom 1.2.13, the `OMXMLBuilderFactory` API allows to create any type of
-object model builder (plain XML, SOAP, XOP and MTOM). The API also defines two
-interfaces representing a builder: `OMXMLParserWrapper` and `SOAPModelBuilder`.
-This means that application code should no longer reference the builder 
implementation
-classes directly, but only `OMXMLBuilderFactory`, `OMXMLParserWrapper` and
-`SOAPModelBuilder`. In Axiom 1.3 the implementation classes can therefore be 
moved
-to `om-aspects`. They are:
-  
-*   `org.apache.axiom.om.impl.builder.StAXBuilder`
-
-*   `org.apache.axiom.om.impl.builder.StAXOMBuilder`
-
-*   `org.apache.axiom.om.impl.builder.XOPAwareStAXOMBuilder`
-
-*   `org.apache.axiom.soap.impl.builder.StAXSOAPModelBuilder`
-
-*   `org.apache.axiom.soap.impl.builder.MTOMStAXSOAPModelBuilder`
-  
-TODO: there is one API that still references `StAXBuilder`, namely 
`BuilderAwareReader`;
-it needs to be changed (or removed)
-
-Together with these classes, the following interfaces and helper classes 
should also
-be moved to `om-aspects`:
-
-*   TODO
-
 ### APIs that need to be overhauled
 
 #### `MTOMXMLStreamReader`

Reply via email to