|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.ObjectEObjectImpl
com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl
com.ibm.etools.systems.subsystems.impl.RemoteFileSubSystemFactoryImpl
com.ibm.etools.systems.universalfilesubsys.impl.UniversalFileSubSystemFactoryImpl
Field Summary | |
---|---|
static String |
copyright
|
protected static UniversalfilesubsysFactory |
factory
|
protected static boolean |
initOurMOF
|
protected String |
osName
|
protected static UniversalfilesubsysPackage |
pkg
|
Fields inherited from class com.ibm.etools.systems.subsystems.impl.RemoteFileSubSystemFactoryImpl |
---|
translatedType, unixStyle |
Fields inherited from class com.ibm.etools.systems.subsystems.impl.SubSystemFactoryImpl |
---|
compileManager, currentlyProcessingConnection, currentlyProcessingSubSystemFactory, currentlySelected, currentlySelectedConnection, filterNamingPolicy, filterPoolManagerList, filterPoolManagers, filterPoolManagersPerProfile, imageTable, mofInitSS, mofInitSubclassSS, ssfactory, sspkg, subSystemList, udas |
Fields inherited from interface com.ibm.etools.systems.universalfilesubsys.UniversalFileSubSystemFactory |
---|
factoryId |
Fields inherited from interface com.ibm.etools.systems.subsystems.SubSystemFactory |
---|
FORCE_INTO_MEMORY, LAZILY |
Fields inherited from interface com.ibm.etools.systems.subsystems.ISubSystemConstants |
---|
Copyright, DEFAULT_PORT, SAVEFILE_FILTERS, SAVEFILE_SUBSYSTEMS |
Constructor Summary | |
---|---|
UniversalFileSubSystemFactoryImpl()
Default constructor. |
Method Summary | |
---|---|
protected SystemUDActionSubsystem |
createActionSubSystem()
Overridable method to instantiate the SystemUDActionSubsystem. |
protected SystemCompileManager |
createCompileManager()
Overridable method to instantiate the SystemCompileManager for this factory. |
protected SubSystem |
createSubSystemInternal(SystemConnection conn)
Instantiate and return an instance of OUR subystem. |
Object |
eGet(EStructuralFeature eFeature,
boolean resolve)
|
NotificationChain |
eInverseRemove(InternalEObject otherEnd,
int featureID,
Class baseClass,
NotificationChain msgs)
|
boolean |
eIsSet(EStructuralFeature eFeature)
|
void |
eSet(EStructuralFeature eFeature,
Object newValue)
|
protected EClass |
eStaticClass()
|
void |
eUnset(EStructuralFeature eFeature)
|
protected Vector |
getAdditionalFilterActions(SystemFilter selectedFilter,
Shell shell)
Overridable entry for child classes to contribute filter actions beyond the default supplied actions. |
protected Vector |
getAdditionalFilterPoolActions(SystemFilterPool selectedPool,
Shell shell)
Overridable entry for child classes to contribute filter pool actions beyond the default supplied actions. |
protected Vector |
getAdditionalFilterPoolReferenceActions(SystemFilterPool selectedPool,
Shell shell)
Overridable entry for child classes to contribute filter pool reference actions beyond the default supplied actions. |
protected Vector |
getAdditionalSubSystemActions(SubSystem selectedSubSystem,
Shell shell)
Overridable entry for child classes to contribute subsystem actions beyond the default supplied actions. |
protected IAction |
getChangeFilterAction(SystemFilter selectedFilter,
Shell shell)
Overridable method to return the action for changing an existing filter. |
ISystemNewConnectionWizardPage[] |
getNewConnectionWizardPages(IWizard wizard)
Optionally return one or more wizard pages to append to the New Wizard connection if the user selects a system type that this subsystem factory supports. |
protected IAction |
getNewFilterPoolFilterAction(SystemFilterPool selectedPool,
Shell shell)
Overridable parent method to return the action for creating a new filter inside a filter pool Returns new SystemNewFileFilterAction. |
protected IAction |
getNewNestedFilterAction(SystemFilter selectedFilter,
Shell shell)
Overridable method to return the action for creating a new nested filter inside another filter. |
ISystemValidator |
getPortValidator()
Return the validator for the port. |
String |
getTranslatedFilterTypeProperty(SystemFilter selectedFilter)
Return the translated string to show in the property sheet for the type property. |
protected void |
initSubSystemMOF()
Initialize our mof factory. |
boolean |
isPortEditable()
We return true. |
boolean |
supportsCommands()
We return false. |
boolean |
supportsCompileActions()
Return true if you support compile actions for the remote system objects returned from expansion of subsystems created by this subsystem factory. |
boolean |
supportsFilters()
We return true. |
boolean |
supportsNestedFilters()
We return false |
boolean |
supportsProperties()
We return false. |
boolean |
supportsServerLaunchProperties()
Tell us if this subsystem factory supports server launch properties, which allow the user to configure how the server-side code for these subsystems are started. |
boolean |
supportsSubSystemConnect()
We return true. |
boolean |
supportsUserId()
We return true. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Methods inherited from interface com.ibm.etools.systems.subsystems.RemoteFileSubSystemFactory |
---|
getEditorProfileID, getFileFilterStringValidator, getFileNameValidator, getFolderNameValidator, getLineSeparator, getPathSeparator, getPathSeparatorChar, getPathValidator, getSeparator, getSeparatorChar, isCaseSensitive, isUnixStyle, supportsEnvironmentVariablesPropertyPage |
Field Detail |
public static final String copyright
protected String osName
protected static boolean initOurMOF
protected static UniversalfilesubsysFactory factory
protected static UniversalfilesubsysPackage pkg
Constructor Detail |
public UniversalFileSubSystemFactoryImpl()
Method Detail |
protected EClass eStaticClass()
eStaticClass
in class RemoteFileSubSystemFactoryImpl
public NotificationChain eInverseRemove(InternalEObject otherEnd, int featureID, Class baseClass, NotificationChain msgs)
eInverseRemove
in class RemoteFileSubSystemFactoryImpl
public Object eGet(EStructuralFeature eFeature, boolean resolve)
eGet
in class RemoteFileSubSystemFactoryImpl
public void eSet(EStructuralFeature eFeature, Object newValue)
eSet
in class RemoteFileSubSystemFactoryImpl
public void eUnset(EStructuralFeature eFeature)
eUnset
in class RemoteFileSubSystemFactoryImpl
public boolean eIsSet(EStructuralFeature eFeature)
eIsSet
in class RemoteFileSubSystemFactoryImpl
public boolean supportsUserId()
supportsUserId
in interface SubSystemFactory
supportsUserId
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.supportsUserId()
public boolean supportsSubSystemConnect()
supportsSubSystemConnect
in interface SubSystemFactory
supportsSubSystemConnect
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.supportsSubSystemConnect()
public boolean isPortEditable()
isPortEditable
in interface SubSystemFactory
isPortEditable
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.isPortEditable()
public boolean supportsCommands()
supportsCommands
in interface SubSystemFactory
supportsCommands
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.supportsCommands()
public boolean supportsProperties()
supportsProperties
in interface SubSystemFactory
supportsProperties
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.supportsProperties()
public boolean supportsFilters()
supportsFilters
in interface SubSystemFactory
supportsFilters
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.supportsFilters()
public boolean supportsNestedFilters()
supportsNestedFilters
in interface SubSystemFactory
supportsNestedFilters
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.supportsNestedFilters()
public boolean supportsCompileActions()
By returning true, user sees a "Work with->Compile Commands..." action item in the popup menu for this subsystem. The action is supplied by the framework, but is populated using overridable methods in this subsystem.
We return true.
supportsCompileActions
in interface SubSystemFactory
supportsCompileActions
in class RemoteFileSubSystemFactoryImpl
public boolean supportsServerLaunchProperties()
supportsServerLaunchProperties
in interface SubSystemFactory
supportsServerLaunchProperties
in class RemoteFileSubSystemFactoryImpl
protected SystemUDActionSubsystem createActionSubSystem()
createActionSubSystem
in class RemoteFileSubSystemFactoryImpl
protected SystemCompileManager createCompileManager()
We return an instance of UniversalCompileManager()
createCompileManager
in class SubSystemFactoryImpl
SubSystemFactoryImpl.supportsCompileActions()
,
SubSystemFactoryImpl.getCompileManager()
protected IAction getNewFilterPoolFilterAction(SystemFilterPool selectedPool, Shell shell)
RemoteFileSubSystemFactoryImpl
getNewFilterPoolFilterAction
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.getNewFilterPoolFilterAction(SystemFilterPool,Shell)
protected IAction getNewNestedFilterAction(SystemFilter selectedFilter, Shell shell)
SubSystemFactoryImpl
getNewNestedFilterAction
in class SubSystemFactoryImpl
shell
- parent shell of viewer where the popup menu is being constructedSubSystemFactoryImpl.getNewNestedFilterAction(SystemFilter,Shell)
protected IAction getChangeFilterAction(SystemFilter selectedFilter, Shell shell)
RemoteFileSubSystemFactoryImpl
getChangeFilterAction
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.getChangeFilterAction(SystemFilter,Shell)
protected Vector getAdditionalFilterPoolActions(SystemFilterPool selectedPool, Shell shell)
SubSystemFactoryImpl
By default, this returns null.
getAdditionalFilterPoolActions
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.getAdditionalFilterPoolActions(SystemFilterPool,Shell)
protected Vector getAdditionalFilterPoolReferenceActions(SystemFilterPool selectedPool, Shell shell)
SubSystemFactoryImpl
By default, this returns null.
getAdditionalFilterPoolReferenceActions
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.getAdditionalFilterPoolReferenceActions(SystemFilterPool,Shell)
protected Vector getAdditionalFilterActions(SystemFilter selectedFilter, Shell shell)
SubSystemFactoryImpl
By default, this returns null.
getAdditionalFilterActions
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.getAdditionalFilterActions(SystemFilter,Shell)
public String getTranslatedFilterTypeProperty(SystemFilter selectedFilter)
getTranslatedFilterTypeProperty
in interface SubSystemFactory
getTranslatedFilterTypeProperty
in class RemoteFileSubSystemFactoryImpl
public ISystemValidator getPortValidator()
SubSystemFactory
getPortValidator
in interface SubSystemFactory
getPortValidator
in class SubSystemFactoryImpl
public ISystemNewConnectionWizardPage[] getNewConnectionWizardPages(IWizard wizard)
Some details:
SubSystemFactoryImpl.createSubSystem(SystemConnection,boolean, ISystemNewConnectionWizardPage[])
method to create the
your subsystem for the connection. The same pages you return here are passed back to you so you can
interrogate them for the user-entered data and use it when creating the default subsystem instance.
AbstractSystemNewConnectionWizardPage
for your wizard page class.
getNewConnectionWizardPages
in interface SubSystemFactory
getNewConnectionWizardPages
in class RemoteFileSubSystemFactoryImpl
protected Vector getAdditionalSubSystemActions(SubSystem selectedSubSystem, Shell shell)
SubSystemFactoryImpl
By default, returns null.
getAdditionalSubSystemActions
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.getAdditionalSubSystemActions(SubSystem,Shell)
protected SubSystem createSubSystemInternal(SystemConnection conn)
createSubSystemInternal
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.createSubSystemInternal(SystemConnection)
protected void initSubSystemMOF()
initSubSystemMOF
in class RemoteFileSubSystemFactoryImpl
SubSystemFactoryImpl.initSubSystemMOF()
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |