org.apache.jackrabbit.oak.plugins.nodetype.ReadOnlyNodeTypeManager.class Maven / Gradle / Ivy
???? 3?
Q ?
P ? ? ? ? ? ?
?
P ?
P ? ?
P ?
? ? ? , ? ? ? ? ? ? ?
? ? ? ?
?
P ? ? ? ? ?
?
(
P
3 !"
7 ?#
7$ %&
7'
6(
3)*+,
B-
./
P0
31 2
342
5
6
378 ?9
M(:;<=> InnerClasses ()V Code LineNumberTable LocalVariableTable this DLorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager;
getOakName &(Ljava/lang/String;)Ljava/lang/String; jcrName Ljava/lang/String;
Exceptions RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; getTypes &()Lorg/apache/jackrabbit/oak/api/Tree; Ljavax/annotation/CheckForNull; getValueFactory ()Ljavax/jcr/ValueFactory; getNamePathMapper 5()Lorg/apache/jackrabbit/oak/namepath/NamePathMapper; getInstance ?(Lorg/apache/jackrabbit/oak/api/Root;Lorg/apache/jackrabbit/oak/namepath/NamePathMapper;)Lorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager; root $Lorg/apache/jackrabbit/oak/api/Root; namePathMapper 3Lorg/apache/jackrabbit/oak/namepath/NamePathMapper; hasNodeType (Ljava/lang/String;)Z name types $Lorg/apache/jackrabbit/oak/api/Tree;
StackMapTable ? getNodeType 1(Ljava/lang/String;)Ljavax/jcr/nodetype/NodeType; getAllNodeTypes '()Ljavax/jcr/nodetype/NodeTypeIterator; type i$ Ljava/util/Iterator; mapper list Ljava/util/List; LocalVariableTypeTable /Ljava/util/List;:?@A getPrimaryNodeTypes Ljavax/jcr/nodetype/NodeType; iterator %Ljavax/jcr/nodetype/NodeTypeIterator;B getMixinNodeTypes createNodeTypeTemplate '()Ljavax/jcr/nodetype/NodeTypeTemplate; N(Ljavax/jcr/nodetype/NodeTypeDefinition;)Ljavax/jcr/nodetype/NodeTypeTemplate; ntd 'Ljavax/jcr/nodetype/NodeTypeDefinition; createNodeDefinitionTemplate -()Ljavax/jcr/nodetype/NodeDefinitionTemplate; createPropertyDefinitionTemplate 1()Ljavax/jcr/nodetype/PropertyDefinitionTemplate; registerNodeType G(Ljavax/jcr/nodetype/NodeTypeDefinition;Z)Ljavax/jcr/nodetype/NodeType; allowUpdate Z registerNodeTypes P([Ljavax/jcr/nodetype/NodeTypeDefinition;Z)Ljavax/jcr/nodetype/NodeTypeIterator; ntds ([Ljavax/jcr/nodetype/NodeTypeDefinition; unregisterNodeType (Ljava/lang/String;)V unregisterNodeTypes ([Ljava/lang/String;)V names [Ljava/lang/String;
isNodeType 9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Z tree oakNtName primary -Lorg/apache/jackrabbit/oak/api/PropertyState; mixinsC ;(Ljava/lang/String;Ljava/util/Iterator;Ljava/lang/String;)Z primaryTypeName
mixinTypes nodeTypeName (Ljava/util/Iterator; Signature O(Ljava/lang/String;Ljava/util/Iterator;Ljava/lang/String;)Z "RuntimeVisibleParameterAnnotations isa K(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;Ljava/lang/String;)Z typeName superName
supertypes '(Ljava/lang/String;Ljava/lang/String;)Z getEffectiveNodeType P(Ljavax/jcr/Node;)Lorg/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeType; i I node Ljavax/jcr/Node; 9Lorg/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl; [Ljavax/jcr/nodetype/NodeType;
mixinImpls :[Lorg/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl;D ? ? ? d(Lorg/apache/jackrabbit/oak/api/Tree;)Lorg/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeType; ntName primaryType jcrPrimaryType jcrMixinType getRootDefinition %()Ljavax/jcr/nodetype/NodeDefinition;
getDefinition [(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)Ljavax/jcr/nodetype/NodeDefinition; parent nodeName effective >Lorg/apache/jackrabbit/oak/plugins/nodetype/EffectiveNodeType; m(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/Tree;)Ljavax/jcr/nodetype/NodeDefinition;
targetNode eff {(Lorg/apache/jackrabbit/oak/api/Tree;Lorg/apache/jackrabbit/oak/api/PropertyState;Z)Ljavax/jcr/nodetype/PropertyDefinition; property exactTypeMatch $Lorg/apache/jackrabbit/oak/api/Type; 'Lorg/apache/jackrabbit/oak/api/Type<*>; internalGetNodeType M(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl; oakName
SourceFile ReadOnlyNodeTypeManager.java W X j k@ ^ _EF q Dorg/apache/jackrabbit/oak/plugins/nodetype/ReadOnlyNodeTypeManager$1 WG e fH s ? ?IJKLM ?NAOPQR "org/apache/jackrabbit/oak/api/Tree 7org/apache/jackrabbit/oak/plugins/nodetype/NodeTypeImpl WS?TU >org/apache/jackrabbit/commons/iterator/NodeTypeIteratorAdapter WV { |BWXYZP 1javax/jcr/UnsupportedRepositoryOperationException nt:base[U mix:referenceable jcr:uuid\ s mix:versionable jcr:isCheckedOut jcr:primaryType]^C_`ab ?cd java/lang/String ? ? jcr:mixinTypese ? java/lang/IterablefghP rep:supertypesijkDlX ?m