Class MyMaterialCollection<T>
- java.lang.Object
-
- com.google.gwt.user.client.ui.UIObject
-
- com.google.gwt.user.client.ui.Widget
-
- com.google.gwt.user.client.ui.Panel
-
- com.google.gwt.user.client.ui.ComplexPanel
-
- gwt.material.design.client.base.MaterialWidget
-
- gwt.material.design.client.ui.MaterialCollection
-
- org.gcube.portets.user.message_conversations.client.ui.MyMaterialCollection<T>
-
- All Implemented Interfaces:
com.google.gwt.event.dom.client.HasAllFocusHandlers,com.google.gwt.event.dom.client.HasAllGestureHandlers,com.google.gwt.event.dom.client.HasAllKeyHandlers,com.google.gwt.event.dom.client.HasAllMouseHandlers,com.google.gwt.event.dom.client.HasAllTouchHandlers,com.google.gwt.event.dom.client.HasBlurHandlers,com.google.gwt.event.dom.client.HasClickHandlers,com.google.gwt.event.dom.client.HasDoubleClickHandlers,com.google.gwt.event.dom.client.HasFocusHandlers,com.google.gwt.event.dom.client.HasGestureChangeHandlers,com.google.gwt.event.dom.client.HasGestureEndHandlers,com.google.gwt.event.dom.client.HasGestureStartHandlers,com.google.gwt.event.dom.client.HasKeyDownHandlers,com.google.gwt.event.dom.client.HasKeyPressHandlers,com.google.gwt.event.dom.client.HasKeyUpHandlers,com.google.gwt.event.dom.client.HasMouseDownHandlers,com.google.gwt.event.dom.client.HasMouseMoveHandlers,com.google.gwt.event.dom.client.HasMouseOutHandlers,com.google.gwt.event.dom.client.HasMouseOverHandlers,com.google.gwt.event.dom.client.HasMouseUpHandlers,com.google.gwt.event.dom.client.HasMouseWheelHandlers,com.google.gwt.event.dom.client.HasTouchCancelHandlers,com.google.gwt.event.dom.client.HasTouchEndHandlers,com.google.gwt.event.dom.client.HasTouchMoveHandlers,com.google.gwt.event.dom.client.HasTouchStartHandlers,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.Focusable,com.google.gwt.user.client.ui.HasEnabled,com.google.gwt.user.client.ui.HasVisibility,com.google.gwt.user.client.ui.HasWidgets,com.google.gwt.user.client.ui.HasWidgets.ForIsWidget,com.google.gwt.user.client.ui.IndexedPanel,com.google.gwt.user.client.ui.IndexedPanel.ForIsWidget,com.google.gwt.user.client.ui.IsWidget,com.google.gwt.view.client.HasRows,gwt.material.design.client.base.HasActiveParent,gwt.material.design.client.base.HasAllDragAndDropHandlers,gwt.material.design.client.base.HasBorder,gwt.material.design.client.base.HasCenterOn,gwt.material.design.client.base.HasCircle,gwt.material.design.client.base.HasClearActiveHandler,gwt.material.design.client.base.HasColors,gwt.material.design.client.base.HasDataAttributes,gwt.material.design.client.base.HasDepth,gwt.material.design.client.base.HasDimension,gwt.material.design.client.base.HasDraggableHandlers,gwt.material.design.client.base.HasDroppableHandlers,gwt.material.design.client.base.HasFlexbox,gwt.material.design.client.base.HasFloat,gwt.material.design.client.base.HasFontSize,gwt.material.design.client.base.HasFontWeight,gwt.material.design.client.base.HasGrid,gwt.material.design.client.base.HasHideOn,gwt.material.design.client.base.HasHoverable,gwt.material.design.client.base.HasId,gwt.material.design.client.base.HasInitialClasses,gwt.material.design.client.base.HasInlineStyle,gwt.material.design.client.base.HasInteractionHandlers,gwt.material.design.client.base.HasOpacity,gwt.material.design.client.base.HasOrientation,gwt.material.design.client.base.HasOrientationChangeHandler,gwt.material.design.client.base.HasScrollspy,gwt.material.design.client.base.HasSelectables,gwt.material.design.client.base.HasSeparator,gwt.material.design.client.base.HasShadow,gwt.material.design.client.base.HasShowOn,gwt.material.design.client.base.HasTextAlign,gwt.material.design.client.base.HasTooltip,gwt.material.design.client.base.HasTransform,gwt.material.design.client.base.HasVerticalAlign,gwt.material.design.client.base.HasWaves,Iterable<com.google.gwt.user.client.ui.Widget>
public class MyMaterialCollection<T> extends gwt.material.design.client.ui.MaterialCollection implements com.google.gwt.view.client.HasRows
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from class gwt.material.design.client.base.MaterialWidget
gwt.material.design.client.base.MaterialWidget.Feature
-
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
-
-
Constructor Summary
Constructors Constructor Description MyMaterialCollection(ArrayList<T> objects, Function<T,com.google.gwt.user.client.ui.Widget> function)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidadd(com.google.gwt.user.client.ui.Widget widget)com.google.gwt.event.shared.HandlerRegistrationaddRangeChangeHandler(com.google.gwt.view.client.RangeChangeEvent.Handler handler)com.google.gwt.event.shared.HandlerRegistrationaddRowCountChangeHandler(com.google.gwt.view.client.RowCountChangeEvent.Handler handler)intgetRowCount()com.google.gwt.view.client.RangegetVisibleRange()voidinit()booleanisRowCountExact()voidsetRowCount(int count)voidsetRowCount(int count, boolean isExact)voidsetVisibleRange(int start, int length)voidsetVisibleRange(com.google.gwt.view.client.Range range)-
Methods inherited from class gwt.material.design.client.ui.MaterialCollection
addClearActiveHandler, clearActive, getActive, getHeaderLabel, setActive, setActive, setHeader
-
Methods inherited from class gwt.material.design.client.base.MaterialWidget
$this, add, addAttachHandler, addBlurHandler, addClickHandler, addDoubleClickHandler, addDragEndHandler, addDragEnterHandler, addDragLeaveHandler, addDragMoveHandler, addDragOverHandler, addDragStartHandler, addDropActivateHandler, addDropDeactivateHandler, addDropHandler, addFocusHandler, addGestureChangeHandler, addGestureEndHandler, addGestureStartHandler, addKeyDownHandler, addKeyPressHandler, addKeyUpHandler, addMouseDownHandler, addMouseMoveHandler, addMouseOutHandler, addMouseOverHandler, addMouseUpHandler, addMouseWheelHandler, addOrientationChangeHandler, addTouchCancelHandler, addTouchEndHandler, addTouchMoveHandler, addTouchStartHandler, body, clearActiveClass, enableFeature, getBackfaceVisibility, getBackgroundColor, getBorder, getBorderBottom, getBorderLeft, getBorderMixin, getBorderRadius, getBorderRight, getBorderTop, getCenterOn, getCenterOnMixin, getChildren, getChildrenList, getCircleMixin, getColorsMixin, getDataAttribute, getDepth, getDimensionMixin, getEnabledMixin, getFlexboxMixin, getFloat, getFloatMixin, getFocusableMixin, getFontSize, getFontSizeMixin, getFontWeight, getFontWeightMixin, getGridMixin, getHandlerRegistry, getHideOn, getHideOnMixin, getHoverableMixin, getId, getIdMixin, getInitialClasses, getLayoutPosition, getMaxHeight, getMaxWidth, getMinHeight, getMinWidth, getOpacity, getOrientation, getOrientationMixin, getPerspective, getPerspectiveOrigin, getScrollspy, getScrollspyMixin, getSeparatorMixin, getShadow, getShadowMixin, getShowOn, getShowOnMixin, getTabIndex, getTextAlign, getTextAlignMixin, getTextColor, getTooltip, getTooltipDelayMs, getTooltipHTML, getTooltipMixin, getTooltipPosition, getTransform, getTransformMixin, getTransformOrigin, getTransformStyle, getTruncateMixin, getVerticalAlign, getVerticalAlignMixin, getWaves, getWavesMixin, getWidth, insert, insert, isCircle, isDetectOrientation, isEnabled, isFeatureEnabled, isHoverable, isSeparator, isTruncate, onLoad, onUnload, registerHandler, removeHandler, setAccessKey, setBackfaceVisibility, setBackgroundColor, setBorder, setBorderBottom, setBorderLeft, setBorderRadius, setBorderRight, setBorderTop, setBottom, setCenterOn, setCircle, setClass, setDataAttribute, setDepth, setDetectOrientation, setDisplay, setEnabled, setFlex, setFlexAlignContent, setFlexAlignItems, setFlexAlignSelf, setFlexBasis, setFlexDirection, setFlexGrow, setFlexJustifyContent, setFlexOrder, setFlexShrink, setFlexWrap, setFloat, setFocus, setFontSize, setFontSize, setFontWeight, setGrid, setGwtDisplay, setHideOn, setHoverable, setId, setInitialClasses, setLayoutPosition, setLeft, setLineHeight, setMargin, setMarginBottom, setMarginLeft, setMarginRight, setMarginTop, setMaxHeight, setMaxWidth, setMinHeight, setMinWidth, setOffset, setOpacity, setOrientation, setOverflow, setPadding, setPaddingBottom, setPaddingLeft, setPaddingRight, setPaddingTop, setPerspective, setPerspectiveOrigin, setRight, setScrollspy, setSeparator, setShadow, setShowOn, setStyle, setTabIndex, setTextAlign, setTextColor, setTooltip, setTooltipDelayMs, setTooltipHTML, setTooltipPosition, setTop, setTransform, setTransformOrigin, setTransformStyle, setTransition, setTruncate, setVerticalAlign, setVisibility, setWaves, stopTouchStartEvent, validate, window
-
Methods inherited from class com.google.gwt.user.client.ui.ComplexPanel
add, adjustIndex, checkIndexBoundsForAccess, checkIndexBoundsForInsertion, getWidget, getWidgetCount, getWidgetIndex, getWidgetIndex, insert, iterator, remove, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Panel
add, adopt, clear, doAttachChildren, doDetachChildren, orphan, remove
-
Methods inherited from class com.google.gwt.user.client.ui.Widget
addAttachHandler, addBitlessDomHandler, addDomHandler, addHandler, asWidget, asWidgetOrNull, createHandlerManager, delegateEvent, fireEvent, getHandlerCount, getLayoutData, getParent, isAttached, isOrWasAttached, onAttach, onBrowserEvent, onDetach, 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, resolvePotentialElement, setElement, setElement, setHeight, setPixelSize, setSize, setStyleDependentName, setStyleName, setStyleName, setStyleName, setStyleName, setStylePrimaryName, setStylePrimaryName, setTitle, setVisible, setVisible, setWidth, sinkBitlessEvent, toString
-
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface java.lang.Iterable
forEach, spliterator
-
-
-
-
Method Detail
-
init
public void init()
-
add
public void add(com.google.gwt.user.client.ui.Widget widget)
- Specified by:
addin interfacecom.google.gwt.user.client.ui.HasWidgets- Overrides:
addin classgwt.material.design.client.base.MaterialWidget
-
addRangeChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addRangeChangeHandler(com.google.gwt.view.client.RangeChangeEvent.Handler handler)
- Specified by:
addRangeChangeHandlerin interfacecom.google.gwt.view.client.HasRows
-
addRowCountChangeHandler
public com.google.gwt.event.shared.HandlerRegistration addRowCountChangeHandler(com.google.gwt.view.client.RowCountChangeEvent.Handler handler)
- Specified by:
addRowCountChangeHandlerin interfacecom.google.gwt.view.client.HasRows
-
getRowCount
public int getRowCount()
- Specified by:
getRowCountin interfacecom.google.gwt.view.client.HasRows
-
getVisibleRange
public com.google.gwt.view.client.Range getVisibleRange()
- Specified by:
getVisibleRangein interfacecom.google.gwt.view.client.HasRows
-
isRowCountExact
public boolean isRowCountExact()
- Specified by:
isRowCountExactin interfacecom.google.gwt.view.client.HasRows
-
setRowCount
public void setRowCount(int count)
- Specified by:
setRowCountin interfacecom.google.gwt.view.client.HasRows
-
setRowCount
public void setRowCount(int count, boolean isExact)- Specified by:
setRowCountin interfacecom.google.gwt.view.client.HasRows
-
setVisibleRange
public void setVisibleRange(int start, int length)- Specified by:
setVisibleRangein interfacecom.google.gwt.view.client.HasRows
-
setVisibleRange
public void setVisibleRange(com.google.gwt.view.client.Range range)
- Specified by:
setVisibleRangein interfacecom.google.gwt.view.client.HasRows
-
-