
org.apache.cayenne.modeler.dialog.datamap.PackageUpdateController.class Maven / Gradle / Ivy
???? 4M
R ? ? ? ? ? ?
? ? ?
?
?
? ?
?
?
?
?
?
? ?
? ?
? ?
? ?
? ? ?
? ?
? ? ? ? ? ? ? ?
" ? ?
= ?
? ?
= ? ?
( ?
? ? ?
" ? ?
? ?
? ?
? ? ?
?
1 ?
?
?
1 ? ? ? ? ?
7 ? ? ? ? ? ?
7 ? ?
? ?
? ?
? ?
= ?
= ?
= ?
? ?
? ?
1 ?
1 ?
? ?
1 ?
1 ? ?
N ?
? ?
? ? ALL_CONTROL Ljava/lang/String;
ConstantValue UNINIT_CONTROL clientUpdate Z view CLorg/apache/cayenne/modeler/dialog/datamap/DefaultsPreferencesView; R(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;Z)V Code LineNumberTable LocalVariableTable this CLorg/apache/cayenne/modeler/dialog/datamap/PackageUpdateController; mediator .Lorg/apache/cayenne/modeler/ProjectController; dataMap Lorg/apache/cayenne/map/DataMap;
startupAction ()V getView ()Ljava/awt/Component; initController
updatePackage e .Lorg/apache/cayenne/map/event/EmbeddableEvent; newClassName oldName tokens [Ljava/lang/String; className
embeddable #Lorg/apache/cayenne/map/Embeddable; ev -Lorg/apache/cayenne/map/event/AttributeEvent; attribute %Lorg/apache/cayenne/map/ObjAttribute; entity "Lorg/apache/cayenne/map/ObjEntity; doAll oldNameEmbeddableToNewName Ljava/util/Map; embeddables Ljava/util/Collection; LocalVariableTypeTable 5Ljava/util/Map; ;Ljava/util/Collection;
StackMapTable ? ? ? q extractClassName &(Ljava/lang/String;)Ljava/lang/String; name dot I getNameWithDefaultPackage getClassName 6(Lorg/apache/cayenne/map/ObjEntity;)Ljava/lang/String; setClassName 7(Lorg/apache/cayenne/map/ObjEntity;Ljava/lang/String;)V newName lambda$initController$1 (Ljava/awt/event/ActionEvent;)V Ljava/awt/event/ActionEvent; lambda$initController$0
SourceFile PackageUpdateController.java [ ? W X Aorg/apache/cayenne/modeler/dialog/datamap/DefaultsPreferencesView Aorg/apache/cayenne/modeler/dialog/datamap/PackageUpdateController ^Set/update package for all ObjEntities and Embeddables (create default class names if missing) )Do not override class names with packages [ ? Y Z /Update ObjEntities and Embeddables Java Package ? ? j g ? g javax/swing/WindowConstants ? ? ? ? ? g ? g ? ? ? BootstrapMethods ?
java/util/HashMap [ g java/util/ArrayList d e
[ !org/apache/cayenne/map/Embeddable ? \. ,org/apache/cayenne/map/event/EmbeddableEvent [ ? ? ? ? b c !"#$% org/apache/cayenne/map/ObjEntity ? ?& ? ? ? ?' #org/apache/cayenne/map/ObjAttribute (org/apache/cayenne/map/EmbeddedAttribute()*+,-. java/lang/String/ ? +org/apache/cayenne/map/event/AttributeEvent [0123 g 45)678 ?9:;<