3L 6 7 89 :; <= 8>? @A B C DE F GH 8IJ 8KL M @ N O P Q R S T UVW XY UZ U[ U\] U^ _ `a (F bc +d e fghi /j fk <lm 4j n opq <r st uv wx yz {| {}~ A A C C U    K o \@ ^ ` b \ ^  s /C  \  sF            / C C C C C @ G < TemplatesMapLjava/util/Map; SignatureBLjava/util/Map;transformerFactory(Ljavax/xml/transform/TransformerFactory; forceRebuildZ configDirLjava/lang/String; defaultStyle logMetacatLorg/apache/log4j/Logger; httpServer contextURL servletURLuserManagementURLinternalContextURLgetTransformer5(Ljava/lang/String;)Ljavax/xml/transform/Transformer;CodeLineNumberTableLocalVariableTable templatesLjavax/xml/transform/Templates; xslSystemId StackMapTable Exceptions()Vthis$Ledu/ucsb/nceas/metacat/DBTransform;transformXMLDocument(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/Writer;Ljava/util/Hashtable;Ljava/lang/String;)Vxml)Ljavax/xml/transform/stream/StreamSource;result)Ljavax/xml/transform/stream/StreamResult;msge1Ljava/io/IOException;eLjava/lang/Exception;doc sourceType targetTypeqformatwLjava/io/Writer;paramLjava/util/Hashtable; sessionidLocalVariableTypeTable;hm(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;Ljava/io/Writer;Ljava/util/Hashtable;Ljava/lang/String;)V doTransform(Ljavax/xml/transform/stream/StreamSource;Ljavax/xml/transform/stream/StreamResult;Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;Ljava/lang/String;)VkeyvalueiterItLjava/util/Iterator;entryEntry InnerClassesLjava/util/Map$Entry;enLjava/util/Enumeration; cgiPrefix skinOptions+Ledu/ucsb/nceas/utilities/SortedProperties; transformer!Ljavax/xml/transform/Transformer; resultOutputQLjava/util/Iterator;>;;Ljava/util/Map$Entry;+Ljava/util/Enumeration;Ec(Ljavax/xml/transform/stream/StreamSource;Ljavax/xml/transform/stream/StreamResult;Ljava/lang/String;Ljava/util/Hashtable;Ljava/lang/String;Ljava/lang/String;)VgetPathContent8(Ljava/io/File;Ljava/lang/String;)Lorg/w3c/dom/NodeList;inLorg/xml/sax/InputSource;fsLjava/io/FileInputStream;fnfLjava/io/FileNotFoundException; docNodeListLorg/w3c/dom/NodeList;sefLjava/io/File;pathparser%Lorg/apache/xerces/parsers/DOMParser;Lorg/w3c/dom/Document;getStyleSystemIdJ(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; nChildTextLorg/w3c/dom/Node;kInlTarget childAttsLorg/w3c/dom/NamedNodeMap;nTargetPublicIdtargetnChild childNamej nlChildrennDoctypeattsnAttdoctypei breakflagfilename nlDoctype nlDefaultnDefault sourcetype targettypesystemId removeDOCTYPE&(Ljava/lang/String;)Ljava/lang/String;stopposretstartpossetForceRebuild(Z)V forceBuild SourceFileDBTransform.java   dDBTransform.getTransformer - clear the style sheet cache and will reload the style sheets from disk.  java/lang/StringBuilder HDBTransform.getTransformer - Load the style sheets from disk for the id   'javax/xml/transform/stream/StreamSource   MDBTransform.getTransformer - Load the style sheets from the cache for the id javax/xml/transform/Templates   application.default-style ,   auth.userManagementUrl    +,java/io/StringReader 'javax/xml/transform/stream/StreamResult   java/lang/ExceptionC: Error transforming document in DBTransform.transformXMLDocument:   java/io/IOException  #DBTransform.doTransform - qformat:          java/util/Map$Entry java/lang/String  null sessid &DBTransform.doTransform - cgi-prefix: &DBTransform.doTransform - httpServer: &DBTransform.doTransform - contextURL: %DBTransform.doTransform - serletURL: -DBTransform.doTransform - userManagementURL:  cgi-prefix   [Ljava/lang/String;!DBTransform.doTransform - param:  -- #org/apache/xerces/parsers/DOMParserjava/io/FileInputStream org/xml/sax/InputSource  java/io/FileNotFoundException ! "# $% &'File: ( : parse threw: ) * +,- ./file: html/.xml6DBTransform.getStyleSystemId - Trying style-set file:  java/io/File/style-set/doctype /style-set/default-style 01 23 4 56 78publicid 9: ;< = >?org/w3c/dom/Node @'Error parsing style-set file: http AB3DBTransform.getStyleSystemId - style system id is:  D EF G6java/util/HashMap HI"edu/ucsb/nceas/metacat/DBTransform JKjava/lang/Object5javax/xml/transform/TransformerConfigurationExceptionjava/sql/SQLException java/lang/ClassNotFoundException2edu/ucsb/nceas/utilities/PropertyNotFoundExceptionjava/io/Writerjava/util/Hashtable)edu/ucsb/nceas/utilities/SortedPropertiesjavax/xml/transform/Transformerjava/util/Iteratorjava/util/Enumeration(javax/xml/transform/TransformerExceptionorg/w3c/dom/Documentorg/w3c/dom/NodeListorg/w3c/dom/NamedNodeMap java/util/Mapclearorg/apache/log4j/Loggerdebug(Ljava/lang/Object;)V containsKey(Ljava/lang/Object;)Zappend-(Ljava/lang/String;)Ljava/lang/StringBuilder;toString()Ljava/lang/String;(Ljava/lang/String;)V&javax/xml/transform/TransformerFactory newTemplates=(Ljavax/xml/transform/Source;)Ljavax/xml/transform/Templates;put8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object;get&(Ljava/lang/Object;)Ljava/lang/Object;newTransformer#()Ljavax/xml/transform/Transformer;&edu/ucsb/nceas/metacat/util/SystemUtilgetStyleSkinsDir1edu/ucsb/nceas/metacat/properties/PropertyService getProperty getServerURL getContextURL getServletURLgetInternalContextURL(Ljava/io/Reader;)V(Ljava/io/Writer;)Vwrite getMessageflusherror*(Ljava/lang/Object;Ljava/lang/Throwable;)V setParameter'(Ljava/lang/String;Ljava/lang/Object;)Vinfo5edu/ucsb/nceas/metacat/properties/SkinPropertyService getProperties?(Ljava/lang/String;)Ledu/ucsb/nceas/utilities/SortedProperties;()Ljava/util/LinkedHashMap;java/util/LinkedHashMapentrySet()Ljava/util/Set; java/util/Setiterator()Ljava/util/Iterator;hasNext()Znext()Ljava/lang/Object;getKeygetValueindexOf(I)Iequals getCGI_URLkeys()Ljava/util/Enumeration;hasMoreElements nextElement transform;(Ljavax/xml/transform/Source;Ljavax/xml/transform/Result;)V(Ljava/io/File;)V(Ljava/io/InputStream;)VprintStackTraceparse(Lorg/xml/sax/InputSource;)Vclosejava/lang/SystemerrLjava/io/PrintStream;getPathjava/io/PrintStreamprintln getDocument()Lorg/w3c/dom/Document;org/apache/xpath/XPathAPIselectNodeList<(Lorg/w3c/dom/Node;Ljava/lang/String;)Lorg/w3c/dom/NodeList;item(I)Lorg/w3c/dom/Node; getFirstChild()Lorg/w3c/dom/Node; getNodeValue getLength()I getAttributes()Lorg/w3c/dom/NamedNodeMap; getNamedItem&(Ljava/lang/String;)Lorg/w3c/dom/Node; getChildNodes()Lorg/w3c/dom/NodeList; getNodeName getNodeType()Sout startsWith(Ljava/lang/String;)Z(Ljava/lang/String;)I(Ljava/lang/String;I)I substring(II)Ljava/lang/String;length newInstance*()Ljavax/xml/transform/TransformerFactory; getLogger,(Ljava/lang/Class;)Lorg/apache/log4j/Logger;!    ,*9Y  *  Y*L*+WY  * *. ^_`ac&d?eNfYg\hujN A]********** *!*"*#*$ *%Bn oqrst"u'.7>ELU\ ] 4 *,-&:8*+'LY(Y+)*: +Y,: *  - +.K: Y  0  1 :  .2  3:  5 3 JM/O4N &1ADJMObmty& 1 m OF   8DB8 --6:78Y 9  :;:W<=>:  ?> @A:  BC:  DC:  .E  8FG H8I:Y J  Y K * Y L * Y M * Y N * O8P*8Q*8R*8S*8^T:  UM VC:  WX2: Y Y  Z  :  8+,[# -49HR^jv4=HS^inuj# v HE ^/ > 0 uT &4 *HE ^/ uT H D S *\Y]M^Y*_:`YaN :c,-de0:fY g *h i j k,l:+m::fY n *h i j k"%b.8;/nxy/f"!%', .%3&8-;(=*Z+c*f,h/n3v4y6{898:z " '=+v{+.x.xn8@  L,     1:+ +oG*L6Y * p + p + q :Y r  :sYt:uv:wv:  x:  yz:6  { x:  |:  }~:yz:,G :6{x::Gq|:}~:yz:-GF:6{.x:z:6  ] ':Y  1 k%Y *  :Y   :/0GIJOPBQ\RgSpTyUVXZ[\]^`acde gh i.j7l@mOoZpernsqttmzz|aXZC7@:e Z.L   ~ BT!g/p&"y# $ "%&'8~ (()M(())*)(`(())*)()*)(0(())*)() (()B#&+,EM+>5+`6Y + +`+ M+," >AC4#-EEB. ;/ A 013  23AY K LMp45 A8