
org.apache.jackrabbit.oak.namepath.GlobalNameMapper.class Maven / Gradle / Ivy
???? 2' ?
? ?
?
?
?
? ? > ?
> ?
? ?
> ? ? ? ? > ? ? ? ? > ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
? ?
? ?
> ?
? ?
> ?
> ?
> ? ? ?
. ? ?
. ?
. ?
- ?
? ?
? ?
?
> ?
. ?
> ?
> ?
? ?
? ?
? ? ? ? ? root $Lorg/apache/jackrabbit/oak/api/Root;
namespaces $Lorg/apache/jackrabbit/oak/api/Tree; nsdata isHiddenName (Ljava/lang/String;)Z Code LineNumberTable LocalVariableTable name Ljava/lang/String; isExpandedName brace I
StackMapTable '(Lorg/apache/jackrabbit/oak/api/Root;)V this 5Lorg/apache/jackrabbit/oak/namepath/GlobalNameMapper; 2(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V /Lorg/apache/jackrabbit/oak/spi/state/NodeState; init ()V (Ljava/util/Map;)V uri prefix entry Entry InnerClasses Ljava/util/Map$Entry; i$ Ljava/util/Iterator; mappings Ljava/util/Map; forward 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; reverse LocalVariableTypeTable ;Ljava/util/Map$Entry; 5Ljava/util/Map; ? ? ? ? Signature 8(Ljava/util/Map;)V
getJcrName &(Ljava/lang/String;)Ljava/lang/String; oakName RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations getOakNameOrNull jcrName Ljavax/annotation/CheckForNull;
getOakName ?
Exceptions getSessionLocalMappings ()Ljava/util/Map; 7()Ljava/util/Map; getOakNameFromExpanded oakPrefix expandedName getOakPrefixOrNull getOakURIOrNull getNamespacesProperty getNsData getPrefixes ()Ljava/lang/Iterable; prefs Ljava/lang/Iterable; (Ljava/lang/Iterable; ? *()Ljava/lang/Iterable; onSessionRefresh
SourceFile GlobalNameMapper.java : ? G { ? ? ? ? ? ? Q X A B W X ? ? ? Q R /jcr:system/rep:namespaces ? ? ? C D
rep:nsdata ? ? ? E D ? ? V ? ? ? ? ? ? ? ? ? ? ? ? ? ? java/util/Map$Entry ? ? java/lang/String ? ? ? ? q rep:prefixes ? rep:uris
F G M G q v q javax/jcr/RepositoryException java/lang/StringBuilder Invalid jcr name Q } ? ? q ? q ? q !"#$%& 3org/apache/jackrabbit/oak/namepath/GlobalNameMapper java/lang/Object -org/apache/jackrabbit/oak/namepath/NameMapper
java/util/Map /org/apache/jackrabbit/oak/spi/state/NodeBuilder java/util/Iterator java/lang/Iterable
startsWith indexOf (II)I substring (II)Ljava/lang/String; (I)I 2org/apache/jackrabbit/oak/plugins/tree/RootFactory createReadOnlyRoot U(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/api/Root; "org/apache/jackrabbit/oak/api/Root getTree 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; "org/apache/jackrabbit/oak/api/Tree getChild 7org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState
EMPTY_NODE -org/apache/jackrabbit/oak/spi/state/NodeState builder 3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; entrySet ()Ljava/util/Set;
java/util/Set iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getKey isEmpty getValue setProperty W(Ljava/lang/String;Ljava/lang/Object;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; 1org/apache/jackrabbit/oak/plugins/name/Namespaces encodeUri keySet "org/apache/jackrabbit/oak/api/Type STRINGS $Lorg/apache/jackrabbit/oak/api/Type; {(Ljava/lang/String;Ljava/lang/Object;Lorg/apache/jackrabbit/oak/api/Type;)Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; values ()Ljava/util/Collection; getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; 2org/apache/jackrabbit/oak/plugins/tree/TreeFactory createReadOnlyTree U(Lorg/apache/jackrabbit/oak/spi/state/NodeState;)Lorg/apache/jackrabbit/oak/api/Tree; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object;
checkArgument (ZLjava/lang/Object;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString ()Ljava/lang/String; (Ljava/lang/String;)V java/util/Collections emptyMap (Z)V (I)Ljava/lang/String; (C)Ljava/lang/StringBuilder; 'org/apache/jackrabbit/oak/util/TreeUtil getString J(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljava/lang/String;
getStrings L(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljava/lang/Iterable; emptyList ()Ljava/util/List; ! > ? @ A B C D E D F G H 1 *? ? I ? J K L M G H ~ -*? ? %*}? <? *? :? ? ? ?? I C D E + G J N O - K L P ? )@? Q R H N *? *+? *? ? I O P Q
R J S T A B Q U H A *+?
? ? I
U V J S T A V W X H e &*? ? !**? ?
? **? ? ? ? I Y Z [ % ] J &