org.apache.jackrabbit.oak.plugins.tree.impl.AbstractTree.class Maven / Gradle / Ivy
???? 2X
Q ?
? ? P ?
P ? ? ? ? ? ? ? ? ? ? ? ? ?
? ? ? ?
? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
?
P ?
? ?
?
P ? ?
?
P ? ?
?
?
?
?
P ?
P ? ?
P ?
? ?
P ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?
P ? ?
? ?
P ? ?
8 ?
? ?
P ? ? ? ? ?
?
? ?
P??????? ?
G
?
P
InnerClasses INTERNAL_NODE_NAMES [Ljava/lang/String; ()V Code LineNumberTable LocalVariableTable this :Lorg/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree; createChild N(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree;
Exceptions RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; "RuntimeVisibleParameterAnnotations getParentOrNull <()Lorg/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree; Ljavax/annotation/CheckForNull; getNodeBuilder 3()Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; isHidden (Ljava/lang/String;)Z name Ljava/lang/String; getInternalNodeNames ()[Ljava/lang/String; getNodeState 1()Lorg/apache/jackrabbit/oak/spi/state/NodeState; hasOrderableChildren ()Z
getChildNames ()Ljava/lang/Iterable; i$ Ljava/util/Iterator; names Ljava/util/Set; ordered Ljava/util/List; nodeBuilder 1Lorg/apache/jackrabbit/oak/spi/state/NodeBuilder; order -Lorg/apache/jackrabbit/oak/api/PropertyState; LocalVariableTypeTable #Ljava/util/Set; $Ljava/util/List;
StackMapTable ? Signature *()Ljava/lang/Iterable; toString ()Ljava/lang/String; p n sb Ljava/lang/StringBuilder; ? isRoot getPath buildPath (Ljava/lang/StringBuilder;)V parent getStatus Status -()Lorg/apache/jackrabbit/oak/api/Tree$Status; exists getParent getChild 8(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree; getProperty A(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/PropertyState; hasProperty getPropertyCount ()J getPropertyStatus ?(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/api/Tree$Status;
getProperties F()Ljava/lang/Iterable<+Lorg/apache/jackrabbit/oak/api/PropertyState;>; hasChild getChildrenCount (J)J arr$ len$ I max J internalNodeNames len count V getChildren children Ljava/lang/Iterable; :Ljava/lang/Iterable; <()Ljava/lang/Iterable; &()Lorg/apache/jackrabbit/oak/api/Tree;
SourceFile AbstractTree.java W X j k U V h i p q :childOrder ? k ? ? u!"#$%&'()* java/lang/Iterable+,- s./ java/lang/String012134 java/lang/StringBuilder ? ?56 : 57 ? u +org/apache/jackrabbit/oak/api/PropertyState58 t u = { ... },9%:;<= ? ? e f ? s / ? ?>?@A ?B sC sDEF sGEHE ? s root tree does not have a parentIJ ^ _ 6org/apache/jackrabbit/oak/plugins/tree/impl/HiddenTree WKL$MB kC k :org/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree$1 WNOPQ k n oR ? :org/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree$2STUVW ? f :index :references :weakreferences :conflict 8org/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree java/lang/Object "org/apache/jackrabbit/oak/api/Tree "java/lang/IllegalArgumentException /org/apache/jackrabbit/oak/spi/state/NodeBuilder
java/util/Set java/util/List java/util/Iterator )org/apache/jackrabbit/oak/api/Tree$Status 2org/apache/jackrabbit/oak/spi/state/NodeStateUtils getType &()Lorg/apache/jackrabbit/oak/api/Type; "org/apache/jackrabbit/oak/api/Type NAMES $Lorg/apache/jackrabbit/oak/api/Type; getChildNodeNames com/google/common/collect/Sets newLinkedHashSet /(Ljava/lang/Iterable;)Ljava/util/LinkedHashSet; size ()I com/google/common/collect/Lists newArrayListWithCapacity (I)Ljava/util/ArrayList; getValue 8(Lorg/apache/jackrabbit/oak/api/Type;)Ljava/lang/Object; iterator ()Ljava/util/Iterator; hasNext next ()Ljava/lang/Object; remove (Ljava/lang/Object;)Z add addAll (Ljava/util/Collection;)Z append -(Ljava/lang/String;)Ljava/lang/StringBuilder; (C)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; length charAt (I)C deleteCharAt (I)Ljava/lang/StringBuilder; $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; getName isNew
isReplaced NEW +Lorg/apache/jackrabbit/oak/api/Tree$Status;
isModified MODIFIED UNCHANGED
checkState (ZLjava/lang/Object;)V 9(Lorg/apache/jackrabbit/oak/api/Tree;Ljava/lang/String;)V #com/google/common/collect/Iterables (Ljava/lang/Iterable;)I =(Lorg/apache/jackrabbit/oak/plugins/tree/impl/AbstractTree;)V filter L(Ljava/lang/Iterable;Lcom/google/common/base/Predicate;)Ljava/lang/Iterable; hasChildNode getChildNodeCount transform K(Ljava/lang/Iterable;Lcom/google/common/base/Function;)Ljava/lang/Iterable; !com/google/common/base/Predicates notNull $()Lcom/google/common/base/Predicate;! P Q R U V W X Y / *? ? Z : [ \ ] ^ _ ` a b c d c e f b g h i b c j k Y 9 +? ? Z a [ \ ] l m n o Y . ? ? Z f [ \ ] b c p q Y 4
*? ? ? Z n [
\ ] b c r s Y 6 *? ? ? Z v [ \ ] t u Y ] ?*? L+? M,? q,? ?
? e+? ? N-?
? :,?
? ? ? :? ? '? ? :-? ?
? W???-? W?+? ? Z 2 ? ? ? ? ( ? 3 ? \ ? g ? q ? t ? } ? ? ? [ H \ l m F . v w ( X x y 3 M z { ? \ ] ? | } y ~ ? ( X x ? 3 M z ? ? " ? F ? ? ? ? ? ? *? ? ? ? b c ? ? Y M ?? Y? L+*? ? ? W+{? W*? ? M,? ? ,? ? N+ ? -? ,? W???*? !? M,? ? ,? ? N+ ? -? "? W???++? #d? $,? ++? #d? %W+}? W+? &? Z 6
? ? ? ? : ? J ? M ? j ? z ? } ? ? ? ? ? ? ? [ > : ? ' &