Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

oracle.jdeveloper.vcs.spi
Class VCSQuickDiffReferenceProvider

java.lang.Object
  extended by oracle.ide.quickdiff.QuickDiffReferenceProvider
      extended by oracle.jdeveloper.vcs.spi.VCSQuickDiffReferenceProvider

public abstract class VCSQuickDiffReferenceProvider
extends QuickDiffReferenceProvider

Since:
11.1.1.0.0 (Bulldog)

Constructor Summary
protected VCSQuickDiffReferenceProvider(VCSExtension extension)
           
 
Method Summary
 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)
           
 
Methods inherited from class oracle.ide.quickdiff.QuickDiffReferenceProvider
getID, getName
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

VCSQuickDiffReferenceProvider

protected VCSQuickDiffReferenceProvider(VCSExtension extension)
Method Detail

getMenuSection

public final float getMenuSection()
Description copied from class: QuickDiffReferenceProvider
Gets a section identifier for the menu item representing this reference type in the UI. By default, returns QuickDiffMenuConstants.SECTION_ADDITIONAL_REFERENCES.

Overrides:
getMenuSection in class QuickDiffReferenceProvider
Returns:
a section value.

isAvailable

public final boolean isAvailable(java.net.URL url)
Description copied from class: QuickDiffReferenceProvider
Asks whether this reference type should be made available for the given URL.

Overrides:
isAvailable in class QuickDiffReferenceProvider
Parameters:
url - the URL.
Returns:
a verdict on whether the reference type can be made available.

isAvailableImpl

protected boolean isAvailableImpl(java.net.URL url)

createReference

public final QuickDiffReference createReference(java.net.URL url)
Description copied from class: QuickDiffReferenceProvider
Creates an observable QuickDiffReference for the given URL value.

Specified by:
createReference in class QuickDiffReferenceProvider
Parameters:
url - the URL of the reference.
Returns:
the new QuickDiffReference backed by the URL.

openInputStream

protected abstract java.io.InputStream openInputStream(java.net.URL url)
                                                throws java.io.IOException
Throws:
java.io.IOException

Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference
11g Release 1 (11.1.1.6.0)

E13403-07

Copyright © 1997, 2011, Oracle. All rights reserved.