public class LibraryEvent
extends java.lang.Object
library changes
.Constructor and Description |
---|
LibraryEvent(Context context,
java.util.Collection<LibraryChange> changes) |
LibraryEvent(Context context,
LibraryChange change) |
Modifier and Type | Method and Description |
---|---|
Context |
getContext()
Get the context for this event.
|
java.util.Collection<LibraryChange> |
getLibraryChanges()
Get the library changes.
|
java.util.Collection<LibraryChange> |
getLibraryChanges(LibraryChange.Type type)
Get the library changes of a given type.
|
boolean |
hasPropertyChange(java.lang.String name)
Convenience method to determine whether this event contains any
property changes for the named property.
|
public LibraryEvent(Context context, LibraryChange change)
public LibraryEvent(Context context, java.util.Collection<LibraryChange> changes)
public Context getContext()
LibraryEventSource
the listener was registered with. For
example, on an application workspace, the workspace will be set in the
context. For a project, the project and workspace will be set in the
context.public java.util.Collection<LibraryChange> getLibraryChanges()
public java.util.Collection<LibraryChange> getLibraryChanges(LibraryChange.Type type)
type
- the change typepublic boolean hasPropertyChange(java.lang.String name)
name
- the property nametrue
if the event contains changes to a property with
the given name, or false
otherwise