Class NativeItemEvent

java.lang.Object
com.pnfsoftware.jeb.core.units.code.asm.items.NativeItemEvent

public class NativeItemEvent extends Object
Event class for native items.
  • Field Details

    • ttl

      public int ttl
  • Constructor Details

    • NativeItemEvent

      public NativeItemEvent(NativeItemEventType eventType, INativeItem item, NativeItemEventSubType eventSubtype, Object eventDetails)
      Create a native item event.
      Parameters:
      eventType - mandatory
      item - mandatory
      eventSubtype - optional
      eventDetails - optional
    • NativeItemEvent

      public NativeItemEvent(NativeItemEventType eventType, INativeItem item)
      Create a native item event without subtype or details.
      Parameters:
      eventType - mandatory event type
      item - mandatory item
  • Method Details

    • getType

      public NativeItemEventType getType()
      Get the event type.
      Returns:
      event type
    • getItem

      public INativeItem getItem()
      Get the event item.
      Returns:
      native item
    • getSubtype

      public NativeItemEventSubType getSubtype()
      Get the event subtype.
      Returns:
      event subtype, or null if none was provided
    • getDetails

      public Object getDetails()
      Get additional event details.
      Returns:
      event details, or null if none was provided
    • toString

      public String toString()
      Overrides:
      toString in class Object