
org.apache.cayenne.modeler.editor.EmbeddableTab.class Maven / Gradle / Ivy
The newest version!
???? 1J
X ? W ?
W ?
W ?
? ? ?
?
W ? ?
?
? ?
? ? ? ? ?
?
? ?
W ? ? ?
?
? W ? ? ? Z
? ?
?
? ?
? ?
?
? ? ?
? ?
? ?
? ?
? ? ?
$ ?
? ?
? ?
? ?
? ?
? ? ? ? ?
0 ?
? ?
: ?
) ? ? ? ? ? ? ? ? ?
; ? ?
; ? ?
; ? ?
A ?
? ?
? ? ? ?
: ? ?
G ? ?
I ?
? ?
I ? ?
I ?
M ?
? ? ? ?
$ ?
$ ?
W ?
? ? ? ? ? InnerClasses mediator .Lorg/apache/cayenne/modeler/ProjectController; className -Lorg/apache/cayenne/modeler/util/TextAdapter; 1(Lorg/apache/cayenne/modeler/ProjectController;)V Code LineNumberTable LocalVariableTable this 1Lorg/apache/cayenne/modeler/editor/EmbeddableTab; initController ()V initView toolBar Ljavax/swing/JToolBar;
actionManager 1Lorg/apache/cayenne/modeler/action/ActionManager; layout &Lcom/jgoodies/forms/layout/FormLayout; builder /Lcom/jgoodies/forms/builder/DefaultFormBuilder; processExistingSelection (Ljava/util/EventObject;)V e Ljava/util/EventObject; ede 9Lorg/apache/cayenne/modeler/event/EmbeddableDisplayEvent; setClassName (Ljava/lang/String;)V conflictingEmbeddable #Lorg/apache/cayenne/map/Embeddable; nextMap Lorg/apache/cayenne/map/DataMap; i$ Ljava/util/Iterator; ev -Lorg/apache/cayenne/map/event/AttributeEvent; atribute %Lorg/apache/cayenne/map/ObjAttribute; attr Ljava/util/Collection; attrIt dataMap ent domain 8Lorg/apache/cayenne/configuration/DataChannelDescriptor; .Lorg/apache/cayenne/map/event/EmbeddableEvent; oldName Ljava/lang/String; it newClassName
embeddable LocalVariableTypeTable =Ljava/util/Collection; ;Ljava/util/Iterator; 8Ljava/util/Iterator; currentEmbeddableChanged <(Lorg/apache/cayenne/modeler/event/EmbeddableDisplayEvent;)V
initFromModel &(Lorg/apache/cayenne/map/Embeddable;)V
SourceFile EmbeddableTab.java ` h \ ] i h g h ? ? ? java/awt/BorderLayout ? ? javax/swing/JToolBar ? ? ? 7org/apache/cayenne/modeler/action/CreateAttributeAction North 1org/apache/cayenne/modeler/editor/EmbeddableTab$1 javax/swing/JTextField `
^ _ $com/jgoodies/forms/layout/FormLayout .right:50dlu, 3dlu, fill:150dlu, 3dlu, fill:100 ` -com/jgoodies/forms/builder/DefaultFormBuilder `
h Class Name: Center 7org/apache/cayenne/modeler/event/EmbeddableDisplayEvent 6org/apache/cayenne/configuration/DataChannelDescriptor ` ? !"#$%&"'() 1org/apache/cayenne/validation/ValidationException Embeddable name is required. java/lang/Object `*+,-./01234567 org/apache/cayenne/map/DataMap java/lang/StringBuilder .Duplicate Embeddable name in another DataMap: 8 .9" ,org/apache/cayenne/map/event/EmbeddableEvent `: x y;<=/ org/apache/cayenne/map/ObjEntity>/ #org/apache/cayenne/map/ObjAttribute?"@AB y +org/apache/cayenne/map/event/AttributeEventCD `EFG 'There is another embeddable with name ' '.,H5 ? ?I y /org/apache/cayenne/modeler/editor/EmbeddableTab javax/swing/JPanel :org/apache/cayenne/modeler/event/EmbeddableDisplayListener ,org/apache/cayenne/modeler/ProjectController addEmbeddableDisplayListener ?(Lorg/apache/cayenne/modeler/event/EmbeddableDisplayListener;)V setLayout (Ljava/awt/LayoutManager;)V &org/apache/cayenne/modeler/Application getInstance *()Lorg/apache/cayenne/modeler/Application; getActionManager 3()Lorg/apache/cayenne/modeler/action/ActionManager; /org/apache/cayenne/modeler/action/ActionManager getAction '(Ljava/lang/Class;)Ljavax/swing/Action; buildButton ()Ljavax/swing/JButton; add *(Ljava/awt/Component;)Ljava/awt/Component; )(Ljava/awt/Component;Ljava/lang/Object;)V L(Lorg/apache/cayenne/modeler/editor/EmbeddableTab;Ljavax/swing/JTextField;)V '(Ljava/lang/String;Ljava/lang/String;)V )(Lcom/jgoodies/forms/layout/FormLayout;)V setDefaultDialogBorder +org/apache/cayenne/modeler/util/TextAdapter getComponent #()Ljavax/swing/text/JTextComponent; append =(Ljava/lang/String;Ljava/awt/Component;I)Ljavax/swing/JLabel; getPanel ()Ljavax/swing/JPanel; getCurrentEmbeddable %()Lorg/apache/cayenne/map/Embeddable; getCurrentDataMap "()Lorg/apache/cayenne/map/DataMap;
getProject &()Lorg/apache/cayenne/project/Project; "org/apache/cayenne/project/Project getRootNode 6()Lorg/apache/cayenne/configuration/ConfigurationNode; ?(Ljava/lang/Object;Lorg/apache/cayenne/map/Embeddable;Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/configuration/DataChannelDescriptor;)V fireEmbeddableDisplayEvent java/lang/String trim ()Ljava/lang/String; length ()I !org/apache/cayenne/map/Embeddable getClassName org/apache/cayenne/util/Util nullSafeEquals '(Ljava/lang/Object;Ljava/lang/Object;)Z ((Ljava/lang/String;[Ljava/lang/Object;)V
getDataMap
getEmbeddable 7(Ljava/lang/String;)Lorg/apache/cayenne/map/Embeddable; getDataMaps ()Ljava/util/Collection; java/util/Collection iterator ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString J(Ljava/lang/Object;Lorg/apache/cayenne/map/Embeddable;Ljava/lang/String;)V fireEmbeddableEvent Q(Lorg/apache/cayenne/map/event/EmbeddableEvent;Lorg/apache/cayenne/map/DataMap;)V getObjEntities
getAttributes getType equals (Ljava/lang/Object;)Z setType getEntity !()Lorg/apache/cayenne/map/Entity; V(Ljava/lang/Object;Lorg/apache/cayenne/map/Attribute;Lorg/apache/cayenne/map/Entity;)V fireObjAttributeEvent 0(Lorg/apache/cayenne/map/event/AttributeEvent;)V isEmbeddableChanged setText ! W X Y \ ] ^ _ ` a b V *? *+? *? *? ? c 7 8 9
: ; d e f \ ] g h b 7 *? *? ? c
> ? d e f i h b ? *? Y? ? ? Y?
L? ? M+,
? ?
? ? W*+? *? Y*? Y? ? ? ? Y? N? Y-? :? *? ? ? !W*? "#? ? c 2 B D E F . H 5 J H R T U ^ V c W s Y ~ Z d 4 e f l j k e l m T + n o ^ ! p q r s b s -? $Y**? ? %*? ? &*? ? '? (? )? *M*? ,? +? c ] $ _ , ` d - e f - t u $ v w x y b D
?+? +? ,? -? L*? ? %M,? ?+,? .? /? ?+? ? 0Y1? 2? 3?,? 4+? 5?R*? ? '? (? )N-? d-? 6? 7 :? 8 ? O? 9 ? ::,? 4? ???+? 5:? '? 0Y? ;Y? <=? >+? >?? >? @? 2? 3????? AY*,,? .? B:,? .:,+? C*? *? ? &? D*? ? '? (? )? 6? E :? 8 ? ?? 9 ? ::? F? E :? 8 ? l? 9 ? G? H: ? E :
? 8 ? G
? 9 ? I:? J? ? J? K? #+? L? MY*? N? O:*? ? P????????k? '? 0Y? ;Y? <Q? >+? >R? >? @? 2? 3?? c ? * c d g i j m ( n ) q - r ; t F w T x X y y z ? { ? ~ ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?&