You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@pivot.apache.org by "Michael Allman (JIRA)" <ji...@apache.org> on 2010/07/04 02:32:50 UTC
[jira] Commented: (PIVOT-560) Permit WTKX namespace declarations to
declare more than one in-scope package
[ https://issues.apache.org/jira/browse/PIVOT-560?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=12884979#action_12884979 ]
Michael Allman commented on PIVOT-560:
--------------------------------------
That begs the question, who would it confuse?
> Permit WTKX namespace declarations to declare more than one in-scope package
> ----------------------------------------------------------------------------
>
> Key: PIVOT-560
> URL: https://issues.apache.org/jira/browse/PIVOT-560
> Project: Pivot
> Issue Type: New Feature
> Components: wtk-wtkx
> Affects Versions: 1.5.1
> Reporter: Michael Allman
> Fix For: 1.5
>
> Attachments: multiple_packages_in_one_namespace_uri.patch.gz
>
>
> The attached patch allows this:
> <Frame xmlns="org.apache.pivot.wtk,my.custom.component.package" xmlns:wtkx="http://pivot.apache.org/wtkx">
> <content>
> <BoxPane/>
> <MyCustomComponent/>
> </content>
> </Frame>
> The obvious benefit of this patch is to (almost) eliminate the need for alternate namespace prefixes for other packages. If a type name exists in more than one package, the system throws a SerializationException complaining that the type name is ambiguous.
> To make an analogy, the way things currently are would be like restricting imports in a Java source file to a single package. Any type from another package would have to be qualified. This patch allows the Pivot developer to bring multiple packages into the default (or other) XML namespace. This is a huuuuuge time (and finger) saver when working with custom components.
> Cheers.
--
This message is automatically generated by JIRA.
-
You can reply to this email to add a comment to the issue online.