public abstract class VCSQuickDiffReferenceProvider extends QuickDiffReferenceProvider
| Modifier | Constructor and Description | 
|---|---|
protected | 
VCSQuickDiffReferenceProvider(VCSExtension extension)  | 
| Modifier and Type | Method and Description | 
|---|---|
QuickDiffReference | 
createReference(java.net.URL url)
Creates an observable  
QuickDiffReference for the given URL value. | 
float | 
getMenuSection()
Gets a section identifier for the menu item representing this reference type in the UI. 
 | 
boolean | 
isAvailable(java.net.URL url)
Asks whether this reference type should be made available for the given URL. 
 | 
protected boolean | 
isAvailableImpl(java.net.URL url)  | 
protected abstract java.io.InputStream | 
openInputStream(java.net.URL url)  | 
getID, getNameprotected VCSQuickDiffReferenceProvider(VCSExtension extension)
public final float getMenuSection()
QuickDiffReferenceProvidergetMenuSection in class QuickDiffReferenceProviderpublic final boolean isAvailable(java.net.URL url)
QuickDiffReferenceProviderisAvailable in class QuickDiffReferenceProviderurl - the URL.protected boolean isAvailableImpl(java.net.URL url)
public final QuickDiffReference createReference(java.net.URL url)
QuickDiffReferenceProviderQuickDiffReference for the given URL value.createReference in class QuickDiffReferenceProviderurl - the URL of the reference.QuickDiffReference backed by the URL.
protected abstract java.io.InputStream openInputStream(java.net.URL url)
                                                throws java.io.IOException
java.io.IOException