Edit C:\Users\Admin\.m2\repository\com\adobe\xmp\xmpcore\5.1.2\com\adobe\xmp\impl\XMPNormalizer.class
???? 1 ? ? r ? ? ? ? ? ? ? ? ? # ? ? ? ? ? ? ? ? # ? # # # # # ? ? ? ! ?"#$ ?%&' #( #) ?*+,- #. 4/ #01 #2 #3 44 4567 #8 #9 4: 4; 4< 4= 4> 4? 4@A #BC #D #E FG #HIJ #K #L MNOPQR S #TQUQVQW X/ XY ?Z ?[ X4 \ #]^_ `abcbdbefgbh ijk kl `mn 4 #o #pqrstuvw ?x ?y #z #{| | ? 4 ? 4}~+????????? ???? dcArrayForms Ljava/util/Map; <init> ()V Code LineNumberTable LocalVariableTable this "Lcom/adobe/xmp/impl/XMPNormalizer; process ](Lcom/adobe/xmp/impl/XMPMetaImpl;Lcom/adobe/xmp/options/ParseOptions;)Lcom/adobe/xmp/XMPMeta; xmp Lcom/adobe/xmp/impl/XMPMetaImpl; options $Lcom/adobe/xmp/options/ParseOptions; tree Lcom/adobe/xmp/impl/XMPNode; Exceptions tweakOldXMP (Lcom/adobe/xmp/impl/XMPNode;)V path "Lcom/adobe/xmp/impl/xpath/XMPPath; idNode nameStr Ljava/lang/String; touchUpDataModel #(Lcom/adobe/xmp/impl/XMPMetaImpl;)V arrayNode dmCopyright currSchema it Ljava/util/Iterator; normalizeDCArrays newLang newArray currProp arrayForm 'Lcom/adobe/xmp/options/PropertyOptions; i I dcSchema repairAltText repairLang childValue currChild moveExplicitAliases C(Lcom/adobe/xmp/impl/XMPNode;Lcom/adobe/xmp/options/ParseOptions;)V qname xdIndex itemNode baseSchema baseNode info 'Lcom/adobe/xmp/properties/XMPAliasInfo; propertyIt schemaIt strictAliasing Z transplantArrayItemAlias O(Ljava/util/Iterator;Lcom/adobe/xmp/impl/XMPNode;Lcom/adobe/xmp/impl/XMPNode;)V langQual childNode baseArray fixGPSTimeStamp binGPSStamp Lcom/adobe/xmp/XMPDateTime; binOtherDate otherDate cal Ljava/util/Calendar; e Lcom/adobe/xmp/XMPException; exifSchema gpsDateTime deleteEmptySchemas schema compareAliasedSubtrees <(Lcom/adobe/xmp/impl/XMPNode;Lcom/adobe/xmp/impl/XMPNode;Z)V aliasChild baseChild an bn aliasQual baseQual aliasNode outerCall migrateAudioCopyright 6(Lcom/adobe/xmp/XMPMeta;Lcom/adobe/xmp/impl/XMPNode;)V firstValue defaultNode defaultValue lfPos dmValue doubleLF dcRightsArray Lcom/adobe/xmp/XMPMeta; initDCArrays bagForm seqForm altTextForm <clinit> SourceFile XMPNormalizer.java ? ??? ? ? ? ? ? ? ? ???????? uuid:??????? http://ns.adobe.com/xap/1.0/mm/ InstanceID???????? java/lang/StringBuilder??????? ?? ??? com/adobe/xmp/XMPException !Failure creating xmpMM:InstanceID ?? http://purl.org/dc/elements/1.1/????????? com/adobe/xmp/impl/XMPNode?? ? ? http://ns.adobe.com/exif/1.0/ ? ? exif:UserComment?? ? ? )http://ns.adobe.com/xmp/1.0/DynamicMedia/ xmpDM:copyright ? ? #http://ns.adobe.com/xap/1.0/rights/ xmpRights:UsageTerms???? ? ???? %com/adobe/xmp/options/PropertyOptions???? ?? []? ??????? xml:lang x-default ??? ???????????????? ??? x-repair?????????????????????????????????????? ? ? ? ????? 3Alias to x-default already has a language qualifier exif:GPSTimeStamp?????????? exif:DateTimeOriginal exif:DateTimeDigitized????? "com/adobe/xmp/impl/XMPDateTimeImpl ???? %Mismatch between alias and base nodes ?? com/adobe/xmp/impl/XMPMetaImpl dc:rights rights ?? ? java/util/HashMap ? dc:contributor dc:language dc:publisher dc:relation dc:subject dc:type dc:creator dc:date dc:description dc:title ? ? com/adobe/xmp/impl/XMPNormalizer java/lang/Object getRoot ()Lcom/adobe/xmp/impl/XMPNode; getName ()Ljava/lang/String; java/lang/String length ()I toLowerCase startsWith (Ljava/lang/String;)Z substring (I)Ljava/lang/String; com/adobe/xmp/impl/Utils checkUUIDFormat &com/adobe/xmp/impl/xpath/XMPPathParser expandXPath H(Ljava/lang/String;Ljava/lang/String;)Lcom/adobe/xmp/impl/xpath/XMPPath; com/adobe/xmp/impl/XMPNodeUtils findNode ?(Lcom/adobe/xmp/impl/XMPNode;Lcom/adobe/xmp/impl/xpath/XMPPath;ZLcom/adobe/xmp/options/PropertyOptions;)Lcom/adobe/xmp/impl/XMPNode; setOptions *(Lcom/adobe/xmp/options/PropertyOptions;)V append -(Ljava/lang/String;)Ljava/lang/StringBuilder; toString setValue (Ljava/lang/String;)V removeChildren removeQualifiers setName (Ljava/lang/String;I)V findSchemaNode M(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/String;Z)Lcom/adobe/xmp/impl/XMPNode; iterateChildren ()Ljava/util/Iterator; java/util/Iterator hasNext ()Z next ()Ljava/lang/Object; equals (Ljava/lang/Object;)Z findChildNode getChildrenLength getChild (I)Lcom/adobe/xmp/impl/XMPNode; java/util/Map get &(Ljava/lang/Object;)Ljava/lang/Object; getOptions )()Lcom/adobe/xmp/options/PropertyOptions; isSimple <(Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V addChild replaceChild (ILcom/adobe/xmp/impl/XMPNode;)V isArrayAltText getHasLanguage N(Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V addQualifier setOption (IZ)V mergeWith isArray setArrayOrdered *(Z)Lcom/adobe/xmp/options/PropertyOptions; setArrayAlternate setArrayAltText isCompositeProperty remove getValue getHasAliases setHasAliases (Z)V "com/adobe/xmp/options/ParseOptions getStrictAliasing getUnmodifiableChildren ()Ljava/util/List; java/util/List iterator isAlias setAlias com/adobe/xmp/XMPMetaFactory getSchemaRegistry #()Lcom/adobe/xmp/XMPSchemaRegistry; com/adobe/xmp/XMPSchemaRegistry findAlias ;(Ljava/lang/String;)Lcom/adobe/xmp/properties/XMPAliasInfo; %com/adobe/xmp/properties/XMPAliasInfo getNamespace _(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/String;Ljava/lang/String;Z)Lcom/adobe/xmp/impl/XMPNode; setImplicit getPrefix getPropName getAliasForm &()Lcom/adobe/xmp/options/AliasOptions; "com/adobe/xmp/options/AliasOptions toPropertyOptions lookupLanguageItem 1(Lcom/adobe/xmp/impl/XMPNode;Ljava/lang/String;)I hasChildren com/adobe/xmp/XMPUtils convertToDate /(Ljava/lang/String;)Lcom/adobe/xmp/XMPDateTime; com/adobe/xmp/XMPDateTime getYear getMonth getDay getCalendar ()Ljava/util/Calendar; java/util/Calendar set (II)V (Ljava/util/Calendar;)V convertFromDate /(Lcom/adobe/xmp/XMPDateTime;)Ljava/lang/String; getQualifierLength iterateQualifier com/adobe/xmp/XMPMeta setLocalizedText ?(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Lcom/adobe/xmp/options/PropertyOptions;)V indexOf (Ljava/lang/String;)I (II)Ljava/lang/String; getParent removeChild setArray put 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; ! ? ? ? ? ? ? ? 3 *? ? ? 0 2 ? ? ? ? ? ? j *? M*? ,+? ,? ,? *? ? >