public abstract class IdeListener extends Adapter
IdeEventData
being
a common base for all other data transfer object types.
Data available in a BaseIdeEventRequest
:
appName
- IDE application name,
for example Eclipse Platform
.
appVersion
- IDE application version,
for example 4.3.1.v20130911-1000
.
projectName
- related project name. In case when the project
name can not be determined, such as when not editable source code is
selected, the project name is set to the accompanying library, mostly
some JAR file, for example "rt.jar"
for standard JRE system
library. Note that the workspace name always is preserved.
sessionId
- IDE application process identifier
or -1
if it can not be determined.
solutionName
- related workspace name (workspace of the
related project). The workspace name is the workspace root directory
name.
timestamp
- time when the event occurred, UTC time zone,
precision set to hundredth seconds.
Modifier and Type | Method and Description |
---|---|
void |
postUnregister()
Post-unregister block.
|
void |
preRegister()
Pre-register block.
|
postRegister, preUnregister
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
postRegister, preUnregister
public final void preRegister()
Registrable
preRegister
in interface Registrable
preRegister
in class AbstractRegistrable
public final void postUnregister()
Registrable
postUnregister
in interface Registrable
postUnregister
in class AbstractRegistrable