Class Event

    • Field Detail

      • ANY

        public static final EventType<Event> ANY
        The root event type for all configuration-related events. All specific event types have this type as super direct (directly or indirectly).
    • Constructor Detail

      • Event

        public Event​(Object source,
                     EventType<? extends Event> evType)
        Creates a new instance of Event and sets basic properties.
        Parameters:
        source - the object on which the Event initially occurred (must not be null)
        evType - the type of this event (must not be null)
        Throws:
        IllegalArgumentException - if a required parameter is null
    • Method Detail

      • toString

        public String toString()
        Returns a string representation for this object. This string contains the event class and a list of all properties.
        Overrides:
        toString in class EventObject
        Returns:
        a string for this object
      • appendPropertyRepresentation

        protected void appendPropertyRepresentation​(StringBuilder buf,
                                                    String property,
                                                    Object value)
        Helper method for appending a representation for a property to the overall string representation for this object. This method is called by toString() for generating string fragments for the properties of this class. It can also be used by derived classes which extend the string representation of this base class.
        Parameters:
        buf - the target buffer
        property - the name of the property
        value - the property value