Class AbstractGitHubStatsScreen

  • All Implemented Interfaces:
    com.google.gwt.event.logical.shared.HasAttachHandlers, com.google.gwt.event.shared.HasHandlers, com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasVisibility, com.google.gwt.user.client.ui.IsRenderable, com.google.gwt.user.client.ui.IsWidget, com.google.gwt.user.client.ui.RequiresResize
    Direct Known Subclasses:
    GitHubCodeFrequencyStatsScreen, GitHubCommitActivityStatsScreen, GitHubPunchCardStatsScreen

    public abstract class AbstractGitHubStatsScreen
    extends com.google.gwt.user.client.ui.Composite
    implements com.google.gwt.user.client.ui.RequiresResize
    • Nested Class Summary

      • Nested classes/interfaces inherited from class com.google.gwt.user.client.ui.UIObject

        com.google.gwt.user.client.ui.UIObject.DebugIdImpl, com.google.gwt.user.client.ui.UIObject.DebugIdImplEnabled
    • Field Summary

      Fields 
      Modifier and Type Field Description
      protected com.google.gwt.core.client.JavaScriptObject graph  
      protected boolean graphInitialized  
      protected org.gwtbootstrap3.client.ui.html.Div panel  
      • Fields inherited from class com.google.gwt.user.client.ui.UIObject

        DEBUG_ID_PREFIX
    • Method Summary

      All Methods Instance Methods Abstract Methods Concrete Methods 
      Modifier and Type Method Description
      abstract com.google.gwt.core.client.JavaScriptObject generateGraph​(String id)  
      protected int getPadding()  
      com.google.gwt.user.client.ui.Widget getView()  
      void initGraph()  
      void onResize()  
      void resizeGraph​(com.google.gwt.core.client.JavaScriptObject graph, int graphHeight, int graphWidth)  
      protected void setup()  
      • Methods inherited from class com.google.gwt.user.client.ui.Composite

        claimElement, getWidget, initializeClaimedElement, initWidget, isAttached, onAttach, onBrowserEvent, onDetach, render, render, resolvePotentialElement, setWidget
      • Methods inherited from class com.google.gwt.user.client.ui.Widget

        addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, doAttachChildren, doDetachChildren, fireEvent, getHandlerCount, getLayoutData, getParent, isOrWasAttached, onLoad, onUnload, removeFromParent, setLayoutData, sinkEvents, unsinkEvents
      • Methods inherited from class com.google.gwt.user.client.ui.UIObject

        addStyleDependentName, addStyleName, ensureDebugId, ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getElement, getOffsetHeight, getOffsetWidth, getStyleElement, getStyleName, getStyleName, getStylePrimaryName, getStylePrimaryName, getTitle, isVisible, isVisible, onEnsureDebugId, removeStyleDependentName, removeStyleName, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
    • Field Detail

      • panel

        protected org.gwtbootstrap3.client.ui.html.Div panel
      • graph

        protected com.google.gwt.core.client.JavaScriptObject graph
      • graphInitialized

        protected boolean graphInitialized
    • Constructor Detail

      • AbstractGitHubStatsScreen

        public AbstractGitHubStatsScreen()
    • Method Detail

      • getPadding

        protected int getPadding()
      • initGraph

        public void initGraph()
      • getView

        public com.google.gwt.user.client.ui.Widget getView()
      • onResize

        public void onResize()
        Specified by:
        onResize in interface com.google.gwt.user.client.ui.RequiresResize
      • resizeGraph

        public void resizeGraph​(com.google.gwt.core.client.JavaScriptObject graph,
                                int graphHeight,
                                int graphWidth)
      • generateGraph

        public abstract com.google.gwt.core.client.JavaScriptObject generateGraph​(String id)