/* * Copyright (c) 2012, 2013, Oracle and/or its affiliates. All rights reserved. * ORACLE PROPRIETARY/CONFIDENTIAL. Use is subject to license terms. * * * * * * * * * * * * * * * * * * * * */ package javafx.scene.transform; //import com.sun.javafx.event.EventTypeUtil; import javafx.event.Event; import javafx.event.EventTarget; import javafx.event.EventType; /** * This event is fired on a transform when any of its properties changes. * @since JavaFX 8.0 */ public final class TransformChangedEvent extends Event { private static final long serialVersionUID = 20121107L; /** * The only valid EventType for the TransformChangedEvent. */ public static final EventType TRANSFORM_CHANGED = new EventType(Event.ANY, "TRANSFORM_CHANGED"); // TODO: use EventTypeUtil once it's returned // EventTypeUtil.registerInternalEventType(Event.ANY, "TRANSFORM_CHANGED"); /** * Common supertype for all transform changed event types. */ public static final EventType ANY = TRANSFORM_CHANGED; /** * Creates a new {@code TransformChangedEvent} with an event type * of {@code TRANSFORM_CHANGED}. The source and target of the event * is set to {@code NULL_SOURCE_TARGET}. */ public TransformChangedEvent() { super(TRANSFORM_CHANGED); } /** * Construct a new {@code TransformChangedEvent} with the specified event * source and target. If the source or target is set to {@code null}, * it is replaced by the {@code NULL_SOURCE_TARGET} value. All * TransformChangedEvents have their type set to * {@code TRANSFORM_CHANGED}. * * @param source the event source which sent the event * @param target the event target to associate with the event */ public TransformChangedEvent(Object source, EventTarget target) { super(source, target, TRANSFORM_CHANGED); } }