org.openxava.web.layout
Class LayoutFactory

java.lang.Object
  extended by org.openxava.web.layout.LayoutFactory

public class LayoutFactory
extends java.lang.Object

Factory to get instances of layout parsers and layout painter. The instances are session dependent.

Author:
Federico Alcantara

Constructor Summary
LayoutFactory()
           
 
Method Summary
static ILayoutPainter getLayoutPainterInstance(HttpServletRequest request)
           
static ILayoutParser getLayoutParserInstance(HttpServletRequest request)
           
static boolean rendererDefined()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

LayoutFactory

public LayoutFactory()
Method Detail

getLayoutParserInstance

public static ILayoutParser getLayoutParserInstance(HttpServletRequest request)
Returns:
A single instance of the layout parser. Might return null.

getLayoutPainterInstance

public static ILayoutPainter getLayoutPainterInstance(HttpServletRequest request)
Returns:
A single instance of a layout painter. Might return null.

rendererDefined

public static boolean rendererDefined()
Returns:
true if a layout parser / painter is defined.