src/core/net/sf/basedb/util/extensions/AbstractRenderer.java

Code
Comments
Other
Rev Date Author Line
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 4   Abstract class that provides a default implementation
8117 22 Feb 23 nicklas 5   of the deprecated {@link #render(Action)} method. The
8117 22 Feb 23 nicklas 6   implementation call the new {@link #render(Action, Extension)}
8117 22 Feb 23 nicklas 7   method with a null parameter for the extension. This class
8117 22 Feb 23 nicklas 8   can be used by renderers that want an easy way to migrate to the
8117 22 Feb 23 nicklas 9   new API and that don't need the extension instace.
8117 22 Feb 23 nicklas 10   @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 }