1
0
Fork 0
mirror of https://github.com/eclipse-cdt/cdt synced 2025-04-23 22:52:11 +02:00

[cleanup] Remove unnecessary implementations

This commit is contained in:
Martin Oberhuber 2007-04-03 17:18:39 +00:00
parent a10fb47542
commit dcf70fe0b8
6 changed files with 16 additions and 212 deletions

View file

@ -43,9 +43,6 @@ public class DaytimeSubSystemConfiguration extends ServiceSubSystemConfiguration
super();
}
public boolean supportsServerLaunchProperties(IHost host) {
return false;
}
public boolean supportsFilters() {
return false;
}
@ -103,12 +100,4 @@ public class DaytimeSubSystemConfiguration extends ServiceSubSystemConfiguration
return IDaytimeService.class;
}
/**
* By default, this type of subsystem supports deferred queries.
* Override this method if your implementation does not.
*/
public boolean supportsDeferredQueries()
{
return true;
}
}

View file

@ -56,6 +56,7 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
{
super();
}
/**
* Tell us if this is a unix-style file system or a windows-style file system. The
* default is windows.
@ -65,6 +66,7 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
{
this.unixStyle = isUnixStyle;
}
/**
* Tell us if this is a unix-style file system or a windows-style file system. The
* default is windows.
@ -74,6 +76,7 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
{
return unixStyle;
}
/**
* Tell us if this file system is case sensitive. The default is isUnixStyle(), and so should
* rarely need to be overridden.
@ -82,6 +85,7 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
{
return isUnixStyle();
}
/**
* Tell us if this subsystem factory supports targets, which are destinations for
* pushes and builds. Normally only true for file system factories.
@ -91,14 +95,7 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
{
return true;
}
/**
* 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. There is a Server
* Launch Setting property page, with a pluggable composite, where users can configure these
* properties.
* <br> By default we return false.
*/
public abstract boolean supportsServerLaunchProperties(IHost host);
/**
* Return true if subsystems of this factory support the environment variables property.
* Return true to show it, return false to hide it. We return true.
@ -200,47 +197,6 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
// --------------------------------------------
// PARENT METHODS RELATED TO WHAT WE SUPPORT...
// --------------------------------------------
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsSubSystemConnect()
*/
public boolean supportsSubSystemConnect()
{
return true;
}
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#isPortEditable()
*/
public boolean isPortEditable()
{
return true;
}
/**
* We return false.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsCommands()
*/
public boolean supportsCommands()
{
return false;
}
/**
* We return false.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsProperties()
*/
public boolean supportsProperties()
{
return false;
}
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsFilters()
*/
public boolean supportsFilters()
{
return true;
}
/**
* Return true if filters of this subsystem factory support dropping into.
@ -259,15 +215,6 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
return true;
}
/**
* We return supportsFilters()
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsNestedFilters()
*/
public boolean supportsNestedFilters()
{
return supportsFilters();
}
/**
* Return true if you support user-defined actions for the remote system objects returned from expansion of
* subsystems created by this subsystem factory.
@ -279,8 +226,6 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
return true;
}
/**
* Return true if you support user-defined/managed named file types
* <p>We return true
@ -477,11 +422,6 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
return "universal"; //$NON-NLS-1$
}
/**
* 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.
@ -495,13 +435,4 @@ public abstract class RemoteFileSubSystemConfiguration extends SubSystemConfigur
return isFor;
}
/**
* By default file subsystems support deferred queries
* Override this method if not.
*/
public boolean supportsDeferredQueries()
{
return true;
}
}

View file

@ -48,48 +48,6 @@ public abstract class RemoteProcessSubSystemConfiguration extends
// PARENT METHODS RELATED TO WHAT WE SUPPORT...
// --------------------------------------------
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsSubSystemConnect()
*/
public boolean supportsSubSystemConnect()
{
return true;
}
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#isPortEditable()
*/
public boolean isPortEditable()
{
return true;
}
/**
* We return false.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsCommands()
*/
public boolean supportsCommands()
{
return false;
}
/**
* We return false.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsProperties()
*/
public boolean supportsProperties()
{
return false;
}
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsFilters()
*/
public boolean supportsFilters()
{
return true;
}
/**
* We return false
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsNestedFilters()
@ -98,18 +56,6 @@ public abstract class RemoteProcessSubSystemConfiguration extends
{
return false;
}
/**
* Return true if you support compile actions for the remote system objects returned from expansion of
* subsystems created by this subsystem factory.
* <p>
* 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.
* <p>We return true.
*/
public boolean supportsCompileActions()
{
return false;
}
/**
* Tell us if this subsystem factory supports server launch properties, which allow the user
@ -123,8 +69,6 @@ public abstract class RemoteProcessSubSystemConfiguration extends
return true;
}
// ------------------------------------------------------
// PARENT METHODS RELATED TO FILTERS...
// ... ONLY INTERESTING IF supportsFilters() return true!
@ -198,28 +142,10 @@ public abstract class RemoteProcessSubSystemConfiguration extends
return pool;
}
/**
* Return the translated string to show in the property sheet for the type property.
*/
public String getTranslatedFilterTypeProperty(ISystemFilter selectedFilter)
{
return super.getTranslatedFilterTypeProperty(selectedFilter);
}
public ISystemValidator getPortValidator()
{
ISystemValidator portValidator = new ValidatorServerPortInput();
return portValidator;
}
/**
* By default, this type of subsystem supports deferred queries.
* Override this method if your implementation does not.
*/
public boolean supportsDeferredQueries()
{
return true;
}
}

View file

@ -38,14 +38,6 @@ public abstract class RemoteCmdSubSystemConfiguration extends SubSystemConfigura
// --------------------------------------------
// PARENT METHODS RELATED TO WHAT WE SUPPORT...
// --------------------------------------------
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsSubSystemConnect()
*/
public boolean supportsSubSystemConnect()
{
return true;
}
/**
* Return true if the subsystem supports more than one filter string
@ -73,15 +65,6 @@ public abstract class RemoteCmdSubSystemConfiguration extends SubSystemConfigura
return true;
}
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#isPortEditable()
*/
public boolean isPortEditable()
{
return true;
}
/**
* We return true.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsCommands()
@ -90,30 +73,25 @@ public abstract class RemoteCmdSubSystemConfiguration extends SubSystemConfigura
{
return true;
}
/**
* We return false.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsProperties()
*/
public boolean supportsProperties()
{
return false;
}
/**
* We return true.
* Test if filters are supported. We return <code>false</code>.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsFilters()
*/
public boolean supportsFilters()
{
return false;
}
/**
* We return false
* Test if nested filters are supported. We return <code>false</code>.
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsNestedFilters()
*/
public boolean supportsNestedFilters()
{
return false;
}
/**
* Tell us if filter strings are case sensitive. The default is false.
*/
@ -121,6 +99,7 @@ public abstract class RemoteCmdSubSystemConfiguration extends SubSystemConfigura
{
return false;
}
/**
* Tell us if duplicate filter strings are supported. The default is true for command subsystem factories!
*/
@ -161,9 +140,6 @@ public abstract class RemoteCmdSubSystemConfiguration extends SubSystemConfigura
return pool;
}
/**
* Return the translated string to show in the property sheet for the type property.
*/
@ -184,12 +160,4 @@ public abstract class RemoteCmdSubSystemConfiguration extends SubSystemConfigura
return ";"; //$NON-NLS-1$
}
/**
* By default, deferred queries are not applicable to this type
* of subsystem.
*/
public boolean supportsDeferredQueries()
{
return false;
}
}

View file

@ -217,6 +217,8 @@ public abstract class SubSystemConfiguration implements ISubSystemConfiguration
/**
* Return true if subsystem instances from this factory support getting and setting properties
* <p>RETURNS FALSE BY DEFAULT.
*
* @return <code>false</code> to indicate that Properties are not supported by default.
*/
public boolean supportsProperties()
{
@ -228,6 +230,8 @@ public abstract class SubSystemConfiguration implements ISubSystemConfiguration
* done for you automatically. Specifically, they
* will be saved and restored for you automatically.
* The default is to support filters.
*
* @return <code>true</code> to indicate that Filters are supported by default.
*/
public boolean supportsFilters() {
return true;

View file

@ -75,18 +75,4 @@ public class TestSubSystemConfiguration extends SubSystemConfiguration implement
return "testSubSystemFilter"; //$NON-NLS-1$
}
/* (non-Javadoc)
* @see org.eclipse.rse.core.subsystems.SubSystemConfiguration#supportsServerLaunchProperties(org.eclipse.rse.core.model.IHost)
*/
public boolean supportsServerLaunchProperties(IHost host) {
return false;
}
/**
* By default, this type of subsystem supports deferred queries.
*/
public boolean supportsDeferredQueries()
{
return true;
}
}