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: users-unsubscr...@wicket.apache.org
For additional commands, e-mail: users-h...@wicket.apache.org

Reply via email to