
com.groupbyinc.flux.common.apache.lucene.queryparser.xml.DOMUtils.class Maven / Gradle / Ivy
???? 4 ? Acom/groupbyinc/flux/common/apache/lucene/queryparser/xml/DOMUtils java/lang/Object
DOMUtils.java ()V
this CLcom/groupbyinc/flux/common/apache/lucene/queryparser/xml/DOMUtils; getChildByTagOrFail >(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element; Hcom/groupbyinc/flux/common/apache/lucene/queryparser/xml/ParserException getChildByTagName
java/lang/StringBuilder
org/w3c/dom/Element
getTagName ()Ljava/lang/String; append -(Ljava/lang/String;)Ljava/lang/StringBuilder;
missing " " child element " toString $
% (Ljava/lang/String;)V '
( e Lorg/w3c/dom/Element; name Ljava/lang/String; kid getFirstChildOrFail ,(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element; getFirstChildElement 1 0
2 ! does not contain a child element 4 getAttributeOrFail ;(Lorg/w3c/dom/Element;Ljava/lang/String;)Ljava/lang/String; getAttribute &(Ljava/lang/String;)Ljava/lang/String; 8 9 : " attribute < java/lang/String > v !getAttributeWithInheritanceOrFail getAttributeWithInheritance B 7
C getNonBlankTextOrFail )(Lorg/w3c/dom/Element;)Ljava/lang/String; getText &(Lorg/w3c/dom/Node;)Ljava/lang/String; G H
I trim K
? L length ()I N O
? P has no text R
getFirstChild ()Lorg/w3c/dom/Node; T U V org/w3c/dom/Node X getNodeType ()S Z [ Y \ getNodeName ^ Y _ equals (Ljava/lang/Object;)Z a b
? c getNextSibling e U Y f Lorg/w3c/dom/Node; i
getParentNode k U l parent n element
attributeName result getChildTextByTagName tagName child insertChild P(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; getOwnerDocument ()Lorg/w3c/dom/Document; x y z org/w3c/dom/Document |
createElement )(Ljava/lang/String;)Lorg/w3c/dom/Element; ~ } ? appendChild &(Lorg/w3c/dom/Node;)Lorg/w3c/dom/Node; ? ? ? createTextNode &(Ljava/lang/String;)Lorg/w3c/dom/Text; ? ? } ? text M(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; deflt +(Lorg/w3c/dom/Element;Ljava/lang/String;F)F java/lang/Float ?
parseFloat (Ljava/lang/String;)F ? ?
? ? F +(Lorg/w3c/dom/Element;Ljava/lang/String;I)I java/lang/Integer ? parseInt (Ljava/lang/String;)I ? ?
? ? I +(Lorg/w3c/dom/Element;Ljava/lang/String;Z)Z java/lang/Boolean ? valueOf '(Ljava/lang/String;)Ljava/lang/Boolean; ? ?
? ? booleanValue ()Z ? ?
? ? Z
getTextBuffer .(Lorg/w3c/dom/Node;Ljava/lang/StringBuilder;)V ? ?
? sb Ljava/lang/StringBuilder; Y V getNodeValue ? Y ? loadXML ((Ljava/io/Reader;)Lorg/w3c/dom/Document; java/lang/Exception ? (javax/xml/parsers/DocumentBuilderFactory ? newInstance ,()Ljavax/xml/parsers/DocumentBuilderFactory; ? ?
? ? newDocumentBuilder %()Ljavax/xml/parsers/DocumentBuilder; ? ?
? ? java/io/Reader ? !javax/xml/parsers/DocumentBuilder ? java/lang/RuntimeException ? Parser configuration error ? *(Ljava/lang/String;Ljava/lang/Throwable;)V ?
? ? org/xml/sax/InputSource ? (Ljava/io/Reader;)V ?
? ? parse 1(Lorg/xml/sax/InputSource;)Lorg/w3c/dom/Document; ? ?
? ? Error parsing file: ? -(Ljava/lang/Object;)Ljava/lang/StringBuilder; ?
? se Ljava/lang/Exception; is Ljava/io/Reader; dbf *Ljavax/xml/parsers/DocumentBuilderFactory; db #Ljavax/xml/parsers/DocumentBuilder; doc Lorg/w3c/dom/Document; Code LocalVariableTable LineNumberTable
StackMapTable
Exceptions
SourceFile ! ? / *? ? ?
?
? ? 6*+? M,? ,? Y? Y? *? ? !? +? #? ? &? )?,? ? 6 * + 6 , - 0 . + ? ! " # 4 &