
org.apache.cayenne.modeler.util.state.ProjectStateUtil.class Maven / Gradle / Ivy
The newest version!
???? 7 f
java/lang/Object ()V
,org/apache/cayenne/modeler/ProjectController getLastDisplayEvent 1()Lorg/apache/cayenne/modeler/event/DisplayEvent;
getCurrentPaths 7()[Lorg/apache/cayenne/configuration/ConfigurationNode;
getProjectStatePreferences ;()Lorg/apache/cayenne/modeler/pref/ProjectStatePreferences;
7org/apache/cayenne/modeler/pref/ProjectStatePreferences getCurrentPreference ()Ljava/util/prefs/Preferences;
java/util/prefs/Preferences clear ! %java/util/prefs/BackingStoreException
# $ % getClass ()Ljava/lang/Class;
' ( ) * + java/lang/Class
getSimpleName ()Ljava/lang/String;
- . / 0 1 7org/apache/cayenne/modeler/util/state/DisplayEventTypes valueOf M(Ljava/lang/String;)Lorg/apache/cayenne/modeler/util/state/DisplayEventTypes;
- 3 4 5 createDisplayEventType h(Lorg/apache/cayenne/modeler/ProjectController;)Lorg/apache/cayenne/modeler/util/state/DisplayEventType;
7 8 9 : 6org/apache/cayenne/modeler/util/state/DisplayEventType saveLastDisplayEvent < Eorg/apache/cayenne/modeler/util/state/MultipleObjectsDisplayEventType
; > ? 1(Lorg/apache/cayenne/modeler/ProjectController;)V
; 8
B C + getEvent
E F G H I java/lang/String isEmpty ()Z
7 K L fireLastDisplayEvent N 6org/apache/cayenne/modeler/util/state/ProjectStateUtil Code LineNumberTable LocalVariableTable this 8Lorg/apache/cayenne/modeler/util/state/ProjectStateUtil;
saveLastState
controller .Lorg/apache/cayenne/modeler/ProjectController; displayEvent Ljava/util/EventObject; multiplyObjects 5[Lorg/apache/cayenne/configuration/ConfigurationNode; preferences 9Lorg/apache/cayenne/modeler/pref/ProjectStatePreferences;
StackMapTable _ java/util/EventObject Z
fireLastState displayEventName Ljava/lang/String;
SourceFile ProjectStateUtil.java 1 M O 3 *? ? P
Q R S T ? O X+? M+?
N,? -? ?+? :? ? ?? ? ? :,? ,? "? &? ,+? 2? 6? -?? ? ;Y+? =? @? " * - P F # $
&