|
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.localfilesubsys.impl.LocalFileSubSystemFactoryImpl
Field Summary | |
---|---|
static String |
copyright
|
protected static LocalfilesubsysFactory |
factory
|
protected static boolean |
initOurMOF
|
protected String |
osName
|
protected static LocalfilesubsysPackage |
pkg
|
protected static boolean |
WINDOWS
|
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.localfilesubsys.LocalFileSubSystemFactory |
---|
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 | |
---|---|
LocalFileSubSystemFactoryImpl()
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 SystemFilterPool |
createDefaultFilterPool(SystemFilterPoolManager mgr)
Override from parent. |
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. |
String |
getEditorProfileID()
Return the default remote systems editor profile ID for files on this subsystem |
protected static LocalfilesubsysFactory |
getMOFfactory()
Private . |
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 |
getPathValidator()
Return validator used in filter string dialog for the path part of the filter string. |
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. |
protected boolean |
isFactoryFor(Class subSystemType)
Determines whether this factory is responsible for the creation of subsytems of the specified type Subsystem factories should override this to indicate which subsystems they support. |
boolean |
isPortEditable()
We return false. |
protected static void |
staticInitSubSystemMOF()
Private . |
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 false. |
boolean |
supportsUserId()
We return false. |
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 |
---|
getFileFilterStringValidator, getFileNameValidator, getFolderNameValidator, getLineSeparator, getPathSeparator, getPathSeparatorChar, getSeparator, getSeparatorChar, isCaseSensitive, isUnixStyle, supportsEnvironmentVariablesPropertyPage |
Field Detail |
public static final String copyright
protected String osName
protected static boolean initOurMOF
protected static LocalfilesubsysFactory factory
protected static LocalfilesubsysPackage pkg
protected static final boolean WINDOWS
Constructor Detail |
public LocalFileSubSystemFactoryImpl()
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 supportsServerLaunchProperties()
supportsServerLaunchProperties
in interface SubSystemFactory
supportsServerLaunchProperties
in class RemoteFileSubSystemFactoryImpl
public ISystemValidator getPathValidator()
getPathValidator
in interface RemoteFileSubSystemFactory
getPathValidator
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
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 SystemFilterPool createDefaultFilterPool(SystemFilterPoolManager mgr)
For local, what default filters we create we depends on the local operating system:
createDefaultFilterPool
in class RemoteFileSubSystemFactoryImpl
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
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()
protected static void staticInitSubSystemMOF()
protected static LocalfilesubsysFactory getMOFfactory()
public String getEditorProfileID()
getEditorProfileID
in interface RemoteFileSubSystemFactory
getEditorProfileID
in class RemoteFileSubSystemFactoryImpl
protected boolean isFactoryFor(Class subSystemType)
isFactoryFor
in class RemoteFileSubSystemFactoryImpl
subSystemType
- type of subsystem
|
Remote Systems v6.4.1 |
||||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |