Edit D:\app\Administrator\product\11.2.0\dbhome_1\sqldeveloper\timingframework\org\jdesktop\animation\timing\TimingController.class
?? 1 @ ? @ ? @ ? @ ? @ ? @ ? @ ? @ ? A ? ? ? @ ? @ ? F ? @ ? @ ? @ ? ? ? ? ? ? ? ? ? ? @ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? $ ? ? ? ? ? @ ? ? ? B@ ? ? ? @ ? ? ? ? 5 ? 5 ? ? ? 9 ? 8 ? 5 ? 8 ? 8 ? @ ? ? ? ? InnerClasses TimerTarget ? Direction timer Ljavax/swing/Timer; targets Ljava/util/ArrayList; startTime J currentStartTime currentCycle I direction :Lorg/jdesktop/animation/timing/TimingController$Direction; intRepeatCount Z listeners envelope (Lorg/jdesktop/animation/timing/Envelope; cycle %Lorg/jdesktop/animation/timing/Cycle; acceleration F deceleration INFINITE ConstantValue???? <init> P(Lorg/jdesktop/animation/timing/Cycle;Lorg/jdesktop/animation/timing/Envelope;)V Code LineNumberTable LocalVariableTable this 0Lorg/jdesktop/animation/timing/TimingController; |(Lorg/jdesktop/animation/timing/Cycle;Lorg/jdesktop/animation/timing/Envelope;Lorg/jdesktop/animation/timing/TimingTarget;)V target ,Lorg/jdesktop/animation/timing/TimingTarget; timerTarget <Lorg/jdesktop/animation/timing/TimingController$TimerTarget; tk Ljava/awt/Toolkit; 0(ILorg/jdesktop/animation/timing/TimingTarget;)V duration setAcceleration (F)V setDeceleration getAcceleration ()F getDeceleration addTarget /(Lorg/jdesktop/animation/timing/TimingTarget;)V addTimingListener 1(Lorg/jdesktop/animation/timing/TimingListener;)V listener .Lorg/jdesktop/animation/timing/TimingListener; getCycle '()Lorg/jdesktop/animation/timing/Cycle; getEnvelope *()Lorg/jdesktop/animation/timing/Envelope; setCycle ((Lorg/jdesktop/animation/timing/Cycle;)V setEnvelope +(Lorg/jdesktop/animation/timing/Envelope;)V start ()V isRunning ()Z stop timingEvent (JJF)V i cycleElapsedTime totalElapsedTime fraction begin end repeat timingEventPreprocessor averageRunRate tdec pdec oldFraction runRate access$100 3(Lorg/jdesktop/animation/timing/TimingController;)J x0 access$200 access$300 W(Lorg/jdesktop/animation/timing/TimingController;)Lorg/jdesktop/animation/timing/Cycle; access$400 Z(Lorg/jdesktop/animation/timing/TimingController;)Lorg/jdesktop/animation/timing/Envelope; access$500 3(Lorg/jdesktop/animation/timing/TimingController;)Z access$600 l(Lorg/jdesktop/animation/timing/TimingController;)Lorg/jdesktop/animation/timing/TimingController$Direction; access$700 6(Lorg/jdesktop/animation/timing/TimingController;JJF)V x1 x2 x3 access$102 4(Lorg/jdesktop/animation/timing/TimingController;J)J access$602 ?(Lorg/jdesktop/animation/timing/TimingController;Lorg/jdesktop/animation/timing/TimingController$Direction;)Lorg/jdesktop/animation/timing/TimingController$Direction; SourceFile TimingController.java ? ? Q R S T V W X Y L M N M ` g ` ? java/util/ArrayList J K O P ? R U K Z [ \ [ ? ? ? ? ? ? ? :org/jdesktop/animation/timing/TimingController$TimerTarget ` ? javax/swing/Timer ? ? ` ? H I ? ? ? ? #org/jdesktop/animation/timing/Cycle ` &org/jdesktop/animation/timing/Envelope ? ` "java/lang/IllegalArgumentException 1Acceleration value cannot lie outside [0,1] range ` <Acceleration value cannot be greater than (1 - deceleration) 1Deceleration value cannot lie outside [0,1] range <Deceleration value cannot be greater than (1 - acceleration) ? ? ? ? ? ? ? ? ? ? ? ? *org/jdesktop/animation/timing/TimingTarget ? ? ,org/jdesktop/animation/timing/TimingListener )org/jdesktop/animation/timing/TimingEvent ` .org/jdesktop/animation/timing/TimingController java/lang/Object 0org/jdesktop/animation/timing/TimingController$1 8org/jdesktop/animation/timing/TimingController$Direction FORWARD add (Ljava/lang/Object;)Z getRepeatCount ()D java/lang/Math rint (D)D e(Lorg/jdesktop/animation/timing/TimingController;Lorg/jdesktop/animation/timing/TimingController$1;)V getResolution ()I #(ILjava/awt/event/ActionListener;)V getBegin setInitialDelay (I)V java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit; (II)V 5org/jdesktop/animation/timing/Envelope$RepeatBehavior RepeatBehavior 7Lorg/jdesktop/animation/timing/Envelope$RepeatBehavior; 2org/jdesktop/animation/timing/Envelope$EndBehavior EndBehavior HOLD 4Lorg/jdesktop/animation/timing/Envelope$EndBehavior; p(DILorg/jdesktop/animation/timing/Envelope$RepeatBehavior;Lorg/jdesktop/animation/timing/Envelope$EndBehavior;)V (Ljava/lang/String;)V setDelay java/lang/System nanoTime ()J size get (I)Ljava/lang/Object; 3(Lorg/jdesktop/animation/timing/TimingController;)V timerStarted .(Lorg/jdesktop/animation/timing/TimingEvent;)V timerStopped timerRepeated ! @ A 5 H I J K L M N M O P Q R S T U K V W X Y Z [ \ [ ] P ^ _ ` a b J *+,? ? c W X d e f X Y V W ` g b ( ?*? *? Y? ? *? *? ? *? Y? ? *? *? *+? *,? -? *? -? W*,? ? ,? ? ? ? ? Y*? :*? Y+? ? ? *? ,? ? ? :? c F h 3 6 7 9 &