
org.apache.cayenne.modeler.action.OpenProjectAction.class Maven / Gradle / Ivy
The newest version!
???? 7p Open Project
3org/apache/cayenne/modeler/action/OpenProjectAction
getActionName ()Ljava/lang/String;
/org/apache/cayenne/modeler/action/ProjectAction =(Ljava/lang/String;Lorg/apache/cayenne/modeler/Application;)V /org/apache/cayenne/modeler/action/ProjectOpener
()V fileChooser 1Lorg/apache/cayenne/modeler/action/ProjectOpener;
resetClipboard
icon-open.png java/awt/event/KeyEvent
! " # $ java/awt/Toolkit getDefaultToolkit ()Ljava/awt/Toolkit;
& ' ( getMenuShortcutKeyMaskEx ()I
* + , - . javax/swing/KeyStroke getKeyStroke (II)Ljavax/swing/KeyStroke;
0 1 2 getProjectController 0()Lorg/apache/cayenne/modeler/ProjectController;
4 5 6 checkSaveOnClose ()Z
8 9 : ; < java/awt/event/ActionEvent getSource ()Ljava/lang/Object; > -org/apache/cayenne/swing/control/FileMenuItem
= @ A B getFile ()Ljava/io/File; D java/io/File
F G H I J &org/apache/cayenne/modeler/Application getFrame 2()Lorg/apache/cayenne/modeler/CayenneModelerFrame;
L M N openProjectFile (Ljava/awt/Frame;)Ljava/io/File; P java/lang/Exception R S T logObj Lorg/slf4j/Logger; V Error loading project file. X Y Z [ \ org/slf4j/Logger warn *(Ljava/lang/String;Ljava/lang/Throwable;)V
^ _ ` closeProject (Z)Z
b c d openProject (Ljava/io/File;)V f g h application (Lorg/apache/cayenne/modeler/Application;
F j k l getUndoManager 6()Lorg/apache/cayenne/modeler/undo/CayenneUndoManager;
n o p q 2org/apache/cayenne/modeler/undo/CayenneUndoManager discardAllEdits
C s t 6 exists
C v w getPath y z { makeConcatWithConstants &(Ljava/lang/String;)Ljava/lang/String; } Can't Open Project javax/swing/JOptionPane
~ ? ? ? showMessageDialog <(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)V
F ? ? ? getInstance *()Lorg/apache/cayenne/modeler/Application;
F ? ? ? getFrameController 7()Lorg/apache/cayenne/modeler/CayenneModelerController;
? ? ? ? d 3org/apache/cayenne/modeler/CayenneModelerController addToLastProjListAction
C ? ? ? toURI ()Ljava/net/URI;
? ? ? ? ? java/net/URI toURL ()Ljava/net/URL; ? 'org/apache/cayenne/resource/URLResource
? ?
? (Ljava/net/URL;)V
? ? ? getApplication
F ? ? ? getInjector "()Lorg/apache/cayenne/di/Injector; ? 1org/apache/cayenne/project/upgrade/UpgradeService ? ? ? ? ? org/apache/cayenne/di/Injector %(Ljava/lang/Class;)Ljava/lang/Object; ? ? ? ? getUpgradeType \(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/project/upgrade/UpgradeMetaData; ? ? ? ? ? 5org/apache/cayenne/modeler/action/OpenProjectAction$2 9$SwitchMap$org$apache$cayenne$project$upgrade$UpgradeType [I
? ? ? ? ? 2org/apache/cayenne/project/upgrade/UpgradeMetaData 2()Lorg/apache/cayenne/project/upgrade/UpgradeType;
? ? ? ? ( .org/apache/cayenne/project/upgrade/UpgradeType ordinal ? ? ? PROJECT_TO_MODELER_VERSION Ljava/util/Map;
? ? ? getProjectVersion ? ? ? ? ?
java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; ? java/lang/String ? y ? Can't Upgrade Project ? HCan't open project - it was created using a newer version of the Modeler
? ? 6 processUpgrades ? ? ? ? upgradeProject N(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/resource/Resource;
? ? ? openProjectResourse ?(Lorg/apache/cayenne/resource/Resource;Lorg/apache/cayenne/modeler/CayenneModelerController;)Lorg/apache/cayenne/project/Project; ? Error loading project
? ? ? ? ? 2org/apache/cayenne/modeler/dialog/ErrorDebugDialog
guiWarning *(Ljava/lang/Throwable;Ljava/lang/String;)V ? (org/apache/cayenne/project/ProjectLoader ? ? ? ? loadProject L(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/project/Project;
? ? ? ? projectOpenedAction '(Lorg/apache/cayenne/project/Project;)V ? 5Project needs an upgrade to a newer version. Upgrade? ? Upgrade Needed
~ ? ? ? showConfirmDialog <(Ljava/awt/Component;Ljava/lang/Object;Ljava/lang/String;I)I
? ? getSystemClipboard #()Ljava/awt/datatransfer/Clipboard; 5org/apache/cayenne/modeler/action/OpenProjectAction$1
8(Lorg/apache/cayenne/modeler/action/OpenProjectAction;)V
java/awt/datatransfer/Clipboard setContents M(Ljava/awt/datatransfer/Transferable;Ljava/awt/datatransfer/ClipboardOwner;)V
org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; java/util/HashMap
1.0 v3.0 ? put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; 1.1 1.2" 2.0$ 3.0.0.1& v3.1
()*+, java/util/Collections unmodifiableMap (Ljava/util/Map;)Ljava/util/Map; Signature 5Ljava/util/Map; Code LineNumberTable +(Lorg/apache/cayenne/modeler/Application;)V LocalVariableTable this 5Lorg/apache/cayenne/modeler/action/OpenProjectAction; getIconName getAcceleratorKey ()Ljavax/swing/KeyStroke;
performAction (Ljava/awt/event/ActionEvent;)V menu /Lorg/apache/cayenne/swing/control/FileMenuItem; ex Ljava/lang/Exception; e Ljava/awt/event/ActionEvent; f Ljava/io/File;
StackMapTable modelerVersion Ljava/lang/String;
controller 5Lorg/apache/cayenne/modeler/CayenneModelerController; url Ljava/net/URL;
rootSource &Lorg/apache/cayenne/resource/Resource; upgradeService 3Lorg/apache/cayenne/project/upgrade/UpgradeService; metaData 4Lorg/apache/cayenne/project/upgrade/UpgradeMetaData; fileQ java/net/URLS $org/apache/cayenne/resource/Resource resource project $Lorg/apache/cayenne/project/Project;
returnCode I map LocalVariableTypeTable
SourceFile OpenProjectAction.java NestMembers BootstrapMethodsa ,Can't open project - file "" does not existc oOpen the project in the older Modeler to do an intermediate upgrade
before you can upgrade to latest version.e
fgh zi $java/lang/invoke/StringConcatFactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/String;[Ljava/lang/Object;)Ljava/lang/invoke/CallSite; InnerClassesl %java/lang/invoke/MethodHandles$Lookupn java/lang/invoke/MethodHandles Lookup !
S T ? ? - .
/ ? 0 E
1 / X *? +? *? Y? ? *? ? 0 I J K L2 34 g h 5 / - ? 0 P2 34 67 / 6 O? ? %? )? 0 U2 34 89 / 8 *? /? *? 3? ?M+? 7? =? +? 7? =N-? ?M? +? 7? C? +? 7? CM,? *? ? E? KM? N? QU-? W ,? *? /? *? ]? ?*,? a*? e? i? m? A L O O 0 N \ ] ` a b # c ( d 5 e = h A k L n O l P m [ q _ s n t o w t z ~ {2 4 # :; P <= 34 >? n@A B ? CQ O c d / V ?+? r? ? E+? u? x |? ??? ?? ?M,+? ?+? ?? ?N? ?Y-? ?:*? ?? ??? ? ? ?:? ? :? ?? ?? ?.? z L ^? ?? ƹ ? ? ?:? ?:? E? ? ?? ?*? ]W?? E?|? ?*? ]W?*? ؙ ? ? :?
*? ]W?*,? ?W? M? QU,? W ,? ? ? O ? ? O ? ? ? O ? ? ? O ? ? ? O 0 ~ ? ? ? ? ? ? ! ? &