On Thu, Nov 5, 2009 at 22:46, Thomas Mortagne <[email protected]> wrote:
> On Thu, Nov 5, 2009 at 21:32, Marius Dumitru Florea
> <[email protected]> wrote:
>> Hi Thomas,
>>
>> tmortagne (SVN) wrote:
>>> Author: tmortagne
>>> Date: 2009-11-05 19:21:06 +0100 (Thu, 05 Nov 2009)
>>> New Revision: 24884
>>>
>>> Modified:
>>>    
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>>>    
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>>> Log:
>>> XWIKI-4556: Modify ParameterDescriptor/PropertyDescriptor to support id/name
>>> * add display name support to GWT ParameterDescriptor
>>>
>>> Modified: 
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>>> ===================================================================
>>> --- 
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>>>        2009-11-05 18:14:46 UTC (rev 24883)
>>> +++ 
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/client/plugin/macro/ParameterDescriptor.java
>>>        2009-11-05 18:21:06 UTC (rev 24884)
>>> @@ -35,6 +35,12 @@
>>>      private String id;
>>>
>>>      /**
>>> +     * @see #getName()
>>> +     * @since 2.1M1
>>> +     */
>>> +    private String name;
>>> +
>>> +    /**
>>>       * @see #getDescription()
>>>       */
>>>      private String description;
>>> @@ -75,6 +81,26 @@
>>>      }
>>>
>>>      /**
>>> +     * @return the display name of this parameter
>>> +     * @since 2.1M1
>>> +     */
>>> +    public String getName()
>>> +    {
>>> +        return name;
>>> +    }
>>> +
>>> +    /**
>>> +     * Sets the display name of this parameter.
>>> +     *
>>> +     * @param id the display name of the parameter
>>> +     * @since 2.1M1
>>> +     */
>>> +    public void setName(String name)
>>> +    {
>>> +        this.name = name;
>>> +    }
>>> +
>>> +    /**
>>>       * @return the parameter description
>>>       */
>>>      public String getDescription()
>>>
>>> Modified: 
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>>> ===================================================================
>>> --- 
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>>>  2009-11-05 18:14:46 UTC (rev 24883)
>>> +++ 
>>> platform/web/trunk/wysiwyg/src/main/java/com/xpn/xwiki/wysiwyg/server/plugin/macro/XWikiMacroService.java
>>>  2009-11-05 18:21:06 UTC (rev 24884)
>>> @@ -87,6 +87,8 @@
>>>              if (descriptor.getContentDescriptor() != null) {
>>>                  contentDescriptor = new ParameterDescriptor();
>>
>>>                  contentDescriptor.setId("content");
>>> +                // TODO: internationalize content display name
>>
>>> +                contentDescriptor.setName("content");
>>
>> This should cause a Checkstyle violation. Anyway, what I wanted to ask
>
> Yes sorry i will fix it.

Note that i built the project to check before commit and i did not get
any failure so maybe there is something wrong in pom file...

>
>> is how do we proper internationalize a component?
>
> When localization component will be finished (like we will need
> localization component to internationnalize description, display name,
> etc...). I put a TODO to not forget this one.
>
>>
>> Thanks,
>> Marius
>>
>>>                  
>>> contentDescriptor.setDescription(descriptor.getContentDescriptor().getDescription());
>>>                  // Just a hack to distinguish between regular strings and 
>>> large strings.
>>>                  contentDescriptor.setType(StringBuffer.class.getName());
>>> @@ -125,6 +127,7 @@
>>>      {
>>>          ParameterDescriptor result = new ParameterDescriptor();
>>>          result.setId(descriptor.getId());
>>> +        result.setName(descriptor.getName());
>>>          result.setDescription(descriptor.getDescription());
>>>          result.setType(getMacroParameterType(descriptor.getType()));
>>>          Object defaultValue = descriptor.getDefaultValue();
>>>
>>> _______________________________________________
>>> notifications mailing list
>>> [email protected]
>>> http://lists.xwiki.org/mailman/listinfo/notifications
>> _______________________________________________
>> devs mailing list
>> [email protected]
>> http://lists.xwiki.org/mailman/listinfo/devs
>>
>
>
>
> --
> Thomas Mortagne
>



-- 
Thomas Mortagne
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to