org.apache.cayenne.modeler.ProjectFileChangeTracker.class Maven / Gradle / Ivy
???? 4?
^ ? ?
? C ? C ? ?
C ?
C ?
C ?
? ?
? ? ? ?
? ?
C ?
? ? ?
? ? ? ? ? ? ? ?
? ? ? ? ?
?
C ? ?
? ? ? ?
? ? ?
? ?
$ ? ? ? ? C ? ?
) ? ?
) ?
) ?
) ? ? ?
? ? ? ? ? ? C ? ? ?
$ ?
X ? ?
X ?
X ?
$ ?
$ ????????? ? ? C ?
C ? C ?
C ? ? ?
^ ?
C ?
I
I
I
?
?
O
I
?
?
C
X ?
[
FileInfo InnerClasses LOGGER Lorg/slf4j/Logger;
DEFAULT_DELAY J
ConstantValue files Ljava/util/Map; Signature ]Ljava/util/Map; mediator .Lorg/apache/cayenne/modeler/ProjectController; paused Z isShownChangeDialog isShownRemoveDialog 1(Lorg/apache/cayenne/modeler/ProjectController;)V Code LineNumberTable LocalVariableTable this 5Lorg/apache/cayenne/modeler/ProjectFileChangeTracker; reconfigure ()V dm Lorg/apache/cayenne/map/DataMap; ex Ljava/net/URISyntaxException; project $Lorg/apache/cayenne/project/Project;
StackMapTable ?
doOnChange
doOnRemove showConfirmation (Ljava/lang/String;)Z message Ljava/lang/String; addFile (Ljava/net/URI;)V e Ljava/lang/SecurityException; location Ljava/net/URI; ?
removeFile (Ljava/lang/String;)V removeAllFiles check
fileExists l fi >Lorg/apache/cayenne/modeler/ProjectFileChangeTracker$FileInfo; it Ljava/util/Iterator;
hasChanges hasDeletions LocalVariableTypeTable TLjava/util/Iterator; ? ? run Ljava/lang/InterruptedException;
pauseWatching resumeWatching lambda$doOnRemove$1 dialog 5Lorg/apache/cayenne/modeler/dialog/FileDeletedDialog; lambda$doOnChange$0
fileDirectory Ljava/io/File;
SourceFile ProjectFileChangeTracker.java p x &java/util/concurrent/ConcurrentHashMap f g j k #cayenne-modeler-file-change-tracker ? ? x ? x !"#$%& ? ?'( 6org/apache/cayenne/configuration/DataChannelDescriptor)*+,-./01 org/apache/cayenne/map/DataMap2 java/net/URISyntaxException *org/apache/cayenne/CayenneRuntimeException Unable to start change tracker java/lang/Object p3 ? x BootstrapMethods4 x5 ?6789: javax/swing/JOptionPane;<= File changed>?