public class InteractionManager
extends java.lang.Object
Constructor and Description |
---|
InteractionManager(org.eclipse.jface.preference.PreferencePage page,
org.eclipse.core.resources.IProject project)
Constructor for a properties page
|
InteractionManager(org.eclipse.jface.wizard.WizardPage page,
org.eclipse.core.resources.IProject project)
Constructor for a wizard page
|
Modifier and Type | Method and Description |
---|---|
void |
apply()
Applies all modifications on CLIF properties files.
|
void |
catchException(java.lang.Exception e)
Open a message error dialog to user, block plug-in activity
in setting valid page to false and close the shell.
|
org.eclipse.swt.widgets.Composite |
createAdvancedContents(org.eclipse.swt.widgets.Composite parent)
Creates contents of advanced page
|
org.eclipse.swt.widgets.Composite |
createCustomContents(org.eclipse.swt.widgets.Composite parent)
Creates contents of custom properties page
|
org.eclipse.swt.widgets.Composite |
createISACContents(org.eclipse.swt.widgets.Composite parent)
Creates contents of ISAC page
|
org.eclipse.swt.widgets.Composite |
createJVMContents(org.eclipse.swt.widgets.Composite parent)
Creates contents of JVM page
|
org.eclipse.swt.widgets.Composite |
createMainContents(org.eclipse.swt.widgets.Composite parent)
Creates contents of main page
|
org.eclipse.swt.widgets.Composite |
createNetworkContents(org.eclipse.swt.widgets.Composite parent)
Creates contents of Network page
|
java.lang.String |
getCodeServerPort() |
java.lang.String[] |
getCustomProperties() |
java.lang.String |
getFileStorageClean() |
java.lang.String |
getFileStorageDelay() |
java.lang.String |
getFileStorageMaxPending() |
java.lang.String |
getGlobalTimeSupport() |
java.lang.String |
getGroupPeriod() |
boolean |
getInitialized() |
java.lang.String |
getIsacThread() |
java.lang.String |
getJobDelay() |
java.lang.String |
getNetworkAddress() |
java.lang.String |
getRegistryHost() |
java.lang.String |
getRegistryPort() |
java.lang.String |
getReportDir() |
java.lang.String |
getSchedulerPeriod() |
boolean |
getSharedCodeServer() |
java.lang.String |
getStatsDir() |
java.lang.String |
getXms() |
java.lang.String |
getXmx() |
void |
initialize()
Initializes all properties by reading clif.opts or clif.props file.
|
void |
initializeAdvanced()
Initializes contents of advanced page
|
void |
initializeCustom()
Initializes contents of custom properties page
|
void |
initializeISACParam()
Initializes contents of ISAC page
|
void |
initializeJVMParam()
Initializes contents of JVM page
|
void |
initializeMainContents()
Initializes contents of main page
|
void |
initializeNetwork()
Initializes contents of Network page
|
void |
initializeStatsReportText(org.eclipse.core.runtime.IPath projectPath)
Initialize values for report and stats directories
|
void |
networkDialogChanged()
Ensures that both text fields are correctly filled.
|
void |
setInitialized(boolean init) |
void |
setProject(org.eclipse.core.resources.IProject project)
set Project and fill initClasses
|
public InteractionManager(org.eclipse.jface.wizard.WizardPage page, org.eclipse.core.resources.IProject project)
page
- the wizard pageproject
- the project createdpublic InteractionManager(org.eclipse.jface.preference.PreferencePage page, org.eclipse.core.resources.IProject project)
page
- the properties pageproject
- the project where user wants to check or change propertiespublic org.eclipse.swt.widgets.Composite createMainContents(org.eclipse.swt.widgets.Composite parent)
public void initializeMainContents()
public void initializeStatsReportText(org.eclipse.core.runtime.IPath projectPath)
projectPath
- path of the project containing those valuespublic java.lang.String getReportDir()
public java.lang.String getStatsDir()
public org.eclipse.swt.widgets.Composite createCustomContents(org.eclipse.swt.widgets.Composite parent)
public void initializeCustom()
public java.lang.String[] getCustomProperties()
public org.eclipse.swt.widgets.Composite createAdvancedContents(org.eclipse.swt.widgets.Composite parent)
public void initializeAdvanced()
public java.lang.String getFileStorageClean()
public java.lang.String getFileStorageDelay()
public java.lang.String getFileStorageMaxPending()
public java.lang.String getGlobalTimeSupport()
public org.eclipse.swt.widgets.Composite createJVMContents(org.eclipse.swt.widgets.Composite parent)
public void initializeJVMParam()
public java.lang.String getXms()
public java.lang.String getXmx()
public org.eclipse.swt.widgets.Composite createISACContents(org.eclipse.swt.widgets.Composite parent)
public void initializeISACParam()
public java.lang.String getIsacThread()
public java.lang.String getGroupPeriod()
public java.lang.String getSchedulerPeriod()
public java.lang.String getJobDelay()
public org.eclipse.swt.widgets.Composite createNetworkContents(org.eclipse.swt.widgets.Composite parent)
public void initializeNetwork()
public void networkDialogChanged()
public java.lang.String getRegistryHost()
public java.lang.String getNetworkAddress()
public java.lang.String getCodeServerPort()
public java.lang.String getRegistryPort()
public boolean getSharedCodeServer()
public void initialize()
public void apply()
public void setProject(org.eclipse.core.resources.IProject project)
project
- public boolean getInitialized()
public void setInitialized(boolean init)
public void catchException(java.lang.Exception e)
e
- Exception to catch