Migrating to Wicket 7.0
Table of Contents |
|
|
Environment
Wicket 7.0 requires at least Java 7
...
Code Block |
| borderStyle |
solid |
| title |
MyResourceReference.java |
|
@Override
public List<HeaderItem> getDependencies() {
List<HeaderItem> dependencies = super.getDependencies();
dependencies.add(dep1);
dependencies.add(dep2);
return dependencies;
}
|
...
Code Block |
| borderStyle |
solid |
| title |
MyComponent.java |
|
StringResourceModel model = new StringResourceModel(resourceKey, model, "Some default value", new Object[] [param1, param2]);
|
...
Code Block |
| borderStyle |
solid |
| title |
MyComponent.java |
|
StringResourceModel model = new StringResourceModel(resourceKey, model, Model.of("Some default value"), new Object[] [param1, param2]);
|
...
Code Block |
| borderStyle |
solid |
| title |
MyComponent.java |
|
AjaxFormValidatingBehavior.addToAllFormComponents(form, "keydown", Duration.ONE_SECOND);
|
...
Code Block |
| borderStyle |
solid |
| title |
MyComponent.java |
|
form.add(new AjaxFormValidatingBehavior("keydown", Duration.ONE_SECOND);
|
...
Code Block |
| borderStyle |
solid |
| title |
MyComponent.java |
|
formComponent.add(new AjaxFormValidatingBehavior("keydown", Duration.ONE_SECOND);
|
...
Code Block |
| borderStyle |
solid |
| title |
OldMyTextField.java |
|
...
@Override
protected String getInputType()
{
return "sometype";
}
...
|
...
Code Block |
| borderStyle |
solid |
| title |
NewMyTextField.java |
|
...
@Override
protected String[] getInputTypes()
{
return new String[] { "sometype" };
}
...
|
...
Code Block |
|
|
attributes.setPreventDefault(true);
|
...
Code Block |
|
|
attributes.setEventPropagation(EventPropagation.STOP);
|
...
Code Block |
|
|
attributes.setEventPropagation(EventPropagation.STOP_IMMEDIATE);
|
...
InlineFrame uses IPageProvider WICKET-5347
IPageLink has been scheduled for removal removed because it was superseded by IPageProvider. Its last usage has been removed from InlineFrame
...