org.tela_botanica.client.vues
Class ListeImageVue

java.lang.Object
  extended by com.google.gwt.user.client.ui.UIObject
      extended by com.google.gwt.user.client.ui.Widget
          extended by com.gwtext.client.widgets.Component
              extended by com.gwtext.client.widgets.BoxComponent
                  extended by com.gwtext.client.widgets.Container
                      extended by com.gwtext.client.widgets.Panel
                          extended by com.gwtext.client.widgets.grid.GridPanel
                              extended by org.tela_botanica.client.vues.ListeImageVue
All Implemented Interfaces:
com.google.gwt.user.client.EventListener, com.google.gwt.user.client.ui.HasWidgets, com.gwtext.client.widgets.Observable, java.lang.Iterable<com.google.gwt.user.client.ui.Widget>, Rafraichissable, VueListable

public class ListeImageVue
extends com.gwtext.client.widgets.grid.GridPanel
implements Rafraichissable, VueListable

Liste d'image composée de miniatures et d'information sur l'image, implémente l'interface rafraichissable et l'interface vueListable

Author:
aurelien

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 inherited from class com.google.gwt.user.client.ui.UIObject
DEBUG_ID_PREFIX
 
Constructor Summary
ListeImageVue(ImageMediateur im)
          Constructeur avec argument
 
Method Summary
 com.gwtext.client.widgets.grid.ColumnConfig getCl()
          Accesseur pour la config de colonnes
 java.lang.String[] getIdSelectionnees()
          Méthode héritée de l'interface VueListable Sélectionne les images dans la galerie suivant les identifiants donnés en paramètres
 ImageMediateur getIMediateur()
          Accesseur pour le médiateur
 com.gwtext.client.widgets.grid.ColumnModel getModeleColonnes()
          Accesseur pour le modèle de colonnes
 com.gwtext.client.data.Store getSt()
          Accesseur pour le store
 pageToolBarVue getToolBarVue()
          Accesseur pour la toolbar de pagination
 boolean isEstInstancie()
          Accesseur pour le booleen d'instanciation
 void mettreAjourInfos(java.lang.String commentaires, java.lang.String date, java.lang.String note)
           
 void rafraichir(java.lang.Object nouvelleDonnees, boolean repandreRafraichissement)
          Méthode héritée de l'interface rafraichissable
 void selectionnerEnregistrements(com.gwtext.client.data.Record[] sel)
          Sélectionne des enregistrements donné
 void setEstInstancie(boolean estInstancie)
          Setteur pour le booleen d'instanciation
 
Methods inherited from class com.gwtext.client.widgets.grid.GridPanel
addGridCellListener, addGridColumnListener, addGridHeaderListener, addGridListener, addGridMouseListener, addGridRowListener, clearSortState, getColumnModel, getDragDropText, getSelectionModel, getSelectionModelAsJavaScriptObject, getStore, getView, getXType, hideColumn, hideColumn, hideColumnHeader, instance, reconfigure, render, setAutoExpandColumn, setAutoExpandColumn, setAutoExpandMax, setAutoExpandMin, setAutoHeight, setColumnModel, setDdGroup, setDisableSelection, setDragDropText, setEnableColumnHide, setEnableColumnMove, setEnableColumnResize, setEnableDragDrop, setEnableHdMenu, setHideColumnHeader, setLoadMask, setLoadMask, setLoadMask, setMaxRowsToMeasure, setMinColumnWidth, setMonitorWindowResize, setSelectionModel, setStore, setStripeRows, setTrackMouseOver, setView, showColumn, showColumn, stripeRows
 
Methods inherited from class com.gwtext.client.widgets.Panel
addButton, addListener, addTool, collapse, collapse, expand, expand, getBaseCls, getBody, getBodyStyle, getBodyWrap, getBottomToolbar, getCollapsedCls, getCollapseFirst, getFloating, getFooter, getFrameHeight, getFrameWidth, getHeader, getHtml, getIconCls, getInnerHeight, getInnerWidth, getMinButtonWidth, getShadowOffset, getTabCls, getTitle, getTopToolbar, getUpdateManager, isAnimCollapse, isAutoScroll, isBodyBorder, isBorder, isClosable, isCollapsed, isCollapsible, isFrame, isHeader, isHeaderAsText, isHideCollapseTool, isMaskDisabled, isShadow, isShim, isTitleCollapse, load, load, setAnimCollapse, setAutoLoad, setAutoLoad, setAutoScroll, setBaseCls, setBodyBorder, setBodyStyle, setBorder, setBottomToolbar, setBottomToolbar, setBottomToolbar, setButtonAlign, setButtons, setClosable, setCollapsed, setCollapsedCls, setCollapseFirst, setCollapsible, setContentEl, setDraggable, setFloating, setFooter, setFrame, setHeader, setHeaderAsText, setHideCollapseTool, setHtml, setIconCls, setMargins, setMargins, setMaskDisabled, setMinButtonWidth, setPaddings, setPaddings, setShadow, setShadow, setShadowOffset, setShim, setTabCls, setTitle, setTitle, setTitleCollapse, setTools, setTopToolbar, setTopToolbar, setTopToolbar, toggleCollapse, toggleCollapse
 
Methods inherited from class com.gwtext.client.widgets.Container
add, add, add, add, addListener, bubble, cascade, clear, doLayout, doLayout, findBy, findByID, findByType, getActiveItem, getActiveItemID, getAutoDestroy, getBufferResize, getComponent, getComponent, getComponents, getHideBorders, getItems, getLayout, getMonitorResize, insert, iterator, remove, remove, remove, remove, removeAll, removeAll, setActiveItem, setActiveItemID, setAutoDestroy, setBufferResize, setDefaults, setHideBorders, setLayout, setMonitorResize
 
Methods inherited from class com.gwtext.client.widgets.BoxComponent
doOnRender, doOnRender, getAutoHeight, getAutoWidth, getBox, getBox, getHeight, getPosition, getPosition, getSize, getWidth, setAutoWidth, setHeight, setHeight, setPagePosition, setPosition, setSize, setSize, setWidth, setWidth, syncSize, updateBox
 
Methods inherited from class com.gwtext.client.widgets.Component
addClass, addClassCreated, addEvent, addEvents, addListener, addPlugin, addStyleDependentName, addStyleName, cloneComponent, cloneComponent, destroy, disable, enable, equals, findParentBy, findParentByType, fireEvent, focus, focus, focus, focus, getApplyTo, getAutoShow, getCls, getConfig, getConfigAsString, getCtCls, getDisabledClass, getEl, getElement, getElement, getHideMode, getHideParent, getId, getItemId, getJsObj, getOffsetHeight, getOffsetWidth, getOrCreateJsObj, getOwnerContainer, getRenderTo, getStateEvents, getStateId, getXTypes, hashCode, hide, isCreated, isDisabled, isHidden, isRendered, isVisible, isXType, isXType, purgeListeners, removeClass, removeStyleDependentName, removeStyleName, render, render, render, render, render, render, resumeEvents, setApplyTo, setAutoEl, setAutoEl, setAutoShow, setCls, setCtCls, setDisabled, setDisabledClass, setEl, setEl, setHideMode, setHideParent, setId, setRenderTo, setRenderToID, setStateEvents, setStateId, setStyle, setStyle, setStyleName, setStylePrimaryName, setVisible, show, suspendEvents, toString
 
Methods inherited from class com.google.gwt.user.client.ui.Widget
getParent, isAttached, onBrowserEvent, removeFromParent
 
Methods inherited from class com.google.gwt.user.client.ui.UIObject
ensureDebugId, ensureDebugId, getAbsoluteLeft, getAbsoluteTop, getStyleName, getStylePrimaryName, isVisible, setPixelSize, setVisible, sinkEvents, unsinkEvents
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Constructor Detail

ListeImageVue

public ListeImageVue(ImageMediateur im)
Constructeur avec argument

Parameters:
im - le médiateur à associer
Method Detail

getIdSelectionnees

public java.lang.String[] getIdSelectionnees()
Méthode héritée de l'interface VueListable Sélectionne les images dans la galerie suivant les identifiants donnés en paramètres

Specified by:
getIdSelectionnees in interface VueListable
Returns:
les id des éléments sélectionnés

getCl

public com.gwtext.client.widgets.grid.ColumnConfig getCl()
Accesseur pour la config de colonnes

Returns:
la config de colonnes

getIMediateur

public ImageMediateur getIMediateur()
Accesseur pour le médiateur

Returns:
le médiateur associé

getModeleColonnes

public com.gwtext.client.widgets.grid.ColumnModel getModeleColonnes()
Accesseur pour le modèle de colonnes

Returns:
le modèle de colonnes

getSt

public com.gwtext.client.data.Store getSt()
Accesseur pour le store

Returns:
le store contenant les données

isEstInstancie

public boolean isEstInstancie()
Accesseur pour le booleen d'instanciation

Returns:
le booleen d'instanciation

rafraichir

public void rafraichir(java.lang.Object nouvelleDonnees,
                       boolean repandreRafraichissement)
Méthode héritée de l'interface rafraichissable

Specified by:
rafraichir in interface Rafraichissable
Parameters:
nouvelleDonnees - les nouvelles données
repandreRafraichissement - le booleen de notification du rafraichissement

selectionnerEnregistrements

public void selectionnerEnregistrements(com.gwtext.client.data.Record[] sel)
Sélectionne des enregistrements donné

Parameters:
sel - un tableau d'enregistrement à selectionner

getToolBarVue

public pageToolBarVue getToolBarVue()
Accesseur pour la toolbar de pagination

Returns:
la toolbar de pagination

setEstInstancie

public void setEstInstancie(boolean estInstancie)
Setteur pour le booleen d'instanciation

Parameters:
estInstancie - la nouvelle valeur du booleen

mettreAjourInfos

public void mettreAjourInfos(java.lang.String commentaires,
                             java.lang.String date,
                             java.lang.String note)