is it possible to override the deferred binding configuration of a inherit module?
Here is a example:
In the module, I want to use, a deferred binding is declared as follows
<replace-with class="A1Impl"> <when-type-is class="A"/> </replace-with> <replace-with class="A2Impl"> <when-type-is class="A"/> <when-property-is name="p" value="1"/> </replace-with>
The declaration says: Use
A1Impl class as default and
A2Impl class, if property
p has the value
Now, in my app I want to use that module and want
P to be
1 (because this controls the above shown, but also a lot of other deferred binding configurations)
<inherits name='moduleA'/> <set-property name="p" value="1" />
But additionally I want to override the deferred binding configuration of the inherit module to use my own implementation of
A. I tried something like this in my module, but it didn't work:
<replace-with class="B1Impl"> <when-type-is class="A"/> <when-property-is name="p" value="1"/> </replace-with>
It should say something like this: Do not use
A2Impl (declared in inherit module) if property
p has the value
1 but use my own implementation
Is this possible?
Thanks in advance for any help.
You received this message because you are subscribed to the Google Groups "Google Web Toolkit" group.
To unsubscribe from this group and stop receiving emails from it, send an email to email@example.com.
To post to this group, send email to firstname.lastname@example.org.
Visit this group at http://groups.google.com/group/google-web-toolkit.
For more options, visit https://groups.google.com/d/optout.