RSE
Release 3.0

org.eclipse.rse.ui.propertypages
Class AbstractSystemSubSystemPropertyPageCoreForm

java.lang.Object
  extended by org.eclipse.rse.ui.propertypages.AbstractSystemSubSystemPropertyPageCoreForm
All Implemented Interfaces:
ISystemSubSystemPropertyPageCoreForm
Direct Known Subclasses:
SystemSubSystemPropertyPageCoreForm

public abstract class AbstractSystemSubSystemPropertyPageCoreForm
extends Object
implements ISystemSubSystemPropertyPageCoreForm

The form for the property page for core subsystem properties.


Field Summary
protected  Object caller
           
protected  boolean callerInstanceOfPropertyPage
           
protected  boolean callerInstanceOfSystemPromptDialog
           
protected  boolean callerInstanceOfWizardPage
           
protected  SystemMessage errorMessage
           
protected  boolean initDone
           
protected  Object inputElement
           
protected  Label labelConnection
           
protected  Label labelConnectionPrompt
           
protected  Label labelName
           
protected  Label labelNamePrompt
           
protected  Label labelProfile
           
protected  Label labelProfilePrompt
           
protected  Label labelType
           
protected  Label labelTypePrompt
           
protected  Label labelVendor
           
protected  Label labelVendorPrompt
           
protected  ISystemMessageLine msgLine
           
protected  ResourceBundle rb
           
protected  Shell shell
           
protected  String xlatedNotApplicable
           
 
Constructor Summary
AbstractSystemSubSystemPropertyPageCoreForm(ISystemMessageLine msgLine, Object caller)
          Constructor
 
Method Summary
 Control createContents(Composite parent, Object inputElement, Shell shell)
          Create the GUI contents.
protected abstract  Control createInner(Composite parent, Object inputElement, Shell shell)
           
protected  void doInitializeFields()
          Initialize values of input fields based on input
protected abstract  void doInitializeInnerFields()
           
 Control getInitialFocusControl()
          Return control to recieve initial focus
protected  Shell getShell()
          Get the shell
protected  ISubSystem getSubSystem()
          Get the input subsystem object
 boolean isPageComplete()
          This method can be called by the dialog or wizard page host, to decide whether to enable or disable the next, final or ok buttons.
 void setPageComplete()
          Inform caller of page-complete status of this form
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 
Methods inherited from interface org.eclipse.rse.ui.propertypages.ISystemSubSystemPropertyPageCoreForm
performOk, verifyFormContents
 

Field Detail

labelTypePrompt

protected Label labelTypePrompt

labelVendorPrompt

protected Label labelVendorPrompt

labelNamePrompt

protected Label labelNamePrompt

labelConnectionPrompt

protected Label labelConnectionPrompt

labelProfilePrompt

protected Label labelProfilePrompt

labelType

protected Label labelType

labelVendor

protected Label labelVendor

labelName

protected Label labelName

labelConnection

protected Label labelConnection

labelProfile

protected Label labelProfile

errorMessage

protected SystemMessage errorMessage

rb

protected ResourceBundle rb

initDone

protected boolean initDone

xlatedNotApplicable

protected String xlatedNotApplicable

msgLine

protected ISystemMessageLine msgLine

inputElement

protected Object inputElement

shell

protected Shell shell

caller

protected Object caller

callerInstanceOfWizardPage

protected boolean callerInstanceOfWizardPage

callerInstanceOfSystemPromptDialog

protected boolean callerInstanceOfSystemPromptDialog

callerInstanceOfPropertyPage

protected boolean callerInstanceOfPropertyPage
Constructor Detail

AbstractSystemSubSystemPropertyPageCoreForm

public AbstractSystemSubSystemPropertyPageCoreForm(ISystemMessageLine msgLine,
                                                   Object caller)
Constructor

Method Detail

getShell

protected Shell getShell()
Get the shell


createContents

public Control createContents(Composite parent,
                              Object inputElement,
                              Shell shell)
Create the GUI contents.

Specified by:
createContents in interface ISystemSubSystemPropertyPageCoreForm

getInitialFocusControl

public Control getInitialFocusControl()
Return control to recieve initial focus


getSubSystem

protected ISubSystem getSubSystem()
Get the input subsystem object


doInitializeFields

protected void doInitializeFields()
Initialize values of input fields based on input


isPageComplete

public boolean isPageComplete()
This method can be called by the dialog or wizard page host, to decide whether to enable or disable the next, final or ok buttons. It returns true if the minimal information is available and is correct.


setPageComplete

public void setPageComplete()
Inform caller of page-complete status of this form


createInner

protected abstract Control createInner(Composite parent,
                                       Object inputElement,
                                       Shell shell)

doInitializeInnerFields

protected abstract void doInitializeInnerFields()

RSE
Release 3.0

Copyright (c) IBM Corporation and others 2000, 2008. All Rights Reserved.