org.netbeans.modules.versioning.core/1 1.5.0 1

org.netbeans.modules.versioning.core.util
Class VCSSystemProvider

java.lang.Object
  extended by org.netbeans.modules.versioning.core.util.VCSSystemProvider

public abstract class VCSSystemProvider
extends Object

Warning: VCS internal use only. Not to be implemented by clients. Provides implementations for modules.versioning.spi.VersioningSystem and modules.versioning.fileproxy.spi.VersioningSystem


Nested Class Summary
static interface VCSSystemProvider.VersioningSystem<S>
          Provides abstraction either over a modules.versioning.fileproxy.spi.VersioningSystem or a modules.versioning.spi.VersioningSystem
 
Constructor Summary
VCSSystemProvider()
           
 
Method Summary
abstract  void addChangeListener(ChangeListener l)
          Add a listener to changes in registered versioning systems
abstract  Collection<VCSSystemProvider.VersioningSystem> getVersioningSystems()
          Provides all registered versioning systems
abstract  void removeChangeListener(ChangeListener l)
          Stop listening to changes in registered versioning systems
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VCSSystemProvider

public VCSSystemProvider()
Method Detail

addChangeListener

public abstract void addChangeListener(ChangeListener l)
Add a listener to changes in registered versioning systems

Parameters:
l -

removeChangeListener

public abstract void removeChangeListener(ChangeListener l)
Stop listening to changes in registered versioning systems

Parameters:
l -

getVersioningSystems

public abstract Collection<VCSSystemProvider.VersioningSystem> getVersioningSystems()
Provides all registered versioning systems

Returns:
a collections of all registered versioning systems

org.netbeans.modules.versioning.core/1 1.5.0 1

Built on May 25 2012.  |  Portions Copyright 1997-2012 Oracle. All rights reserved.