2011-05-25 67 views
2

我有項目,結構像包括枚舉從域GWT共享類

+com.example 
    +domain 
      +enums 
    +gwt 
      +client 
      +server 
      +shared 

我的GWT配置

<source path='client'/> 
<source path='shared'/> 
<entry-point class="com.example.gwt.client.Dashboard"/> 

我真正wan't是在客戶端使用我的域名枚舉。或者我必須將它們複製爲共享類/轉換爲字符串?

回答

2

如果枚舉類與GWT兼容,則可以將Enums.gwt.xml放置在domain/enums中,並使用<source path='' />標記。您的主要gwt.xml文件需要添加一個<inherits>標籤才能吸引Enums.gwt.xml。另外,如果您需要更細粒度的控制,<source>標籤可以是filtered

+1

感謝您的回覆。有沒有辦法做到這一點,而不需要將gwt特定的類放入我的域包中?我想將項目拆分成幾個模塊會有所幫助,不是嗎? – 2011-05-25 18:04:42