KickJava   Java API By Example, From Geeks To Geeks.

Java > Open Source Codes > com > nightlabs > ipanema > person > edit > blockbased > FullDataBlockCoverageWizardPage


1 /*
2  * Created on Mar 31, 2005
3  * by alex
4  *
5  */

6 package com.nightlabs.ipanema.person.edit.blockbased;
7
8 import org.eclipse.swt.SWT;
9 import org.eclipse.swt.widgets.Composite;
10 import org.eclipse.swt.widgets.Control;
11
12 import com.nightlabs.ipanema.person.Person;
13 import com.nightlabs.rcp.wizard.DynamicPathWizardPage;
14
15 /**
16  * @author Alexander Bieber <alex[AT]nightlabs[DOT]de>
17  *
18  */

19 public class FullDataBlockCoverageWizardPage extends DynamicPathWizardPage {
20
21     protected String JavaDoc editorScope;
22     protected FullDataBlockCoverageComposite fullDataBlockCoverageComposite;
23     protected Person person;
24     
25     /**
26      * @param pageName
27      * @param title
28      */

29     public FullDataBlockCoverageWizardPage(String JavaDoc pageName, String JavaDoc title, String JavaDoc editorScope, Person person) {
30         super(pageName, title);
31         this.editorScope = editorScope;
32         this.person = person;
33     }
34
35     /**
36      * @see com.nightlabs.rcp.wizard.DynamicPathWizardPage#createPageContents(org.eclipse.swt.widgets.Composite)
37      */

38     public Control createPageContents(Composite parent) {
39         fullDataBlockCoverageComposite = new FullDataBlockCoverageComposite(parent, SWT.NONE, editorScope, person);
40         return fullDataBlockCoverageComposite;
41     }
42
43     public boolean isPageComplete() {
44         return super.isPageComplete();
45     }
46     
47     public void updatePerson() {
48         if (fullDataBlockCoverageComposite != null)
49             fullDataBlockCoverageComposite.updatePerson();
50     }
51
52 }
53
Popular Tags