Class RenderMonitor

  • All Implemented Interfaces:
    ej.mwt.render.RenderPolicy.RenderListener

    public class RenderMonitor
    extends java.lang.Object
    implements ej.mwt.render.RenderPolicy.RenderListener
    Monitor for Widget rendering.

    It uses a Logger with following format:

     Render requested on Path > To > MyWidget at {0,1 2x3} of {10,20 30x40}
            by my.package.MyClass.myMethod(MyClass.java:0)
            at my.package.MyClass.myCaller(MyClass.java:1)
            at my.package.MyClass.myCaller(MyClass.java:2)
     
    • Constructor Summary

      Constructors 
      Constructor Description
      RenderMonitor()  
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      void onRenderExecuted​(ej.mwt.Widget widget, int x, int y, int width, int height)  
      void onRenderRequested​(ej.mwt.Widget widget, int x, int y, int width, int height)  
      • Methods inherited from class java.lang.Object

        clone, equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RenderMonitor

        public RenderMonitor()
    • Method Detail

      • onRenderRequested

        public void onRenderRequested​(ej.mwt.Widget widget,
                                      int x,
                                      int y,
                                      int width,
                                      int height)
        Specified by:
        onRenderRequested in interface ej.mwt.render.RenderPolicy.RenderListener
      • onRenderExecuted

        public void onRenderExecuted​(ej.mwt.Widget widget,
                                     int x,
                                     int y,
                                     int width,
                                     int height)
        Specified by:
        onRenderExecuted in interface ej.mwt.render.RenderPolicy.RenderListener