cxf-commits mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From conflue...@apache.org
Subject [CONF] Apache CXF > XJC Utils
Date Mon, 20 Feb 2012 21:31:00 GMT
<html>
<head>
    <base href="https://cwiki.apache.org/confluence">
            <link rel="stylesheet" href="/confluence/s/2042/9/15/_/styles/combined.css?spaceKey=CXF&amp;forWysiwyg=true"
type="text/css">
    </head>
<body style="background: white;" bgcolor="white" class="email-body">
<div id="pageContent">
<div id="notificationFormat">
<div class="wiki-content">
<div class="email">
    <h2><a href="https://cwiki.apache.org/confluence/display/CXF/XJC+Utils">XJC
Utils</a></h2>
    <h4>Page <b>edited</b> by             <a href="https://cwiki.apache.org/confluence/display/~mazzag">Glen
Mazza</a>
    </h4>
        <div id="versionComment">
        <b>Comment:</b>
        Added checkout URL for utils<br />
    </div>
        <br/>
                         <h4>Changes (1)</h4>
                                 
    
<div id="page-diffs">
                    <table class="diff" cellpadding="0" cellspacing="0">
    
            <tr><td class="diff-snipped" >...<br></td></tr>
            <tr><td class="diff-unchanged" >In CXF versions prior to 2.3.0, the
xjc plugins were shaded directly into the big cxf bundle jar.   In 2.3.0, they were removed
from the jar and are placed individually into the lib directory of the distribution.   The
xjc plugins are only code generation utilities and not used at all at runtime which is why
they were pulled out.    <br>{info} <br></td></tr>
            <tr><td class="diff-added-lines" style="background-color: #dfd;">
<br>The source code can be checked out anonymously over HTTP by doing: <br>{code}
<br>svn co http://svn.apache.org/repos/asf/cxf/xjc-utils/trunk xjc-utils <br>{code}
<br> <br>Building is similar to the [build|Building] instructions for the main
CXF project. <br></td></tr>
    
            </table>
    </div>                            <h4>Full Content</h4>
                    <div class="notificationGreySide">
        <p>The Apache CXF XJC-Utils subproject provides a bunch of utilities for working
with JAXB to generate better or more usable code.</p>

<p>Currently, it consists of the following modules:</p>

<div class='table-wrap'>
<table class='confluenceTable'><tbody>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CXF/cxf-xjc-plugin" title="cxf-xjc-plugin">cxf&#45;xjc&#45;plugin</a>
</td>
<td class='confluenceTd'> Provides a maven wrapper around the JAXB XJC utility </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CXF/cxf-xjc-dv" title="cxf-xjc-dv">cxf&#45;xjc&#45;dv</a>
</td>
<td class='confluenceTd'> Initialize fields mapped from elements/attributes with their
default values </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CXF/cxf-xjc-ts" title="cxf-xjc-ts">cxf&#45;xjc&#45;ts</a>
</td>
<td class='confluenceTd'>  Implements the toString() method </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CXF/cxf-xjc-boolean" title="cxf-xjc-boolean">cxf&#45;xjc&#45;boolean</a>
</td>
<td class='confluenceTd'> Generate getters named getXXX() for Booleans instead of isXXX()
</td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CXF/cxf-xjc-wsdlextension"
title="cxf-xjc-wsdlextension">cxf&#45;xjc&#45;wsdlextension</a> </td>
<td class='confluenceTd'>  Adds extensions methods to allow generated beans to be used
as WSDL4J extensors </td>
</tr>
<tr>
<td class='confluenceTd'> <a href="/confluence/display/CXF/cxf-xjc-bug671" title="cxf-xjc-bug671">cxf&#45;xjc&#45;bug671</a>
</td>
<td class='confluenceTd'> Provides a workaround for 
<a href="https://jaxb.dev.java.net/issues/show_bug.cgi?id=671" class="external-link" rel="nofollow">https://jaxb.dev.java.net/issues/show_bug.cgi?id=671</a>
<p> - Not needed for JAXB &gt;=2.1.12  </p></td>
</tr>
</tbody></table>
</div>



<div class='panelMacro'><table class='infoMacro'><colgroup><col width='24'><col></colgroup><tr><td
valign='top'><img src="/confluence/images/icons/emoticons/information.gif" width="16"
height="16" align="absmiddle" alt="" border="0"></td><td>In CXF versions prior
to 2.3.0, the xjc plugins were shaded directly into the big cxf bundle jar.   In 2.3.0, they
were removed from the jar and are placed individually into the lib directory of the distribution.
  The xjc plugins are only code generation utilities and not used at all at runtime which
is why they were pulled out.</td></tr></table></div>

<p>The source code can be checked out anonymously over HTTP by doing:</p>
<div class="code panel" style="border-width: 1px;"><div class="codeContent panelContent">
<pre class="code-java">
svn co http:<span class="code-comment">//svn.apache.org/repos/asf/cxf/xjc-utils/trunk
xjc-utils</span>
</pre>
</div></div>

<p>Building is similar to the <a href="/confluence/display/CXF/Building" title="Building">build</a>
instructions for the main CXF project.</p>
    </div>
        <div id="commentsSection" class="wiki-content pageSection">
        <div style="float: right;">
            <a href="https://cwiki.apache.org/confluence/users/viewnotifications.action"
class="grey">Change Notification Preferences</a>
        </div>
        <a href="https://cwiki.apache.org/confluence/display/CXF/XJC+Utils">View Online</a>
        |
        <a href="https://cwiki.apache.org/confluence/pages/diffpagesbyversion.action?pageId=24184042&revisedVersion=3&originalVersion=2">View
Changes</a>
                |
        <a href="https://cwiki.apache.org/confluence/display/CXF/XJC+Utils?showComments=true&amp;showCommentArea=true#addcomment">Add
Comment</a>
            </div>
</div>
</div>
</div>
</div>
</body>
</html>

Mime
View raw message