
org.apache.cayenne.configuration.xml.XMLDataMapLoader.class Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cayenne Show documentation
Show all versions of cayenne Show documentation
Cayenne Object Persistence Framework
The newest version!
???? 7 ?
java/lang/Object ()V org/apache/cayenne/map/DataMap
$org/apache/cayenne/resource/Resource getURL ()Ljava/net/URL;
java/net/URL
openStream ()Ljava/io/InputStream; 5org/apache/cayenne/configuration/xml/XMLDataMapLoader xmlReaderProvider Lorg/apache/cayenne/di/Provider; org/apache/cayenne/di/Provider get ()Ljava/lang/Object; " org/xml/sax/XMLReader $ 2org/apache/cayenne/configuration/xml/LoaderContext & ' ( handlerFactory 5Lorg/apache/cayenne/configuration/xml/HandlerFactory;
# * + O(Lorg/xml/sax/XMLReader;Lorg/apache/cayenne/configuration/xml/HandlerFactory;)V - . / onDataMapLoaded ?(Lorg/apache/cayenne/resource/Resource;[Lorg/apache/cayenne/map/DataMap;)Lorg/apache/cayenne/configuration/xml/DataMapLoaderListener;
# 1 2 3 addDataMapListener ?(Lorg/apache/cayenne/configuration/xml/DataMapLoaderListener;)V 5 7org/apache/cayenne/configuration/xml/RootDataMapHandler
4 7 8 7(Lorg/apache/cayenne/configuration/xml/LoaderContext;)V ! : ; < setContentHandler (Lorg/xml/sax/ContentHandler;)V ! > ? @ setErrorHandler (Lorg/xml/sax/ErrorHandler;)V B org/xml/sax/InputSource
A D E (Ljava/io/InputStream;)V
G H I toString ()Ljava/lang/String;
A K L M setSystemId (Ljava/lang/String;)V ! O P Q parse (Lorg/xml/sax/InputSource;)V
S T U V java/io/InputStream close X java/lang/Throwable
W Z [ \
addSuppressed (Ljava/lang/Throwable;)V ^ java/lang/Exception ` *org/apache/cayenne/CayenneRuntimeException b #Error loading configuration from %s
_ d e =(Ljava/lang/String;Ljava/lang/Throwable;[Ljava/lang/Object;)V g Unable to load data map from %s
_ i j ((Ljava/lang/String;[Ljava/lang/Object;)V
l m I getName
o p I getFile
r s t mapNameFromLocation &(Ljava/lang/String;)Ljava/lang/String;
v w M setName y Untitled
{ | } ~ java/lang/String lastIndexOf (I)I
{ ? ? ? length ()I
{ ? ? ? substring (I)Ljava/lang/String; ? .map.xml
{ ? ? ? endsWith (Ljava/lang/String;)Z
{ ? ? ? (II)Ljava/lang/String;
? ? ? setConfigurationSource )(Lorg/apache/cayenne/resource/Resource;)V ? .org/apache/cayenne/configuration/DataMapLoader DATA_MAP_LOCATION_SUFFIX Ljava/lang/String;
ConstantValue RuntimeVisibleAnnotations Lorg/apache/cayenne/di/Inject; Signature 9Lorg/apache/cayenne/di/Provider; Code LineNumberTable LocalVariableTable this 7Lorg/apache/cayenne/configuration/xml/XMLDataMapLoader; load H(Lorg/apache/cayenne/resource/Resource;)Lorg/apache/cayenne/map/DataMap; parser Lorg/xml/sax/XMLReader;
loaderContext 4Lorg/apache/cayenne/configuration/xml/LoaderContext; rootHandler 9Lorg/apache/cayenne/configuration/xml/RootDataMapHandler; input Lorg/xml/sax/InputSource; in Ljava/io/InputStream; e Ljava/lang/Exception; configurationResource &Lorg/apache/cayenne/resource/Resource; maps ![Lorg/apache/cayenne/map/DataMap; map Lorg/apache/cayenne/map/DataMap;
StackMapTable ?
Exceptions location lastSlash I setHandlerFactory 8(Lorg/apache/cayenne/configuration/xml/HandlerFactory;)V
lambda$load$0 j(Lorg/apache/cayenne/resource/Resource;[Lorg/apache/cayenne/map/DataMap;Lorg/apache/cayenne/map/DataMap;)V dataMap
SourceFile XMLDataMapLoader.java BootstrapMethods ? #(Lorg/apache/cayenne/map/DataMap;)V ?
? ? ? ?
? ? ? ? ? "java/lang/invoke/LambdaMetafactory metafactory ?(Ljava/lang/invoke/MethodHandles$Lookup;Ljava/lang/String;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodType;Ljava/lang/invoke/MethodHandle;Ljava/lang/invoke/MethodType;)Ljava/lang/invoke/CallSite; InnerClasses ? %java/lang/invoke/MethodHandles$Lookup ? java/lang/invoke/MethodHandles Lookup ! ? ? ? ? ? ' ( ? ? ? ? ? ? ? / *? ? ? $ ? ? ? ! ? ? ? ( ?? M+? ? N*? ? ? !:? #Y*? %? ):+,? , ? 0? 4Y? 6:? 9 ? = ? AY-? C:+? ? F? J? N -? #-? R? :-? -? R? :? Y?? N? _Ya-? Y+? S? c?,2? ? _Yf? Y+? S? h?,2N-? k? -*+? ? n? q? u-? v ? W ? ? ? W ? ? ] ? Z 0 2 3 4 , 5 8 9 C ; L <