Edit D:\app\Administrator\product\11.2.0\dbhome_1\oc4j\xqs\lib\oracle\tip\ts\translation\d3l\D3L.class
?? .* ??? ?? ? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ??? ? ?? ?? ?? ?? ??? &?? #?? #?? #?? #? #?? ,??? ??? /?? 3? ???? 6?? 9?? ;? ;? ;?? ?? ;??? ;? ;? ;? ;? ;? ;? ;? ?? ?? ?? ?? ??? ?????? #? #????? /? ?? ???? /??? ,? ?? ?? ?? ? ??? ?? ??? o?? o? o? ??? u? u? u? ?? #?? ?? ?? /?? ? ? ? ? ? ?? u? ? u ? ? u ? ? ; ;? ? ; ;?? ? u ? u ? ? ? ?! ?" u# u$%&' ?( u) u* u+ /,-./ 01 ?2 ?3 ?4567 89 o:;<= ?>?@A ?BCDEFGHIJKL ?MN /OP ?QR oS /OTU ?V ?WXYZ ?[ /O\ /O]^_ /O /O`abc ?defghijk ?lemnopq ur ustu vwx ?y ?z{ ?| ?} u~ u ?? ?? ??? ? ?? ? ?? u? ?? ?? ?? ?? ?? ??? ? ?? u? u? u??? '? ?? u? ?? ??? ?? ???? u? u? ? ? ? ? ? '?? :? '?? ?? &? ??? ?d ?? u? u? u? ?? ?? u? :? u?? ?? ?? ??? ?? ??? u? u? ? ????? ??? ????? ? ?? ?? ?? ?? u? u? ??? ?s ?? #?? #? u? u? ?? ?? #? ??? ??? u? ??? u? u? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? ?? ?? u? ??? ?? ?? ?? ?? ?d u?? ? ? u ? u u? ? ? ? # ? ? #! _O # # ?d ?d ? ?O ?O ! " #$%& ?'() o*+ ?, ?- ?./ ??0 LocalResolver InnerClasses s_msg 1Loracle/tip/ts/translation/d3l/D3LResourceBundle; m_d3l Ljava/lang/Object; m_str m_d3lEnc Ljava/lang/String; m_d3ldefs .Loracle/tip/ts/translation/d3l/D3LDefinitions; m_d3lDoc "Loracle/xml/parser/v2/XMLDocument; m_d3lRoot Lorg/w3c/dom/Element; m_d3lTop m_appEventDOMParser Loracle/xml/parser/v2/DOMParser; m_appDoc Lorg/w3c/dom/Document; m_appRoot m_appTop m_nsId m_type m_name m_escaping m_parsemode m_validationMode m_encoding m_doVerb Z m_qualifyXML m_currPath Ljava/util/Vector; m_impSeen m_impDone m_d3lvars ,Loracle/tip/ts/translation/d3l/D3LVariables; m_associatedIpDatatype +Loracle/tip/buslogic/api/datatype/Datatype; DTD_ROOT ConstantValue DO_VERBOSE NO_CHECK I???? LOWER UPPER UNBOUNDED ESC_PREFIXED ESC_ENCLOSED PARSMODE_STRICT PARSMODE_LENIENT VALIDATION_MODE_FULL VALIDATION_MODE_FIST1 DEFAULT_ENCODING <init> (Ljava/lang/String;)V Code LineNumberTable Exceptions (Ljava/io/Reader;)V (Ljava/io/InputStream;)V (Ljava/io/File;)V (Ljava/io/File;Ljava/io/File;)V -(Ljava/io/InputStream;Ljava/io/InputStream;)V #(Ljava/io/Reader;Ljava/io/Reader;)V '(Ljava/lang/String;Ljava/lang/String;)V #(Ljava/lang/String;Ljava/io/File;)V C(Ljava/lang/String;Loracle/tip/ts/translation/d3l/D3LDefinitions;)V '(Ljava/lang/Object;Ljava/lang/Object;)V getString ()Ljava/lang/String; isStrictParseMode ()Z isLenientParseMode isFullValidationReport isStopOnFirstValidationException setVerbose (Z)V doVerbose setNSQualify getNSQualify getParsedRepresentation &([B)Loracle/xml/parser/v2/XMLDocument; getUnparsedRepresentation &(Loracle/xml/parser/v2/XMLDocument;)[B parse (([BLjava/lang/String;)Ljava/lang/String; @([BLoracle/tip/ts/translation/d3l/D3LContext;)Ljava/lang/String; ([B)Ljava/lang/String; &(Ljava/lang/String;)Ljava/lang/String; 8(Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; produce produceBytes (Ljava/lang/String;)[B getType getName checkDoc ()V createIpDatatype @(Ljava/lang/String;I)Loracle/tip/buslogic/api/datatype/Datatype; setIpDatatype .(Loracle/tip/buslogic/api/datatype/Datatype;)V getIpDatatype -()Loracle/tip/buslogic/api/datatype/Datatype; extractValues *([B[Ljava/lang/String;)[Ljava/lang/Object; validate ([B)V checkTree (Lorg/w3c/dom/Element;Z)V setImpSeen setImpDone parseit S(Lorg/w3c/dom/Element;Loracle/tip/ts/translation/d3l/D3LContext;)Ljava/lang/Object; parseDelimitedArray S(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;)Ljava/lang/Object; parseStruct enclosingArrayHasSameDelimiter ?(Ljava/util/Vector;Loracle/tip/ts/translation/d3l/D3LContext;)Z isMarkedAsRequired (Lorg/w3c/dom/Element;)Z allowsSeparator (Ljava/lang/Object;)Z isSimpleString isStruct isSimple isComplex isDelimitedArray isPad checkForMore ~(Loracle/tip/ts/translation/d3l/D3LContext;ZLorg/w3c/dom/Element;ILjava/lang/String;IILjava/lang/String;Ljava/util/Vector;ZZ)Z checkForSeparatorChange x(Lorg/w3c/dom/Element;Ljava/util/Vector;Ljava/util/Vector;Ljava/util/Vector;Loracle/tip/ts/translation/d3l/D3LContext;)V checkAssignments T(Lorg/w3c/dom/Element;Ljava/lang/String;Loracle/tip/ts/translation/d3l/D3LContext;)Z checkValidation T(Lorg/w3c/dom/Element;Ljava/lang/Object;Loracle/tip/ts/translation/d3l/D3LContext;)V produceit T(Ljava/lang/Object;Lorg/w3c/dom/Element;Loracle/tip/ts/translation/d3l/D3LContext;)V produceStruct getDefinitions 0()Loracle/tip/ts/translation/d3l/D3LDefinitions; getD3lAsString getVariables .()Loracle/tip/ts/translation/d3l/D3LVariables; getRef >(Lorg/w3c/dom/Element;Ljava/lang/String;)Lorg/w3c/dom/Element; getFirstRef getFieldType ,(Lorg/w3c/dom/Element;)Lorg/w3c/dom/Element; lookupValidValues )(Lorg/w3c/dom/Element;)Ljava/lang/String; getCardinality D(Lorg/w3c/dom/Element;[ILoracle/tip/ts/translation/d3l/D3LContext;)V isInteger isUnsignedInteger isString isArray isEmpty (Ljava/lang/String;)Z pp push pop getBytes ([BII)Ljava/lang/String; &(Ljava/util/Vector;)Ljava/lang/String; S(Loracle/tip/ts/translation/d3l/D3LByteStream;Ljava/util/Vector;)Ljava/lang/String; C(Loracle/tip/ts/translation/d3l/D3LByteStream;[B)Ljava/lang/String; <clinit> SourceFile D3L.java java/lang/String java/lang/Object 5???????????????????????????????????????? java/util/Vector?????????? 'oracle.tip.ts.translation.d3l.doVerbose2s ,oracle/tip/ts/translation/d3l/D3LDefinitions java/io/Reader java/io/File java/io/InputStream java/io/StringWriter java/net/URL *oracle/tip/ts/translation/d3l/D3LException?? D3L_CTOR_ARG_ERR java/io/StringReader345 java/io/ByteArrayInputStream [B ? java/io/FileReader oracle/xml/parser/v2/DOMParser678! java/io/PrintWriter 9:;.6<?xml version="1.0" encoding="US-ASCII"?> <!-- ======================================================== --> <!ENTITY % Name "CDATA" > <!ENTITY % Number "NMTOKEN" > <!ENTITY % Comment "CDATA" > <!ENTITY % IdRef "CDATA" > <!-- ======================================================== --> <!ENTITY % DocumentationAttributes " name %Name; #IMPLIED comment %Comment; #IMPLIED " > <!ENTITY % GenericAttributes " %DocumentationAttributes; id ID #IMPLIED " > <!ENTITY % MandatoryGenericAttributes " %DocumentationAttributes; id ID #REQUIRED " > <!-- NEW --> <!ELEMENT validvalue EMPTY> <!ATTLIST validvalue %DocumentationAttributes; value CDATA #REQUIRED > <!ENTITY % ValidValues " validvalue " > <!ELEMENT validvalues ( %ValidValues; )* > <!ATTLIST validvalues %GenericAttributes; > <!ENTITY % Optionality "( R | O )" > <!ENTITY % Cardinality "CDATA" > <!ENTITY % FieldAttributes " name %Name; #REQUIRED comment %Comment; #IMPLIED id ID #IMPLIED optionality %Optionality; #IMPLIED validvalues IDREF #IMPLIED assign IDREF #IMPLIED " > <!ENTITY % NonTypeAttributes " name %Name; #IMPLIED comment %Comment; #IMPLIED " > <!-- ======================================================== --> <!-- NEW --> <!ENTITY % SeparatorChar "CDATA" > <!ENTITY % TerminatorChar "CDATA" > <!ENTITY % StructAttributes " %GenericAttributes; startswith CDATA #IMPLIED separatorchar %SeparatorChar; #IMPLIED terminatorchar %TerminatorChar; #IMPLIED " > <!-- ======================================================== --> <!ENTITY % Align "%Number;" > <!ENTITY % IntegerSize "( 1 | 2 | 4 | 8 )" > <!ENTITY % Endian "( big | little )" > <!ENTITY % IntegerAttributes " %GenericAttributes; endian %Endian; 'big' " > <!ENTITY % IntegerTypes " signed1 | unsigned1 | signed2 | unsigned2 | signed4 | unsigned4 | signed8 | unsigned8 " > <!ENTITY % FloatAttributes " %GenericAttributes; " > <!ENTITY % FloatTypes " float | double " > <!-- ======================================================== --> <!ENTITY % PadStyle "( head | tail | none )" > <!ENTITY % PadChar "CDATA" > <!ENTITY % DelimiterChar "CDATA" > <!ENTITY % StringAttributes " %GenericAttributes; " > <!ENTITY % SimpleStringAttributes " %StringAttributes; " > <!ENTITY % TerminatedStringAttributes " %StringAttributes; endchar %DelimiterChar; #REQUIRED " > <!ENTITY % PaddedStringAttributes " %StringAttributes; length %Number; #REQUIRED padchar %PadChar; #REQUIRED padstyle %PadStyle; #REQUIRED endchar %PadChar; #IMPLIED " > <!ENTITY % PrefixedStringAttributes " %StringAttributes; length IDREF #REQUIRED " > <!ENTITY % DelimitedStringAttributes " %StringAttributes; delimiter %DelimiterChar; #REQUIRED " > <!ENTITY % StringTypes "padstring | pfxstring | limstring | termstring | simplestring" > <!-- ======================================================== --> <!ENTITY % DateFormat "( DDMMYY | DDMMYYYY | MMDDYY | MMDDYYYY | MMDDYYYY_HHMI | MMDDYYYY_HHMISS | MMDDYYYY_HHMISS_Z )" > <!ENTITY % DateAttributes " %GenericAttributes; format %DateFormat; #REQUIRED " > <!-- ======================================================== --> <!ENTITY % NumberAttributes " %GenericAttributes; " > <!-- ======================================================== --> <!ENTITY % ArrayAttributes " %GenericAttributes; " > <!ENTITY % FixedArrayAttributes " %ArrayAttributes; length %Number; #REQUIRED " > <!ENTITY % PrefixedArrayAttributes " %ArrayAttributes; length IDREF #REQUIRED " > <!ENTITY % DelimitedArrayAttributes " %ArrayAttributes; cardinality %Cardinality; #IMPLIED contchar %DelimiterChar; #IMPLIED endchar %DelimiterChar; #IMPLIED delimiter %DelimiterChar; #IMPLIED " > <!ENTITY % ImplicitArrayAttributes " %ArrayAttributes; " > <!-- ======================================================== --> <!ENTITY % ScalarElements " signed1 | unsigned1 | signed2 | unsigned2 | signed4 | unsigned4 | signed8 | unsigned8 | float | double | date | number | padstring | pfxstring | limstring | termstring | simplestring " > <!-- NEW --> <!ENTITY % FileName "CDATA" > <!ELEMENT assign EMPTY > <!ATTLIST assign %DocumentationAttributes; variable %IdRef; #REQUIRED value CDATA #REQUIRED order %Number; #IMPLIED > <!ENTITY % Assignments " assign " > <!ELEMENT assignments ( %Assignments; )* > <!ATTLIST assignments %GenericAttributes; > <!ENTITY % Default "CDATA" > <!ENTITY % MaximumLength "%Number;" > <!ELEMENT variable EMPTY > <!ATTLIST variable %MandatoryGenericAttributes; default %Default; #IMPLIED maxlen %MaximumLength; "1" > <!ENTITY % VariableDeclaration " variable " > <!ELEMENT variables ( %VariableDeclaration; )* > <!ATTLIST variables %GenericAttributes; > <!ELEMENT value-map EMPTY > <!ATTLIST value-map %DocumentationAttributes; native CDATA #REQUIRED translated CDATA #REQUIRED > <!ENTITY % EscapedValuesMapDeclaration " value-map " > <!ELEMENT escaped-values-map ( %EscapedValuesMapDeclaration; )* > <!ATTLIST escaped-values-map %GenericAttributes; > <!ENTITY % TypeElements "%ScalarElements; | struct | fixarray | pfxarray | limarray | imparray " > <!ENTITY % MetaElements " assignments | escaped-values-map | typedef | validvalues | variables " > <!-- ======================================================== --> <!ENTITY % FieldElements "%TypeElements;" > <!ENTITY % MessageElements "%TypeElements; | %MetaElements;" > <!ENTITY % StructElements "field | pad" > <!ENTITY % ArrayElements "%ScalarElements; | struct" > <!ENTITY % EscapeMethod_Prefix "prefixed" > <!ENTITY % EscapeMethod_Enclosed "enclosed" > <!ENTITY % EscapeMethod "( %EscapeMethod_Prefix; | %EscapeMethod_Enclosed; )" > <!ENTITY % ParseMode_Strict "strict" > <!ENTITY % ParseMode_Lenient "lenient" > <!ENTITY % ParseMode "( %ParseMode_Strict; | %ParseMode_Lenient; )" > <!ENTITY % ValidationMode_First "first" > <!ENTITY % ValidationMode_Full "full" > <!ENTITY % ValidationMode "( %ValidationMode_First; | %ValidationMode_Full; )" > <!-- ======================================================== --> <!ELEMENT message ( %MessageElements; )* > <!ATTLIST message name %Name; #REQUIRED type IDREF #REQUIRED comment %Comment; #IMPLIED id ID #IMPLIED escaping %EscapeMethod; 'prefixed' parsemode %ParseMode; 'strict' validation %ValidationMode; 'first' encoding CDATA #IMPLIED > <!-- ======================================================== --> <!ELEMENT struct ( %StructElements; )* > <!ATTLIST struct %StructAttributes; > <!-- ======================================================== --> <!ELEMENT field ( typeref | %FieldElements; ) > <!ATTLIST field %FieldAttributes; > <!-- ======================================================== --> <!ELEMENT typedef ( typeref | %TypeElements; ) > <!ATTLIST typedef %MandatoryGenericAttributes; validvalues IDREF #IMPLIED > <!-- ======================================================== --> <!ELEMENT signed1 EMPTY > <!ATTLIST signed1 %IntegerAttributes; size %IntegerSize; #FIXED "1" align %Align; "1" > <!ELEMENT unsigned1 EMPTY > <!ATTLIST unsigned1 %IntegerAttributes; size %IntegerSize; #FIXED "1" align %Align; "1" > <!ELEMENT signed2 EMPTY > <!ATTLIST signed2 %IntegerAttributes; size %IntegerSize; #FIXED "2" align %Align; "2" > <!ELEMENT unsigned2 EMPTY > <!ATTLIST unsigned2 %IntegerAttributes; size %IntegerSize; #FIXED "2" align %Align; "2" > <!ELEMENT signed4 EMPTY > <!ATTLIST signed4 %IntegerAttributes; size %IntegerSize; #FIXED "4" align %Align; "4" > <!ELEMENT unsigned4 EMPTY > <!ATTLIST unsigned4 %IntegerAttributes; size %IntegerSize; #FIXED "4" align %Align; "4" > <!ELEMENT signed8 EMPTY > <!ATTLIST signed8 %IntegerAttributes; size %IntegerSize; #FIXED "8" align %Align; "8" > <!ELEMENT unsigned8 EMPTY > <!ATTLIST unsigned8 %IntegerAttributes; size %IntegerSize; #FIXED "8" align %Align; "8" > <!-- ======================================================== --> <!ELEMENT float EMPTY > <!ATTLIST float %FloatAttributes; align %Align; "4" > <!ELEMENT double EMPTY > <!ATTLIST double %FloatAttributes; align %Align; "8" > <!-- ======================================================== --> <!ELEMENT padstring EMPTY > <!ATTLIST padstring %PaddedStringAttributes; > <!ELEMENT pfxstring EMPTY > <!ATTLIST pfxstring %PrefixedStringAttributes; > <!ELEMENT limstring EMPTY > <!ATTLIST limstring %DelimitedStringAttributes; > <!-- NEW --> <!ELEMENT simplestring EMPTY > <!ATTLIST simplestring %SimpleStringAttributes; > <!ELEMENT termstring EMPTY > <!ATTLIST termstring %TerminatedStringAttributes; > <!-- ======================================================== --> <!ELEMENT fixarray ( typeref | %ArrayElements; ) > <!ATTLIST fixarray %FixedArrayAttributes; > <!ELEMENT pfxarray ( typeref | %ArrayElements; ) > <!ATTLIST pfxarray %PrefixedArrayAttributes; > <!ELEMENT limarray ( typeref | %ArrayElements; ) > <!ATTLIST limarray %DelimitedArrayAttributes; > <!ELEMENT imparray ( typeref | %ArrayElements; ) > <!ATTLIST imparray %ImplicitArrayAttributes; > <!-- ======================================================== --> <!ELEMENT date ( typeref | %StringTypes; ) > <!ATTLIST date %DateAttributes; > <!-- ======================================================== --> <!ELEMENT number ( typeref | %StringTypes; ) > <!ATTLIST number %NumberAttributes; > <!-- ======================================================== --> <!ELEMENT typeref EMPTY > <!ATTLIST typeref %NonTypeAttributes; type %IdRef; #REQUIRED > <!-- ======================================================== --> <!ELEMENT pad EMPTY > <!ATTLIST pad %NonTypeAttributes; length %Number; #REQUIRED > <!-- ======================================================== --> message<=>?@A)))BCDEFGHrsIJKLM typeN- name escaping parsemode validationOPQ D3L_TYPE_ATTR D3L_NAME_ATTR encoding D3L_UNKN_IANA_ENC R2ST java/io/IOException D3L_IO_ERR U java/lang/Exception D3L_DTD_PARSE_ERRORV45 W $java/io/UnsupportedEncodingException strictXs fullYZ[ java/lang/StringBuffer ** \]^_ (oracle/tip/ts/translation/d3l/D3LContext `a?bcdefg5 "DEhi ,oracle/tip/ts/translation/d3l/D3LMessageDatajklmDno01p)+q:;89$rn)*wst5 /oracle/tip/ts/translation/d3l/D3L$LocalResolver uvw UTF-8w1xyz{|}~5]^s prefixed enclosed D3L_ESC_ATTRtk lenient D3L_PARS_ATTR struct?N D3L_TOP_NODE@A 2oracle/tip/ts/translation/d3l/D3LIPDatatypeFactory36???? 9oracle/tip/ts/translation/d3l/D3LEndOfExtractionException 8oracle/tip/ts/translation/d3l/D3LDomainResourceException PARSE_ERROR ?????? ? check: element= D3L_IMP_DONE id?N D3L_BAD_RECURtyunL float double align?? D3L_BAD_ALIGN\? java/lang/NumberFormatException D3L_UNPARS_ALIGN typedefhi D3L_UNDEF_TYPE date numberpL D3L_NOT_STRING padstring fixarray pad length D3L_NOT_POSINT D3L_UNPARS_LEN padstyle none padchar?? D3L_DELIM_ERR? endchar?? D3L_ENDCHAR_ERR\? pfxstring pfxarrayefoL D3L_NOT_UINT limstring delimiter?? termstring limarray contchar D3L_CONTCHAR_ERR imparray D3L_MULT_IMPARR separatorchar terminatorchar????? org/w3c/dom/Element optionality O D3L_OPT_ERR .v5?? D3L_NO_PADS simplestring D3L_INVALID_ELEM parse: type= , pos=?? size signed?s endian big???? format???.?????????? java/lang/Integer??????FG??HG????lmcd?? D3L_CARD_MAND???N a:????5 java/lang/Boolean java/util/LinkedListt????????? D3L_LIM_CONTCHt,t{ D3L_LIM_TOO_FEW D3L_LIM_TOO_MANY?5?5???? ? java/util/Hashtable startswith?????s s:KL????QL[\?5k??l D3L_MAND_FLD_MISSYZWXMN separatorUVIJ terminator??|???????G? R D3L_INV_OPT????? cardinality??OLRLPLqL????? D3L_UNEXPEC_CHAR?? assign?? D3L_ASSIGN_ERR???-???jk????L D3L_VALIDVAL_REF_ERR>? 4oracle/tip/ts/translation/d3l/D3LValidationException?? produce: type=??????? ? 7 D3L_EXPEC_ELEM?_^5 nonameTL padding5SL D3L_GETSTR_ERR`a D3L_TOSTR_FAILeTgT oracle/xml/parser/v2/XMLComment typeref D3L_TYPE_UNDEF validvalues D3L_MALFORM_CARD!" D3L_CARD_UNKN D3L_CARD_NONNEG D3L_CARD_INVFORM_FIX D3L_CARD_INVFORM_UPPER unsigned < id=" " name=" comment=" comment ...>#7 $ % [ ] - { ,\& }'7(?)5 /oracle/tip/ts/translation/d3l/D3LResourceBundle !oracle/tip/ts/translation/d3l/D3L first getBoolean &oracle/tip/ts/translation/d3l/D3LUtils streamToBytes (Ljava/io/InputStream;)[B setValidationMode (I)V showWarnings (Ljava/io/Writer;)V setErrorStream (Ljava/io/PrintWriter;)V parseDTD %(Ljava/io/Reader;Ljava/lang/String;)V getDoctype ()Loracle/xml/parser/v2/DTD; setDoctype (Loracle/xml/parser/v2/DTD;)V (Ljava/net/URL;)V getDocument $()Loracle/xml/parser/v2/XMLDocument; oracle/xml/parser/v2/XMLDocument getDocumentElement ()Lorg/w3c/dom/Element; getEncoding oracle/gss/util/NLSLocale getInstance ()Loracle/gss/util/NLSLocale; getJavaCharset '(ILjava/lang/String;)Ljava/lang/String; getAttribute isHollow parseDoc (Lorg/w3c/dom/Document;)V ((Ljava/lang/String;[Ljava/lang/Object;)V getElementById )(Ljava/lang/String;)Lorg/w3c/dom/Element; =(Ljava/lang/String;[Ljava/lang/Object;Ljava/lang/Exception;)V toString ([BLjava/lang/String;)V equalsIgnoreCase java/lang/System err Ljava/io/PrintStream; append ,(Ljava/lang/String;)Ljava/lang/StringBuffer; java/io/PrintStream println '(Loracle/tip/ts/translation/d3l/D3L;I)V initInputStream getInputStream /()Loracle/tip/ts/translation/d3l/D3LByteStream; +oracle/tip/ts/translation/d3l/D3LByteStream setEscapeInfo ?(Ljava/lang/String;Loracle/tip/ts/translation/d3l/D3LContext;)V resetEscapeCharacter rethrow (Ljava/lang/Exception;)V setRootElement put '(Ljava/lang/String;Ljava/lang/Object;)V getDOMTree getAsXML 6(Loracle/xml/parser/v2/XMLDocument;)Ljava/lang/String; setNameSpace isTranslation getNameSpace ()[B reset &(Loracle/tip/ts/translation/d3l/D3L;)V setEntityResolver (Lorg/xml/sax/EntityResolver;)V org/w3c/dom/Document getTagName indexOf (I)I substring (II)Ljava/lang/String; initOutputStream getOutputStreamAsBytes equals `(Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;I)Loracle/tip/model/datatype/Datatype; setExtractionPaths ([Ljava/lang/String;)V descendTree *(Ljava/lang/String;Ljava/lang/Exception;)V getExtractedValues ()[Ljava/lang/Object; hasValidationExceptions getValidationExceptions ()Ljava/lang/StringBuffer; (Ljava/lang/StringBuffer;)V contains parseInt (Ljava/lang/String;)I (I)Ljava/lang/StringBuffer; getChar Q(Loracle/tip/ts/translation/d3l/D3LContext;Ljava/lang/String;Ljava/lang/String;)B getMessage getChars S(Loracle/tip/ts/translation/d3l/D3LContext;Ljava/lang/String;Ljava/lang/String;Z)[B ,(Ljava/lang/Object;)Ljava/lang/StringBuffer; R(Loracle/tip/ts/translation/d3l/D3LContext;Ljava/lang/String;Ljava/lang/String;)[B getChildNodes ()Lorg/w3c/dom/NodeList; org/w3c/dom/NodeList item (I)Lorg/w3c/dom/Node; getLength ()I getPos startsWith parseInteger X(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;IIZZ)Ljava/lang/Integer; parseFloat U(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;IZ)Ljava/lang/Double; parseDate J(Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; parseNumber getSeparators ()Ljava/util/Vector; getTerminators parseString w(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/util/Vector;Ljava/util/Vector;)Ljava/lang/String; w(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; ?(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)Ljava/lang/String; intValue T(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;I)Ljava/lang/String; addElement (Ljava/lang/Object;)V available parsePad C(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;I)V V(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/String;Z)[B *oracle/tip/ts/translation/d3l/D3LVariables getContinuationCharacter clone ()Ljava/lang/Object; add pushArrayStack pushSeparators '(Ljava/util/Vector;Ljava/util/Vector;)V incrementArrayCount memberOf ([BLjava/util/Vector;)Z holdDelimiter isCharRead 2([BLoracle/tip/ts/translation/d3l/D3LByteStream;)Z matchesAnySeparators B(Loracle/tip/ts/translation/d3l/D3LByteStream;Ljava/util/Vector;)Z popArrayStack popSeparators elementAt (I)Ljava/lang/Object; subList (II)Ljava/util/List; (Ljava/util/Collection;)V U(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/String;)[B FALSE Ljava/lang/Boolean; hasAttribute isExtraction checkExtractionPath isValidation ascendTree 8(Ljava/lang/Object;Ljava/lang/Object;)Ljava/lang/Object; setField isArrayStackEmpty peekArrayStack (I)Ljava/lang/String; elements ()Ljava/util/Enumeration; java/util/Enumeration nextElement hasMoreElements getFirstChild ()Lorg/w3c/dom/Node; org/w3c/dom/Node getNextSibling charAt (I)C isHoldingDelimiter heldDelimiterMatches (Ljava/util/Vector;Z)Z canReadAnySeparators setElementAt (Ljava/lang/Object;I)V getAssignment B(Ljava/lang/String;)Loracle/tip/ts/translation/d3l/D3LAssignments; getFields ()Ljava/util/Hashtable; getFull ,oracle/tip/ts/translation/d3l/D3LAssignments execute V(Loracle/tip/ts/translation/d3l/D3LVariables;Ljava/util/Hashtable;Ljava/lang/String;)V getValidValues 0()Loracle/tip/ts/translation/d3l/D3LValidValues; ,oracle/tip/ts/translation/d3l/D3LValidValues exists *(Lorg/w3c/dom/Element;Ljava/lang/Object;)V addValidationException 9(Loracle/tip/ts/translation/d3l/D3LValidationException;)V bufSize getOutputStream ()Ljava/io/DataOutputStream; getInteger '(Ljava/lang/Object;)Ljava/lang/Integer; produceInteger Y(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/Integer;IIZZ)V getDouble &(Ljava/lang/Object;)Ljava/lang/Double; produceFloat V(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/Double;IZ)V getDate $(Ljava/lang/Object;)Ljava/util/Date; produceDate H(Ljava/lang/String;Ljava/util/Date;Ljava/lang/String;)Ljava/lang/String; produceNumber 8(Ljava/lang/String;Ljava/lang/Double;)Ljava/lang/String; &(Ljava/lang/Object;)Ljava/lang/String; Q(Loracle/tip/ts/translation/d3l/D3LContext;Ljava/lang/String;Z)Ljava/lang/String; produceString ?(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/String;ILjava/lang/String;Ljava/lang/String;Ljava/lang/String;)V T(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/String;)V x(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;Ljava/lang/String;Ljava/lang/String;Ljava/lang/String;)V treeLeaf getChildElements J(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Ljava/util/Vector; java/io/DataOutputStream write producePad D(Loracle/tip/ts/translation/d3l/D3LContext;Lorg/w3c/dom/Element;IB)V initNestedOutputStream getChildElement M(Ljava/lang/Object;Ljava/lang/String;Ljava/lang/String;)Lorg/w3c/dom/Element; getNestedOutputStreamAsString resetSize writeInt (Ljava/io/Writer;I)V writeString %(Ljava/io/Writer;Ljava/lang/String;)V isDigit (I)Z removeElementAt ([BIILjava/lang/String;)V ([BII)V (C)Ljava/lang/StringBuffer; markRaw readRaw resetRaw 1? ' ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ?? ? C ?? ? ! ?? ? ? ?? ? ? ?? ? ? ? ? ? ? ? ? ? ? ? ? i ? ? ? ? ? l ? ? ? ? ? R &