org.pentaho.reporting.engine.classic.core.event
Class ReportModelEvent

java.lang.Object
  extended by java.util.EventObject
      extended by org.pentaho.reporting.engine.classic.core.event.ReportModelEvent
All Implemented Interfaces:
Serializable

public class ReportModelEvent
extends EventObject

Todo: Document me!

Author:
Thomas Morgner
See Also:
Serialized Form

Field Summary
static int NODE_ADDED
           
static int NODE_PROPERTIES_CHANGED
           
static int NODE_REMOVED
           
static int NODE_STRUCTURE_CHANGED
           
 
Constructor Summary
ReportModelEvent(ReportDefinition source, Object sourceElement, int type, Object parameter)
           
 
Method Summary
 Object getElement()
           
 Object getParameter()
           
 ReportDefinition getReport()
           
 int getType()
           
 boolean isNodeAddedEvent()
           
 boolean isNodeDeleteEvent()
           
 boolean isNodeStructureChanged()
           
 
Methods inherited from class java.util.EventObject
getSource, toString
 
Methods inherited from class java.lang.Object
equals, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

NODE_PROPERTIES_CHANGED

public static final int NODE_PROPERTIES_CHANGED
See Also:
Constant Field Values

NODE_ADDED

public static final int NODE_ADDED
See Also:
Constant Field Values

NODE_REMOVED

public static final int NODE_REMOVED
See Also:
Constant Field Values

NODE_STRUCTURE_CHANGED

public static final int NODE_STRUCTURE_CHANGED
See Also:
Constant Field Values
Constructor Detail

ReportModelEvent

public ReportModelEvent(ReportDefinition source,
                        Object sourceElement,
                        int type,
                        Object parameter)
Method Detail

getType

public int getType()

getParameter

public Object getParameter()

isNodeAddedEvent

public boolean isNodeAddedEvent()

isNodeDeleteEvent

public boolean isNodeDeleteEvent()

isNodeStructureChanged

public boolean isNodeStructureChanged()

getReport

public ReportDefinition getReport()

getElement

public Object getElement()