org.tela_botanica.client.vues
Class ArbreMotsClesFiltreVue

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 org.tela_botanica.client.vues.ArbreMotsClesFiltreVue
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>, Filtrable, Rafraichissable

public class ArbreMotsClesFiltreVue
extends com.gwtext.client.widgets.Panel
implements Rafraichissable, Filtrable

fenêtre de recherche affichant l'arbre des mots clés en lecture et un bouton cliquable

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
ArbreMotsClesFiltreVue(ImageMediateur im)
          Constructeur avec paramètres
 
Method Summary
 com.gwtext.client.widgets.tree.TreePanel getArbreMotsCles()
          Accesseur pour le panneau contenant l'arbre
 ImageMediateur getIMediateur()
          Accesseur pour le médiateur
 void rafraichir(java.lang.Object nouvelleDonnees, boolean repandreRaffraichissement)
          Méthode héritée de l'interface rafraichissable
 boolean renvoyerEtatFiltre()
          Méthode héritée de Filtrable Renvoie l'état du filtre (modifié ou non)
 java.lang.String renvoyerNomFiltre()
          Méthode héritée de Filtrable renvoie le nom du filtre
 java.lang.String[] renvoyerValeursAFiltrer()
          Renvoie un tableau contenant le nom du champ à filtrer et la valeur
 void valider()
          Rassemble les valeurs contenant dans le ou les champs du filtre, les vérifie, et si celles-ci on changées, appelle le médiateur
 
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, getXType, 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, setAutoHeight, 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

ArbreMotsClesFiltreVue

public ArbreMotsClesFiltreVue(ImageMediateur im)
Constructeur avec paramètres

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

rafraichir

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

Specified by:
rafraichir in interface Rafraichissable
Parameters:
nouvelleDonnees - Un objet de n'importe quel type (programmation générique) qui contient les données de mise à jour
repandreRaffraichissement - indique si l'élement doit notifier d'autres éléments de sa mise à jour

getIMediateur

public ImageMediateur getIMediateur()
Accesseur pour le médiateur

Returns:
le médiateur associé

getArbreMotsCles

public com.gwtext.client.widgets.tree.TreePanel getArbreMotsCles()
Accesseur pour le panneau contenant l'arbre

Returns:
le panneau de l'arbre des mots clés

renvoyerNomFiltre

public java.lang.String renvoyerNomFiltre()
Méthode héritée de Filtrable renvoie le nom du filtre

Specified by:
renvoyerNomFiltre in interface Filtrable
Returns:
le nom du filtre

renvoyerValeursAFiltrer

public java.lang.String[] renvoyerValeursAFiltrer()
Renvoie un tableau contenant le nom du champ à filtrer et la valeur

Specified by:
renvoyerValeursAFiltrer in interface Filtrable
Returns:
un tableau contenant le nom du champ à filtrer et sa valeur

renvoyerEtatFiltre

public boolean renvoyerEtatFiltre()
Méthode héritée de Filtrable Renvoie l'état du filtre (modifié ou non)

Specified by:
renvoyerEtatFiltre in interface Filtrable
Returns:
true si le filtre à été modifié depuis le dernier appel, false sinon

valider

public void valider()
Description copied from interface: Filtrable
Rassemble les valeurs contenant dans le ou les champs du filtre, les vérifie, et si celles-ci on changées, appelle le médiateur

Specified by:
valider in interface Filtrable