public abstract class QuickDiffReferenceProvider
extends java.lang.Object
Constructor and Description |
---|
QuickDiffReferenceProvider() |
Modifier and Type | Method and Description |
---|---|
abstract QuickDiffReference |
createReference(java.net.URL url)
Creates an observable
QuickDiffReference for the given URL value. |
abstract java.lang.String |
getID()
Gets the ID against which this reference provider is registered.
|
float |
getMenuSection()
Gets a section identifier for the menu item representing this reference
type in the UI.
|
abstract java.lang.String |
getName()
Gets the human-readable name used to describe the reference type in the UI.
|
boolean |
isAvailable(java.net.URL url)
Asks whether this reference type should be made available for the given URL.
|
public abstract java.lang.String getID()
public abstract java.lang.String getName()
public float getMenuSection()
public boolean isAvailable(java.net.URL url)
url
- the URL.public abstract QuickDiffReference createReference(java.net.URL url)
QuickDiffReference
for the given URL value.url
- the URL of the reference.QuickDiffReference
backed by the URL.