
org.apache.cayenne.modeler.CodeTemplateManager.class Maven / Gradle / Ivy
???? 4K
U ? ? ?
? ?
U ? ?
? ? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
? ?
? ? ? ? ? ? ? ? ? ? ? ? ' ? ? ' ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ? ? ? ?
? ?
? ?
A ?
A ? ? ? ? ?
? ?
U ?
?
STANDARD_SERVER_SUPERCLASS Ljava/lang/String;
ConstantValue STANDARD_SERVER_SUBCLASS SINGLE_SERVER_CLASS STANDARD_CLIENT_SUPERCLASS STANDARD_CLIENT_SUBCLASS STANDART_EMBEDDABLE_SUPERCLASS STANDART_EMBEDDABLE_SUBCLASS SINGLE_EMBEDDABLE_CLASS STANDART_DATAMAP_SUPERCLASS STANDART_DATAMAP_SUBCLASS SINGLE_DATAMAP_CLASS NODE_NAME standardSubclassTemplates Ljava/util/List; Signature $Ljava/util/List; standardSuperclassTemplates standardClientSubclassTemplates !standardClientSuperclassTemplates customTemplates Ljava/util/Map; 5Ljava/util/Map; reverseCustomTemplate standardTemplates standartEmbeddableTemplates %standartEmbeddableSuperclassTemplates standartDataMapTemplates "standartDataMapSuperclassTemplates reverseStandartTemplates logger Lorg/slf4j/Logger; getTemplatePreferences G(Lorg/apache/cayenne/modeler/Application;)Ljava/util/prefs/Preferences; Code LineNumberTable LocalVariableTable this 0Lorg/apache/cayenne/modeler/CodeTemplateManager; application (Lorg/apache/cayenne/modeler/Application; +(Lorg/apache/cayenne/modeler/Application;)V entry Entry InnerClasses Ljava/util/Map$Entry; LocalVariableTypeTable ;Ljava/util/Map$Entry;
StackMapTable updateCustomTemplates (Ljava/util/prefs/Preferences;)V e 'Ljava/util/prefs/BackingStoreException; path (Lorg/apache/cayenne/modeler/pref/FSPath; key
preference Ljava/util/prefs/Preferences; keys [Ljava/lang/String; ? getTemplatePath L(Ljava/lang/String;Lorg/apache/cayenne/resource/Resource;)Ljava/lang/String; Ljava/nio/file/Path; Ljava/net/URISyntaxException; name rootPath &Lorg/apache/cayenne/resource/Resource; value Ljava/lang/Object;
getNameByPath :(Ljava/lang/String;Ljava/nio/file/Path;)Ljava/lang/String; fullPath getCustomTemplates ()Ljava/util/Map; 7()Ljava/util/Map; getStandardSubclassTemplates ()Ljava/util/List; &()Ljava/util/List; "getStandardClientSubclassTemplates getStandardSuperclassTemplates $getStandardClientSuperclassTemplates getStandartEmbeddableTemplates (getStandartEmbeddableSuperclassTemplates getStandartDataMapTemplates %getStandartDataMapSuperclassTemplates ()V
SourceFile CodeTemplateManager.java .org/apache/cayenne/modeler/CodeTemplateManager codeTemplateManager ? ? java/util/ArrayList ? h e Standard Server Superclass j e Standard Client Superclass d e Single Server class Standard Server Subclass i e Standard Client Subclass p e Single Embeddable class Standart Embeddable Subclass q e Standart Embeddable Superclass r e Standart DataMap Subclass Single DataMap class s e Standart DataMap Superclass w x ? ? java/util/HashMap n l k l !"#$ java/util/Map$Entry%$ java/lang/String&$'( o l ,org/apache/cayenne/gen/ClassGenerationAction templates/v4_1/superclass.vm 2org/apache/cayenne/gen/ClientClassGenerationAction #templates/v4_1/client-superclass.vm templates/v4_1/subclass.vm !templates/v4_1/client-subclass.vm templates/v4_1/singleclass.vm 'templates/v4_1/embeddable-superclass.vm %templates/v4_1/embeddable-subclass.vm (templates/v4_1/embeddable-singleclass.vm "templates/v4_1/datamap-subclass.vm %templates/v4_1/datamap-singleclass.vm $templates/v4_1/datamap-superclass.vm t l)* %java/util/prefs/BackingStoreException u v Error reading preferences+,- ?. &org/apache/cayenne/modeler/pref/FSPath/0 ? ?123456789:;3<=>?3@ABC2 java/net/URISyntaxException 2Path for template named '{}' could not be resolved,DEBF?GHIJ java/lang/Object &org/apache/cayenne/modeler/Application java/util/Iterator java/util/prefs/Preferences getClass ()Ljava/lang/Class; getPreferencesNode B(Ljava/lang/Class;Ljava/lang/String;)Ljava/util/prefs/Preferences; (I)V java/util/List add (Ljava/lang/Object;)Z
java/util/Map entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getValue getKey put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;
childrenNames ()[Ljava/lang/String; org/slf4j/Logger warn (Ljava/lang/String;)V (IF)V node 1(Ljava/lang/String;)Ljava/util/prefs/Preferences; getPath ()Ljava/lang/String; get &(Ljava/lang/Object;)Ljava/lang/Object; $org/apache/cayenne/resource/Resource getURL ()Ljava/net/URL; java/net/URL toURI ()Ljava/net/URI; java/nio/file/Paths $(Ljava/net/URI;)Ljava/nio/file/Path; java/nio/file/Path getParent ()Ljava/nio/file/Path; ;(Ljava/lang/String;[Ljava/lang/String;)Ljava/nio/file/Path;
relativize *(Ljava/nio/file/Path;)Ljava/nio/file/Path; toString '(Ljava/lang/String;Ljava/lang/Object;)V resolve normalize containsKey org/slf4j/LoggerFactory getLogger %(Ljava/lang/Class;)Lorg/slf4j/Logger; ! U V W X Y W X Z W X [ W X
\ W X ] W X ^ W X _ W X ` W X a W X b W X c W X d e f g h e f g i e f g j e f g k l f m n l f m o l f m p e f g q e f g r e f g s e f g t l f m
u v w x y ? +*? ? ? z O { | } ~ ? ? y ? ?*? *? Y? ? *? ?
W*? Y? ? *?
?
W*? Y? ? *? ?
W*? ?
W*? Y? ? *? ?
W*? Y? ? *? ?
W*? ?
W*? Y? ? *? ?
W*? Y? ? *? ?
W*? ?
W*? Y? ? *? ?
W**+? ? *? Y? ? !*? "? # ? $ M,? % ? ,,? & ? 'N*? !-? ( ? )-? * ? )? + W???*? Y? ? ,*? , .? + W*? ,
0? + W*? ,1? + W*? ,2? + W*? ,3? + W*? ,4? + W*? ,5? + W*? ,6? + W*? ,7? + W*? ,8? + W*? ,9? + W*? Y? ? :*? :1? + W*? :2? + W*? :3? + W*? :0
? + W*? :. ? + W*? :4? + W*? :5? + W*? :6? + W*? :7? + W*? :8? + W*? :9? + W? z ? 2 R S T V ' W 3 Y ? Z K [ W ] b ^ n ` y a ? b ? d ? e ? g ? h ? i ? k ? l ? n ? o ? p q4 r7 tB uP v^ wl xz y? {? |? }? ? ?? ?? ?? ?? ? ? ? ?- ?; ?I ?W ?e ?s ?? ? { ? ? ? | } ? ~ ? ? ? ? ? ? ? ? 1 ? ? y c? )M+? ;M? N? =>? ? *? Y,?? @? ",N-?66? /-2:? AY+? B? C:*? "? D? + W???б
<