8117 |
22 Feb 23 |
nicklas |
1 |
package net.sf.basedb.util.extensions; |
8117 |
22 Feb 23 |
nicklas |
2 |
|
8117 |
22 Feb 23 |
nicklas |
3 |
/** |
8117 |
22 Feb 23 |
nicklas |
Abstract class that provides a default implementation |
8117 |
22 Feb 23 |
nicklas |
of the deprecated {@link #render(Action)} method. The |
8117 |
22 Feb 23 |
nicklas |
implementation call the new {@link #render(Action, Extension)} |
8117 |
22 Feb 23 |
nicklas |
method with a null parameter for the extension. This class |
8117 |
22 Feb 23 |
nicklas |
can be used by renderers that want an easy way to migrate to the |
8117 |
22 Feb 23 |
nicklas |
new API and that don't need the extension instace. |
8117 |
22 Feb 23 |
nicklas |
@since 3.19.8 |
8117 |
22 Feb 23 |
nicklas |
11 |
*/ |
8117 |
22 Feb 23 |
nicklas |
12 |
public abstract class AbstractRenderer <A extends Action> |
8117 |
22 Feb 23 |
nicklas |
13 |
implements Renderer<A> |
8117 |
22 Feb 23 |
nicklas |
14 |
{ |
8117 |
22 Feb 23 |
nicklas |
15 |
|
8117 |
22 Feb 23 |
nicklas |
16 |
@Override |
8117 |
22 Feb 23 |
nicklas |
17 |
@Deprecated |
8117 |
22 Feb 23 |
nicklas |
18 |
public void render(A action) |
8117 |
22 Feb 23 |
nicklas |
19 |
{ |
8117 |
22 Feb 23 |
nicklas |
20 |
render(action, null); |
8117 |
22 Feb 23 |
nicklas |
21 |
} |
8117 |
22 Feb 23 |
nicklas |
22 |
|
8117 |
22 Feb 23 |
nicklas |
23 |
} |