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

E13403-07

oracle.jdeveloper.library
Class ProjectLibraryChangeListener

java.lang.Object
  extended by oracle.jdeveloper.library.ProjectLibraryChangeListener

public abstract class ProjectLibraryChangeListener
extends java.lang.Object

A listener used for tracking changes to libraries on the project classpath. 1) A library has been added to the classpath. 2) A library has been removed from a classpath. 3) A library's jar has been updated. Add using JLibraryManager.addProjectLibraryChangeListener().

See Also:
ProjectLibraryChangeEvent

Constructor Summary
ProjectLibraryChangeListener()
           
 
Method Summary
abstract  boolean needClasspathNotification(Project project)
          Allows a listener to have a say as to whether this project is of interest for notification.
abstract  void projectClasspathChanged(ProjectLibraryChangeEvent libraryChangeEvent)
          Called when an project classpath change has occurred.
 void projectClosed(Project project)
          An echo of the underlying ProjectChangeListener.projectClosed().
 void projectOpened(Project project)
          An echo of the underlying ProjectChangeListener.projectOpened().
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ProjectLibraryChangeListener

public ProjectLibraryChangeListener()
Method Detail

needClasspathNotification

public abstract boolean needClasspathNotification(Project project)
Allows a listener to have a say as to whether this project is of interest for notification.

Parameters:
project - the project whose libraries have changed
Returns:
true, if we need the notification, false otherwise

projectClasspathChanged

public abstract void projectClasspathChanged(ProjectLibraryChangeEvent libraryChangeEvent)
Called when an project classpath change has occurred.

Parameters:
libraryChangeEvent - carries jar adds, removals and modified.

projectOpened

public void projectOpened(Project project)
An echo of the underlying ProjectChangeListener.projectOpened().

Parameters:
project - the project instance that was open.

projectClosed

public void projectClosed(Project project)
An echo of the underlying ProjectChangeListener.projectClosed().

Parameters:
project - the project instance that was closed.

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.