
org.apache.cayenne.modeler.dialog.datamap.PackageUpdateController.class Maven / Gradle / Ivy
???? 1G
X ? W ? ? ? ?
? W ? ?
?
W ?
?
?
?
W ?
W ?
?
? ?
?
? ?
? ?
?
W ?
W ?
? ? ? ?
D ? ?
?
?
?
? ?
# ? W ?
? ? ? ? ? ? ? ? ?
* ? ?
? ?
? ?
D ? ?
0 ? ? ?
* ? W ?
? ?
? ?
? ? ?
W ?
8 ?
W ?
W ?
8 ? ? ? ? ?
> ? ? ? ? ? ?
> ? ?
F ?
? ?
?
D ?
D ?
D ?
? ?
? ?
8 ?
8 ?
? ?
8 ?
8 ? ?
T ?
? ? ? ? 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 p Ljava/util/regex/Pattern; tokens [Ljava/lang/String; className
embeddable #Lorg/apache/cayenne/map/Embeddable; i$ Ljava/util/Iterator; ev -Lorg/apache/cayenne/map/event/AttributeEvent; attribute %Lorg/apache/cayenne/map/ObjAttribute; entity "Lorg/apache/cayenne/map/ObjEntity; doAll defaultPackage oldNameEmbeddableToNewName Ljava/util/Map; LocalVariableTypeTable 5Ljava/util/Map; extractClassName &(Ljava/lang/String;)Ljava/lang/String; name dot I getDefaultPackage ()Ljava/lang/String; getClassName 6(Lorg/apache/cayenne/map/ObjEntity;)Ljava/lang/String; setClassName 7(Lorg/apache/cayenne/map/ObjEntity;Ljava/lang/String;)V newName
SourceFile PackageUpdateController.java a ? ] ^ Aorg/apache/cayenne/modeler/dialog/datamap/DefaultsPreferencesView ^Set/update package for all ObjEntities and Embeddables (create default class names if missing) )Do not override class names with packages a ? _ ` /Update ObjEntities and Embeddables Java Package ? ? p m ? m ? ? ? ? ? m ? m ? Corg/apache/cayenne/modeler/dialog/datamap/PackageUpdateController$1 InnerClasses a Corg/apache/cayenne/modeler/dialog/datamap/PackageUpdateController$2 ? ?
.
java/lang/StringBuilder a m ? java/util/HashMap j k !org/apache/cayenne/map/Embeddable ? ? [.] !" ,org/apache/cayenne/map/event/EmbeddableEvent a#$%& ? ? h i'()*+, org/apache/cayenne/map/ObjEntity ? ?- ? ? ? ? ?. #org/apache/cayenne/map/ObjAttribute (org/apache/cayenne/map/EmbeddedAttribute/01 ?2345 java/lang/String6 ? +org/apache/cayenne/map/event/AttributeEvent a789: m;"<0=>? ?@ ?ABC ? (org/apache/cayenne/map/event/EntityEvent aDEF Aorg/apache/cayenne/modeler/dialog/datamap/PackageUpdateController Gorg/apache/cayenne/modeler/dialog/datamap/DefaultsPreferencesController Q(Lorg/apache/cayenne/modeler/ProjectController;Lorg/apache/cayenne/map/DataMap;)V '(Ljava/lang/String;Ljava/lang/String;)V setTitle (Ljava/lang/String;)V pack setDefaultCloseOperation (I)V setModal (Z)V makeCloseableOnEscape
centerView
setVisible getCancelButton ()Ljavax/swing/JButton; F(Lorg/apache/cayenne/modeler/dialog/datamap/PackageUpdateController;)V javax/swing/JButton addActionListener "(Ljava/awt/event/ActionListener;)V getUpdateButton
isAllEntities ()Z org/apache/cayenne/util/Util
isEmptyString (Ljava/lang/String;)Z endsWith append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; toString org/apache/cayenne/map/DataMap getEmbeddables ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; java/util/Iterator hasNext next ()Ljava/lang/Object; java/util/regex/Pattern compile -(Ljava/lang/String;)Ljava/util/regex/Pattern; split -(Ljava/lang/CharSequence;)[Ljava/lang/String; indexOf (I)I J(Ljava/lang/Object;Lorg/apache/cayenne/map/Embeddable;Ljava/lang/String;)V
java/util/Map put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ,org/apache/cayenne/modeler/ProjectController getCurrentDataMap "()Lorg/apache/cayenne/map/DataMap; fireEmbeddableEvent Q(Lorg/apache/cayenne/map/event/EmbeddableEvent;Lorg/apache/cayenne/map/DataMap;)V getObjEntities getName
getAttributes size ()I getType containsKey (Ljava/lang/Object;)Z get &(Ljava/lang/Object;)Ljava/lang/Object; setType V(Ljava/lang/Object;Lorg/apache/cayenne/map/Attribute;Lorg/apache/cayenne/map/Entity;)V fireObjAttributeEvent 0(Lorg/apache/cayenne/map/event/AttributeEvent;)V dispose lastIndexOf length substring (I)Ljava/lang/String; getDefaultClientPackage getClientClassName nullSafeEquals '(Ljava/lang/Object;Ljava/lang/Object;)Z setClientClassName 4(Ljava/lang/Object;Lorg/apache/cayenne/map/Entity;)V fireObjEntityEvent -(Lorg/apache/cayenne/map/event/EntityEvent;)V ! W X Y Z [ \ Z [ ] ^ _ ` a b c \ *+,? *? ? d 8 9 : e * f g h i j k ] ^ l m c ? D*? Y? ? *? ? *?
*? ? *? ? *? ?
*? *? *? ? ? d *
@ A B D # E + F 3 G 7 H ; I C J e D f g n o c / *? ? d M e f g p m c W %*? ? ? Y*? ? *? ? ? Y*? ? ? d Q W $ ] e % f g q m c B ?*? <*? M,? ? M? ,? ? ? Y? ,? .? !? "M? #Y? $N*? %? &? ' :? ( ? ?? ) ? *:? +:,? -:? .:?d2: ? ? ?
.? /? K? 0Y*? +? 1:
? Y? ,? ? ? ":-? 2 W? 3*? 4
*? 4? 5? 6??k*? %? 7? ' :? ( ? ?? ) ? 8:*? 9:? ? ?
.? /? 4*? ? ? :? ? ;:*? Y? ,? ? ? "? <? =? ' :? ( ? [? ) ? >:? ?? D-? @ ? ;-? A? B ? --? A? C ? D? E? FY*? G: *? 4 ? H?????-*? ? I? d ? " ` a
b c e f 4 i <