Package org.richfaces.component.state

Examples of org.richfaces.component.state.TreeStateAdvisor


      navigator.resetLastElement();
    }

    public void processAdvisors(FacesContext context, TreeRowKey rowKey) throws IOException {
      TreeState state = (TreeState) tree.getComponentState();
      TreeStateAdvisor stateAdvisor = (TreeStateAdvisor)tree.getStateAdvisor();

      if (null == stateAdvisor) {
        if (null == methodBindingAdvisor) {
          methodBindingAdvisor = new TreeStateAdvisor() {
            public Boolean adviseNodeOpened(UITree tree) {
              MethodBinding adviseNodeOpened = tree.getAdviseNodeOpened();
              if (null != adviseNodeOpened) {
                return (Boolean) adviseNodeOpened.invoke(FacesContext.getCurrentInstance(), new Object[] {tree});
              }
              return null;
            }

            public Boolean adviseNodeSelected(UITree tree) {
              MethodBinding adviseNodeSelected = tree.getAdviseNodeSelected();
              if (null != adviseNodeSelected) {
                return (Boolean) adviseNodeSelected.invoke(FacesContext.getCurrentInstance(), new Object [] {tree});
              }
              return null;
            }
          };
        }
        stateAdvisor = methodBindingAdvisor;
      }

      Boolean adviseOpened = stateAdvisor.adviseNodeOpened(tree);
      if (null != adviseOpened) {
        if (adviseOpened.booleanValue()) {
          state.makeExpanded(rowKey);
        } else {
          state.makeCollapsed(rowKey);
        }
      }
     
      Boolean adviseSelected = stateAdvisor.adviseNodeSelected(tree);
      if (null != adviseSelected) {
        if (adviseSelected.booleanValue()) {
          if (!state.isSelected(rowKey)) {
            state.setSelected(rowKey);
          }
View Full Code Here


      navigator.resetLastElement();
    }

    public void processAdvisors(FacesContext context, TreeRowKey rowKey) throws IOException {
      TreeState state = (TreeState) tree.getComponentState();
      TreeStateAdvisor stateAdvisor = (TreeStateAdvisor)tree.getStateAdvisor();

      if (null == stateAdvisor) {
        if (null == methodBindingAdvisor) {
          methodBindingAdvisor = new TreeStateAdvisor() {
            public Boolean adviseNodeOpened(UITree tree) {
              MethodBinding adviseNodeOpened = tree.getAdviseNodeOpened();
              if (null != adviseNodeOpened) {
                return (Boolean) adviseNodeOpened.invoke(FacesContext.getCurrentInstance(), new Object[] {tree});
              }
              return null;
            }

            public Boolean adviseNodeSelected(UITree tree) {
              MethodBinding adviseNodeSelected = tree.getAdviseNodeSelected();
              if (null != adviseNodeSelected) {
                return (Boolean) adviseNodeSelected.invoke(FacesContext.getCurrentInstance(), new Object [] {tree});
              }
              return null;
            }
          };
        }
        stateAdvisor = methodBindingAdvisor;
      }

      Boolean adviseOpened = stateAdvisor.adviseNodeOpened(tree);
      if (null != adviseOpened) {
        if (adviseOpened.booleanValue()) {
          state.makeExpanded(rowKey);
        } else {
          state.makeCollapsed(rowKey);
        }
      }
     
      Boolean adviseSelected = stateAdvisor.adviseNodeSelected(tree);
      if (null != adviseSelected) {
        if (adviseSelected.booleanValue()) {
          if (!state.isSelected(rowKey)) {
            state.setSelected(rowKey);
          }
View Full Code Here

      navigator.resetLastElement();
    }

    public void processAdvisors(FacesContext context, TreeRowKey rowKey) throws IOException {
      TreeState state = (TreeState) tree.getComponentState();
      TreeStateAdvisor stateAdvisor = (TreeStateAdvisor)tree.getStateAdvisor();

      if (null == stateAdvisor) {
        if (null == methodBindingAdvisor) {
          methodBindingAdvisor = new TreeStateAdvisor() {
            public Boolean adviseNodeOpened(UITree tree) {
              MethodBinding adviseNodeOpened = tree.getAdviseNodeOpened();
              if (null != adviseNodeOpened) {
                return (Boolean) adviseNodeOpened.invoke(FacesContext.getCurrentInstance(), new Object[] {tree});
              }
              return null;
            }

            public Boolean adviseNodeSelected(UITree tree) {
              MethodBinding adviseNodeSelected = tree.getAdviseNodeSelected();
              if (null != adviseNodeSelected) {
                return (Boolean) adviseNodeSelected.invoke(FacesContext.getCurrentInstance(), new Object [] {tree});
              }
              return null;
            }
          };
        }
        stateAdvisor = methodBindingAdvisor;
      }

      Boolean adviseOpened = stateAdvisor.adviseNodeOpened(tree);
      if (null != adviseOpened) {
        if (adviseOpened.booleanValue()) {
          state.makeExpanded(rowKey);
        } else {
          state.makeCollapsed(rowKey);
        }
      }
     
      Boolean adviseSelected = stateAdvisor.adviseNodeSelected(tree);
      if (null != adviseSelected) {
        if (adviseSelected.booleanValue()) {
          if (!state.isSelected(rowKey)) {
            state.setSelected(rowKey);
          }
View Full Code Here

      navigator.resetLastElement();
    }

    public void processAdvisors(FacesContext context, TreeRowKey rowKey) throws IOException {
      TreeState componentState = (TreeState) tree.getComponentState();
      TreeStateAdvisor stateAdvisor = (TreeStateAdvisor)tree.getStateAdvisor();

      if (null == stateAdvisor) {
        if (null == methodBindingAdvisor) {
          methodBindingAdvisor = new TreeStateAdvisor() {
            public Boolean adviseNodeOpened(UITree tree) {
              MethodBinding adviseNodeOpened = tree.getAdviseNodeOpened();
              if (null != adviseNodeOpened) {
                return (Boolean) adviseNodeOpened.invoke(FacesContext.getCurrentInstance(), new Object[] {tree});
              }
              return null;
            }

            public Boolean adviseNodeSelected(UITree tree) {
              MethodBinding adviseNodeSelected = tree.getAdviseNodeSelected();
              if (null != adviseNodeSelected) {
                return (Boolean) adviseNodeSelected.invoke(FacesContext.getCurrentInstance(), new Object [] {tree});
              }
              return null;
            }
          };
        }
        stateAdvisor = methodBindingAdvisor;
      }

      Boolean adviseOpened = stateAdvisor.adviseNodeOpened(tree);
      if (null != adviseOpened) {
        if (adviseOpened.booleanValue()) {
          if (!componentState.isExpanded(rowKey)) {
            componentState.expandNode(tree, rowKey);
          }
        }
        else {
          if (componentState.isExpanded(rowKey)) {
            componentState.collapseNode(tree, rowKey);
          }
        }
      }
      Boolean adviseSelected = stateAdvisor.adviseNodeSelected(tree);
      if (null != adviseSelected) {
        if (adviseSelected.booleanValue()) {
          if (!componentState.isSelected(rowKey)) {
            componentState.setSelected(rowKey);
          }
View Full Code Here

      navigator.resetLastElement();
    }

    public void processAdvisors(FacesContext context, TreeRowKey rowKey) throws IOException {
      TreeState state = (TreeState) tree.getComponentState();
      TreeStateAdvisor stateAdvisor = (TreeStateAdvisor)tree.getStateAdvisor();

      if (null == stateAdvisor) {
        if (null == methodBindingAdvisor) {
          methodBindingAdvisor = new TreeStateAdvisor() {
            public Boolean adviseNodeOpened(UITree tree) {
              MethodBinding adviseNodeOpened = tree.getAdviseNodeOpened();
              if (null != adviseNodeOpened) {
                return (Boolean) adviseNodeOpened.invoke(FacesContext.getCurrentInstance(), new Object[] {tree});
              }
              return null;
            }

            public Boolean adviseNodeSelected(UITree tree) {
              MethodBinding adviseNodeSelected = tree.getAdviseNodeSelected();
              if (null != adviseNodeSelected) {
                return (Boolean) adviseNodeSelected.invoke(FacesContext.getCurrentInstance(), new Object [] {tree});
              }
              return null;
            }
          };
        }
        stateAdvisor = methodBindingAdvisor;
      }

      Boolean adviseOpened = stateAdvisor.adviseNodeOpened(tree);
      if (null != adviseOpened) {
        if (adviseOpened.booleanValue()) {
          state.makeExpanded(rowKey);
        } else {
          state.makeCollapsed(rowKey);
        }
      }
     
      Boolean adviseSelected = stateAdvisor.adviseNodeSelected(tree);
      if (null != adviseSelected) {
        if (adviseSelected.booleanValue()) {
          if (!state.isSelected(rowKey)) {
            state.setSelected(rowKey);
          }
View Full Code Here

      navigator.resetLastElement();
    }

    public void processAdvisors(FacesContext context, TreeRowKey rowKey) throws IOException {
      TreeState componentState = (TreeState) tree.getComponentState();
      TreeStateAdvisor stateAdvisor = (TreeStateAdvisor)tree.getStateAdvisor();

      if (null == stateAdvisor) {
        if (null == methodBindingAdvisor) {
          methodBindingAdvisor = new TreeStateAdvisor() {
            public Boolean adviseNodeOpened(UITree tree) {
              MethodBinding adviseNodeOpened = tree.getAdviseNodeOpened();
              if (null != adviseNodeOpened) {
                return (Boolean) adviseNodeOpened.invoke(FacesContext.getCurrentInstance(), new Object[] {tree});
              }
              return null;
            }

            public Boolean adviseNodeSelected(UITree tree) {
              MethodBinding adviseNodeSelected = tree.getAdviseNodeSelected();
              if (null != adviseNodeSelected) {
                return (Boolean) adviseNodeSelected.invoke(FacesContext.getCurrentInstance(), new Object [] {tree});
              }
              return null;
            }
          };
        }
        stateAdvisor = methodBindingAdvisor;
      }

      Boolean adviseOpened = stateAdvisor.adviseNodeOpened(tree);
      if (null != adviseOpened) {
        if (adviseOpened.booleanValue()) {
          if (!componentState.isExpanded(rowKey)) {
            componentState.expandNode(tree, rowKey);
          }
        }
        else {
          if (componentState.isExpanded(rowKey)) {
            componentState.collapseNode(tree, rowKey);
          }
        }
      }
      Boolean adviseSelected = stateAdvisor.adviseNodeSelected(tree);
      if (null != adviseSelected) {
        if (adviseSelected.booleanValue()) {
          if (!componentState.isSelected(rowKey)) {
            componentState.setSelected(rowKey);
          }
View Full Code Here

TOP

Related Classes of org.richfaces.component.state.TreeStateAdvisor

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.