You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@wicket.apache.org by "Martin Grigorov (JIRA)" <ji...@apache.org> on 2011/08/03 08:09:27 UTC
[jira] [Reopened] (WICKET-3934) Provide
AttributeModifier#remove(String)
[ https://issues.apache.org/jira/browse/WICKET-3934?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel ]
Martin Grigorov reopened WICKET-3934:
-------------------------------------
Reopen to consider the enum based solution and fix the test
> Provide AttributeModifier#remove(String)
> ----------------------------------------
>
> Key: WICKET-3934
> URL: https://issues.apache.org/jira/browse/WICKET-3934
> Project: Wicket
> Issue Type: Sub-task
> Components: wicket-core
> Reporter: Martin Grigorov
> Assignee: Martin Grigorov
> Fix For: 1.5-RC6
>
> Attachments: WICKET-3934.patch
>
>
> Please provide AttributeModifier#remove(String) method which deals with the internals in AttributeModifier.
> AttributeModifier has special constants : VALUELESS_ATTRIBUTE_ADD and VALUELESS_ATTRIBUTE_REMOVE which are checked with String#equals(). This disallows to set an attribute with their value. It will be better if they are created with 'new String(...)' and later checked by identity. They are static so there is no chance to be interned during deserialization.
--
This message is automatically generated by JIRA.
For more information on JIRA, see: http://www.atlassian.com/software/jira