I am currently migrating a project based on Wicket 1.4 to 6.60.
At some point in that project we have this code:
| class Foo extends Panel {
| // ...
| private boolean hasFragment( final String fragmentId, final MarkupStream
markupStream ) {
| final boolean found = markupStream.findComponentIndex( null, fragmentId )
>= 0;
| return found;
| }
This code is used to find if the markup stream for this component
contains the markup for a fragment with the given id. If found,
this markup is used for initialising an inner fragment class
with this markup.
Using a self-defined scheme for defining the Wicket markup ids,
this is used for allowing our HTML authors to define specialised
views for a group of model objects (e.g. a creature has a
generic view while cats and dogs have their own ones).
Now the findComponentIndex method has disappeared from
MarkupStream.
How can I do what I used to do in Wicket 6.60?
Cheers,
M'bert
--
----------- / http://herbert.the-little-red-haired-girl.org / -------------
=+=
while (!asleep)
++sheep;
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]