You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@qpid.apache.org by "Kim van der Riet (JIRA)" <qp...@incubator.apache.org> on 2007/01/03 21:25:27 UTC
[jira] Resolved: (QPID-240) Add ability to supress generation of
XML specification elements without having to modify XML spec file itself
[ https://issues.apache.org/jira/browse/QPID-240?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Kim van der Riet resolved QPID-240.
-----------------------------------
Resolution: Fixed
Incorporating an element <codegen value="no-gen"> into any class, method or field of a suplemental XML file will cause the code for its parent element and all its children to be supressed from generation. A message is printed for each codegen element encountered. The main XML spec file must be run first, then the suplemental file.
> Add ability to supress generation of XML specification elements without having to modify XML spec file itself
> -------------------------------------------------------------------------------------------------------------
>
> Key: QPID-240
> URL: https://issues.apache.org/jira/browse/QPID-240
> Project: Qpid
> Issue Type: New Feature
> Components: Code Generator
> Reporter: Kim van der Riet
> Assigned To: Kim van der Riet
>
> Since the code generator builds an internal model of all versions in an additive manner (through the processing of several XML specification files), it is possible to include additional generation control elements through the processing of additional control file(s) besides the spec files. Add the ability of the code generator to detect and represent in its internal model generation supression flags for any of class, method or field elements on a version-specific basis (i.e. supress an element for one version, but support it in another). Make the generator itself sensitive to the presence of generation control elements in the internal model during the code generation process.
--
This message is automatically generated by JIRA.
-
If you think it was sent incorrectly contact one of the administrators: https://issues.apache.org/jira/secure/Administrators.jspa
-
For more information on JIRA, see: http://www.atlassian.com/software/jira