Start line:  
End line:  

Snippet Preview

Snippet HTML Code

Stack Overflow Questions
  /*
   * This program is free software; you can redistribute it and/or modify it under the 
   * terms of the GNU Lesser General Public License, version 2.1 as published by the Free Software 
   * Foundation.
   *
   * You should have received a copy of the GNU Lesser General Public License along with this 
   * program; if not, you can obtain a copy at http://www.gnu.org/licenses/old-licenses/lgpl-2.1.html 
   * or from the Free Software Foundation, Inc., 
   * 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301 USA.
  *
  * This program is distributed in the hope that it will be useful, but WITHOUT ANY WARRANTY; 
  * without even the implied warranty of MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
  * See the GNU Lesser General Public License for more details.
  *
  * Copyright 2008 Pentaho Corporation.  All rights reserved.
  *
  * @created Jul 31, 2008 
  * @author wseyler
  */
 package org.pentaho.gwt.widgets.client.wizards;
 
 import  com.google.gwt.user.client.ui.DockPanel;

Author(s):
wseyler Abstract class for implenenting a wizard panel (step). Each step has it's own instance of this class. So a wizard with 5 steps will have 5 distince implementations of this class to display for each step.
 
 public abstract class AbstractWizardPanel extends DockPanel implements IWizardPanel {
 
   private static final String WIZARD_PANEL = "pentaho-wizard-panel"//$NON-NLS-1$
   private boolean canContinue = false;
   private boolean canFinish = false;
   private Object userData;
   
   
   public AbstractWizardPanel() {
     super();
     this.addStyleName();
   }
 
   /* (non-Javadoc)
    * @see org.pentaho.gwt.widgets.client.wizards.SourcesWizardEvents#addWizardPanelListener(org.pentaho.gwt.widgets.client.wizards.IWizardPanelListener)
    */
   public void addWizardPanelListener(IWizardPanelListener listener) {
     if ( == null) {
     }
   }
 
   /* (non-Javadoc)
    * @see org.pentaho.gwt.widgets.client.wizards.SourcesWizardEvents#removeWizardPanelListener(org.pentaho.gwt.widgets.client.wizards.IWizardPanelListener)
    */
   public void removeWizardPanelListener(IWizardPanelListener listener) {
     if ( != null) {
       .remove(listener);
     }
   }
  
  

Parameters:
canContinue
 
   public void setCanContinue(boolean canContinue) {
     if (this. != canContinue) {
       this. = canContinue;
     }
   }
   
   /* (non-Javadoc)
    * @see org.pentaho.gwt.widgets.client.wizards.IWizardPanel#canContinue()
    */
   public boolean canContinue() {
     return ;
   }
  
  

Parameters:
canFinish
 
   public void setCanFinish(boolean canFinish) {
     if (this. != canFinish) {
       this. = canFinish;
     }
   }
   
   /* (non-Javadoc)
    * @see org.pentaho.gwt.widgets.client.wizards.IWizardPanel#canFinish()
    */
   public boolean canFinish() {
     return ;
   }
 
   /* (non-Javadoc)
    * @see org.pentaho.gwt.widgets.client.wizards.IWizardPanel#setUserData(java.lang.Object)
   */
  public void setUserData(Object userData) {
    this. = userData;
  }
  
  /* (non-Javadoc)
   * @see org.pentaho.gwt.widgets.client.wizards.IWizardPanel#getUserData()
   */
  public Object getUserData() {
    return ;
  }
New to GrepCode? Check out our FAQ X