
org.apache.cayenne.modeler.dialog.UnsavedChangesDialog.class Maven / Gradle / Ivy
The newest version!
???? 7 R
java/lang/Object ()V 6org/apache/cayenne/modeler/dialog/UnsavedChangesDialog
Cancel
result Ljava/lang/String; parent Ljava/awt/Component; javax/swing/JOptionPane 3You have unsaved changes. Do you want to save them?
(Ljava/lang/Object;I)V Save Changes Discard Changes
!
setOptions ([Ljava/lang/Object;)V
# $ % setInitialValue (Ljava/lang/Object;)V ' Unsaved Changes
) * + createDialog =(Ljava/awt/Component;Ljava/lang/String;)Ljavax/swing/JDialog;
- . / 0 1 javax/swing/JDialog
setVisible (Z)V
3 4 5 getValue ()Ljava/lang/Object;
7 8 9 : ; java/lang/String equals (Ljava/lang/Object;)Z SAVE_AND_CLOSE
ConstantValue CLOSE_WITHOUT_SAVE CANCEL (Ljava/awt/Component;)V Code LineNumberTable LocalVariableTable this 8Lorg/apache/cayenne/modeler/dialog/UnsavedChangesDialog; show pane Ljavax/swing/JOptionPane;
selectedValue Ljava/lang/Object;
StackMapTable
shouldSave ()Z
shouldNotSave shouldCancel
SourceFile UnsavedChangesDialog.java ! <