/*******************************************************************************
* Copyright (c) 2008 Red Hat, Inc.
* Distributed under license by Red Hat, Inc. All rights reserved.
* This program is made available under the terms of the
* Eclipse Public License v1.0 which accompanies this distribution,
* and is available at http://www.eclipse.org/legal/epl-v10.html
*
* Contributors:
* Red Hat, Inc. - initial API and implementation
******************************************************************************/
package org.jboss.tools.smooks.configuration.editors.wizard;
import org.eclipse.jface.wizard.IWizard;
import org.eclipse.jface.wizard.IWizardNode;
import org.eclipse.swt.graphics.Point;
/**
* @author Dart Peng
* @Date Jul 30, 2008
*/
public class TransformSelectWizardNode implements IWizardNode {
IWizard wizard = null;
String name = ""; //$NON-NLS-1$
String iconPath = null;
String pluginID = null;
String description = ""; //$NON-NLS-1$
public String getDescription() {
return description;
}
public void setDescription(String description) {
this.description = description;
}
public String getPluginID() {
return pluginID;
}
public void setPluginID(String pluginID) {
this.pluginID = pluginID;
}
public String getIconPath() {
return iconPath;
}
public void setIconPath(String iconPath) {
this.iconPath = iconPath;
}
public String getName() {
return name;
}
public void setName(String name) {
this.name = name;
}
public void setWizard(IWizard wizard) {
this.wizard = wizard;
}
/*
* (non-Javadoc)
*
* @see org.eclipse.jface.wizard.IWizardNode#dispose()
*/
public void dispose() {
}
/*
* (non-Javadoc)
*
* @see org.eclipse.jface.wizard.IWizardNode#getExtent()
*/
public Point getExtent() {
return null;
}
/*
* (non-Javadoc)
*
* @see org.eclipse.jface.wizard.IWizardNode#getWizard()
*/
public IWizard getWizard() {
return wizard;
}
/*
* (non-Javadoc)
*
* @see org.eclipse.jface.wizard.IWizardNode#isContentCreated()
*/
public boolean isContentCreated() {
return wizard.getPageCount() > 0;
}
}