You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@servicemix.apache.org by "Freeman Fang (JIRA)" <ji...@apache.org> on 2008/11/14 03:09:05 UTC
[jira] Assigned: (SM-1642) Add better documentation around
attributes & elements for the servicemix-file component
[ https://issues.apache.org/activemq/browse/SM-1642?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Freeman Fang reassigned SM-1642:
--------------------------------
Assignee: Freeman Fang
> Add better documentation around attributes & elements for the servicemix-file component
> ---------------------------------------------------------------------------------------
>
> Key: SM-1642
> URL: https://issues.apache.org/activemq/browse/SM-1642
> Project: ServiceMix
> Issue Type: Improvement
> Affects Versions: servicemix-file-2008.01
> Environment: All
> Reporter: Adrian Trenaman
> Assignee: Freeman Fang
> Priority: Minor
> Fix For: servicemix-file-2008.02
>
> Attachments: servicemix-common-comment-tidyup.patch, servicemix-file-comment-tidyup.patch
>
> Original Estimate: 0 minutes
> Remaining Estimate: 0 minutes
>
> Currently documentation annotations in the xbean schema for the servicemix-file component aren't very helpful, or, in some cases, are non-existant. This limits the effectiveness of using the built-in support for XML editing in tools like Eclipse.
> I've updated the the FilePoller and FileSender endpoint so that documentation for the attributes is derived from the javadoc information on the set* method. Previously this was a bit of a mess, with documentation duplicated on the get*(), set*() methods and in @org.apache.xbean.Property description annotations.
> Additionally, I've added a number of "wrapper" methods to provide documentation for attributes inherited from base classes: at compile time the xbean plugin has access to the base classes but not the source code, so we don't get any documentation generated. The wrappers get around this; it's not the perfect solution, but it does generate nice self-documenting XSD.
> Patch attached.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.