
org.apache.jackrabbit.oak.segment.Template.class Maven / Gradle / Ivy
???? 3? ?
G ?
? ? ? $ ? $ ? $ ? $ ?
? ? ? $ ?
? ? ? ? ? ? ? ? ? ? ? ? ? ?
# ? ? ? ? ? ?
? ? ? ? ? ? ? l ? ? $ ? ? ? ? ? ?
?
#
?
?
*
*
.
.
$
B
:
$
G ?
$
?
B ?
?
?!"
?#
$$
%&
'(
L ?)
L*
L+,-./0
L12 ZERO_CHILD_NODES_TYPE S
ConstantValue SINGLE_CHILD_NODE_TYPE MANY_CHILD_NODES_TYPE ZERO_CHILD_NODES Ljava/lang/String; MANY_CHILD_NODES reader 1Lorg/apache/jackrabbit/oak/segment/SegmentReader; RuntimeVisibleAnnotations Ljavax/annotation/Nonnull; primaryType -Lorg/apache/jackrabbit/oak/api/PropertyState; Ljavax/annotation/CheckForNull;
mixinTypes
properties 5[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; childName ?(Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lorg/apache/jackrabbit/oak/api/PropertyState;Lorg/apache/jackrabbit/oak/api/PropertyState;[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;Ljava/lang/String;)V Code LineNumberTable LocalVariableTable this ,Lorg/apache/jackrabbit/oak/segment/Template;
StackMapTable ? ? ? ? "RuntimeVisibleParameterAnnotations Ljavax/annotation/Nullable; c(Lorg/apache/jackrabbit/oak/segment/SegmentReader;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V name type $Lorg/apache/jackrabbit/oak/api/Type; property state /Lorg/apache/jackrabbit/oak/spi/state/NodeState; primary mixins templates Ljava/util/List; count J LocalVariableTypeTable 'Lorg/apache/jackrabbit/oak/api/Type<*>; FLjava/util/List;3456 getPrimaryType /()Lorg/apache/jackrabbit/oak/api/PropertyState;
getMixinTypes getPropertyTemplates 7()[Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; getPropertyTemplate H(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/segment/PropertyTemplate; hash I index getChildName ()Ljava/lang/String; getProperty g(Lorg/apache/jackrabbit/oak/segment/RecordId;I)Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState; recordId ,Lorg/apache/jackrabbit/oak/segment/RecordId; segment +Lorg/apache/jackrabbit/oak/segment/Segment; offset lid props .Lorg/apache/jackrabbit/oak/segment/ListRecord; rid ? getChildNodeMap [(Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/MapRecord; childNodesId getChildNode o(Ljava/lang/String;Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/spi/state/NodeState; map -Lorg/apache/jackrabbit/oak/segment/MapRecord; child ,Lorg/apache/jackrabbit/oak/segment/MapEntry; childNodeId7 getChildNodeEntries B(Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/Iterable; Signature y(Lorg/apache/jackrabbit/oak/segment/RecordId;)Ljava/lang/Iterable<+Lorg/apache/jackrabbit/oak/spi/state/ChildNodeEntry;>; compare [(Lorg/apache/jackrabbit/oak/segment/RecordId;Lorg/apache/jackrabbit/oak/segment/RecordId;)Z thisProperty thatProperty i thisChild thatChild thatEntry entry thisMap thatMap thisId thatId equals (Ljava/lang/Object;)Z that object Ljava/lang/Object; hashCode ()I toString builder Ljava/lang/StringBuilder;( getTemplateType ()S ()V
SourceFile
Template.java )org/apache/jackrabbit/oak/segment/Segment n ?89: /org/apache/jackrabbit/oak/segment/SegmentReader c d g h j h k l;<= 2org/apache/jackrabbit/oak/segment/PropertyTemplate m a>?@3ABCDE5FGHI +org/apache/jackrabbit/oak/api/PropertyStateJ ?KL jcr:primaryType ? ?6M jcr:mixinTypesN nO4P ?Q ?RSTU ` aVB java/lang/String *org/apache/jackrabbit/oak/segment/Template WX ? ?YZ *org/apache/jackrabbit/oak/segment/RecordId[\] ?^_ ,org/apache/jackrabbit/oak/segment/ListRecord n`a_bcd ?ef ? ? ?7aghijklmnoB =org/apache/jackrabbit/oak/plugins/memory/MemoryChildNodeEntry npqr ? ? ? ?stu *org/apache/jackrabbit/oak/segment/MapEntryvwxu ?y java/lang/Objectz{ ? ?|}~ ? java/lang/StringBuilder { ???? , = ?,
= ? ? } -org/apache/jackrabbit/oak/spi/state/NodeState java/util/List java/util/Iterator "org/apache/jackrabbit/oak/api/Type +org/apache/jackrabbit/oak/segment/MapRecord $com/google/common/base/Preconditions checkNotNull &(Ljava/lang/Object;)Ljava/lang/Object; java/util/Arrays sort ([Ljava/lang/Object;)V com/google/common/collect/Lists newArrayList ()Ljava/util/ArrayList;
getProperties ()Ljava/lang/Iterable; java/lang/Iterable iterator ()Ljava/util/Iterator; hasNext ()Z next ()Ljava/lang/Object; getName getType &()Lorg/apache/jackrabbit/oak/api/Type; NAME NAMES 0(Lorg/apache/jackrabbit/oak/api/PropertyState;)V add size toArray (([Ljava/lang/Object;)[Ljava/lang/Object; getChildNodeCount (J)J getChildNodeNames
checkState (Z)V checkElementIndex (II)I
getSegment -()Lorg/apache/jackrabbit/oak/segment/Segment; getOffset readRecordId /(I)Lorg/apache/jackrabbit/oak/segment/RecordId; 0(Lorg/apache/jackrabbit/oak/segment/RecordId;I)V getEntry readProperty ?(Lorg/apache/jackrabbit/oak/segment/RecordId;Lorg/apache/jackrabbit/oak/segment/PropertyTemplate;)Lorg/apache/jackrabbit/oak/segment/SegmentPropertyState; readMap 7org/apache/jackrabbit/oak/plugins/memory/EmptyNodeState MISSING_NODE @(Ljava/lang/String;)Lorg/apache/jackrabbit/oak/segment/MapEntry; getNodeState 6()Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; readNode b(Lorg/apache/jackrabbit/oak/segment/RecordId;)Lorg/apache/jackrabbit/oak/segment/SegmentNodeState; java/util/Collections emptyList ()Ljava/util/List;
getEntries D(Ljava/lang/String;Lorg/apache/jackrabbit/oak/spi/state/NodeState;)V
singletonList $(Ljava/lang/Object;)Ljava/util/List; (org/apache/jackrabbit/oak/segment/Record
fastEquals '(Ljava/lang/Object;Ljava/lang/Object;)Z 2org/apache/jackrabbit/oak/segment/SegmentNodeState com/google/common/base/Objects equal )([Ljava/lang/Object;[Ljava/lang/Object;)Z asList %([Ljava/lang/Object;)Ljava/util/List; java/lang/Short valueOf (S)Ljava/lang/Short; ([Ljava/lang/Object;)I append -(Ljava/lang/String;)Ljava/lang/StringBuilder; -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ! $ G
X Y Z [ \ Y Z ] ^ Y Z _ ` a b a Z % c d e f g h e i j h e i k l e f m a e i n o p ? =*? *+? ? ? *,? *-? ? *? *? ? ? *?
? *? ? q *
a b c d e f $ g . i 6 k <