diff options
Diffstat (limited to 'org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/spi/ScmHandlerUi.java')
-rw-r--r-- | org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/spi/ScmHandlerUi.java | 21 |
1 files changed, 11 insertions, 10 deletions
diff --git a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/spi/ScmHandlerUi.java b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/spi/ScmHandlerUi.java index 865a0214..6f2dde68 100644 --- a/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/spi/ScmHandlerUi.java +++ b/org.eclipse.m2e.scm/src/org/eclipse/m2e/scm/spi/ScmHandlerUi.java @@ -13,20 +13,23 @@ package org.eclipse.m2e.scm.spi; import org.eclipse.core.runtime.IConfigurationElement; import org.eclipse.core.runtime.IExecutableExtension; -import org.eclipse.m2e.scm.ScmUrl; import org.eclipse.swt.widgets.Shell; +import org.eclipse.m2e.scm.ScmUrl; + + /** * An SCM handler UI base class - * + * * @author Eugene Kuleshov */ public abstract class ScmHandlerUi implements IExecutableExtension { public static final String ATTR_TYPE = "type"; //$NON-NLS-1$ + public static final String ATTR_CLASS = "class"; //$NON-NLS-1$ - + private String type; - + public String getType() { return type; } @@ -53,11 +56,11 @@ public abstract class ScmHandlerUi implements IExecutableExtension { public ScmUrl selectUrl(Shell shell, ScmUrl scmUrl) { return null; } - + public boolean isValidUrl(String scmUrl) { return false; } - + public boolean isValidRevision(ScmUrl scmUrl, String scmRevision) { return false; } @@ -70,12 +73,10 @@ public abstract class ScmHandlerUi implements IExecutableExtension { return false; } - // IExecutableExtension - + public void setInitializationData(IConfigurationElement config, String propertyName, Object data) { this.type = config.getAttribute(ATTR_TYPE); } - -} +} |