/* */ package quicktime.std.qtcomponents;
/* */
/* */ import quicktime.QTException;
/* */ import quicktime.QTObject;
/* */ import quicktime.QTSession;
/* */ import quicktime.io.QTFile;
/* */ import quicktime.qd.QDColor;
/* */ import quicktime.std.StdQTException;
/* */ import quicktime.std.comp.Component;
/* */ import quicktime.std.movies.media.DataRef;
/* */ import quicktime.util.QTUtils;
/* */
/* */ public final class XMLParser extends Component
/* */ {
/* 63 */ private static boolean apriori = QTSession.apriori();
/* */ private XMLDispatcher startDocUPP;
/* */ private XMLDispatcher endDocUPP;
/* */ private XMLDispatcher startElementUPP;
/* */ private XMLDispatcher endElementUPP;
/* */ private XMLDispatcher commentUPP;
/* */ private XMLDispatcher charDataUPP;
/* */ private XMLDispatcher preprocessorUPP;
/* */
/* */ public XMLParser()
/* */ throws QTException
/* */ {
/* 71 */ super(1885434483, 2020437024);
/* */ }
/* */
/* */ public XMLDoc parse(DataRef paramDataRef, boolean paramBoolean1, boolean paramBoolean2)
/* */ throws StdQTException, QTException
/* */ {
/* 93 */ int i = 0;
/* 94 */ if (paramBoolean1) i |= 1;
/* 95 */ if (paramBoolean2) i |= 2;
/* 96 */ int[] arrayOfInt = { 0 };
/* 97 */ int j = XMLParseDataRef(_ID(), QTObject.ID(paramDataRef), paramDataRef.getType(), i, arrayOfInt);
/* 98 */ StdQTException.checkError(j);
/* 99 */ return new XMLDoc(arrayOfInt[0], this);
/* */ }
/* */
/* */ public XMLDoc parse(QTFile paramQTFile, boolean paramBoolean1, boolean paramBoolean2)
/* */ throws StdQTException, QTException
/* */ {
/* 111 */ int i = 0;
/* 112 */ if (paramBoolean1) i |= 1;
/* 113 */ if (paramBoolean2) i |= 2;
/* 114 */ int[] arrayOfInt = { 0 };
/* 115 */ int j = XMLParseFile(_ID(), paramQTFile.getFSSpec(true, 256), i, arrayOfInt);
/* 116 */ StdQTException.checkError(j);
/* 117 */ return new XMLDoc(arrayOfInt[0], this);
/* */ }
/* */
/* */ public void eventParse(DataRef paramDataRef, boolean paramBoolean1, boolean paramBoolean2)
/* */ throws StdQTException, QTException
/* */ {
/* 128 */ int i = 4;
/* 129 */ if (paramBoolean1) i |= 1;
/* 130 */ if (paramBoolean2) i |= 2;
/* 131 */ int j = XMLParseDataRef(_ID(), QTObject.ID(paramDataRef), paramDataRef.getType(), i, null);
/* 132 */ StdQTException.checkError(j);
/* */ }
/* */
/* */ public void eventParse(QTFile paramQTFile, boolean paramBoolean1, boolean paramBoolean2)
/* */ throws StdQTException, QTException
/* */ {
/* 143 */ int i = 4;
/* 144 */ if (paramBoolean1) i |= 1;
/* 145 */ if (paramBoolean2) i |= 2;
/* 146 */ int j = XMLParseFile(_ID(), paramQTFile.getFSSpec(true, 256), i, null);
/* 147 */ StdQTException.checkError(j);
/* */ }
/* */
/* */ public int addElement(String paramString, int paramInt1, int paramInt2, int paramInt3)
/* */ throws StdQTException
/* */ {
/* 165 */ int[] arrayOfInt = { paramInt2 };
/* 166 */ int i = XMLParseAddElement(_ID(), QTUtils.String2CString(paramString), paramInt1, arrayOfInt, paramInt3);
/* 167 */ StdQTException.checkError(i);
/* 168 */ return arrayOfInt[0];
/* */ }
/* */
/* */ public int addAttribute(int paramInt1, int paramInt2, String paramString, int paramInt3)
/* */ throws StdQTException
/* */ {
/* 187 */ if (paramInt1 == 0) throw new StdQTException(-50);
/* 188 */ int[] arrayOfInt = { paramInt3 };
/* */
/* 190 */ int i = XMLParseAddAttribute(_ID(), paramInt1, paramInt2, QTUtils.String2CString(paramString), arrayOfInt);
/* 191 */ StdQTException.checkError(i);
/* 192 */ return arrayOfInt[0];
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, int paramInt3, byte[] paramArrayOfByte)
/* */ throws StdQTException
/* */ {
/* 212 */ if (paramInt1 == 0) throw new StdQTException(-50);
/* 213 */ if (paramInt2 == 0) throw new StdQTException(-50);
/* 214 */ int i = XMLParseAddAttributeValueKind(_ID(), paramInt1, paramInt2, paramInt3, paramArrayOfByte);
/* 215 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, String paramString)
/* */ throws StdQTException
/* */ {
/* 231 */ addAttributeValueKind(paramInt1, paramInt2, 0, QTUtils.String2CString(paramString));
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, int paramInt3)
/* */ throws StdQTException
/* */ {
/* 246 */ byte[] arrayOfByte = { 0, 0, 0, 0 };
/* 247 */ for (int i = 0; i < 4; paramInt3 >>= 8) {
/* 248 */ arrayOfByte[i] = ((byte)(paramInt3 & 0xFF));
/* */
/* 247 */ i++;
/* */ }
/* */
/* 250 */ addAttributeValueKind(paramInt1, paramInt2, 1, arrayOfByte);
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, float paramFloat)
/* */ throws StdQTException
/* */ {
/* 265 */ int i = (int)paramFloat;
/* 266 */ byte[] arrayOfByte = { 0, 0, 0, 0 };
/* 267 */ for (int j = 0; j < 4; i >>= 8) {
/* 268 */ arrayOfByte[j] = ((byte)(i & 0xFF));
/* */
/* 267 */ j++;
/* */ }
/* */
/* 270 */ addAttributeValueKind(paramInt1, paramInt2, 2, arrayOfByte);
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, boolean paramBoolean)
/* */ throws StdQTException
/* */ {
/* 285 */ byte[] arrayOfByte = { (byte)(paramBoolean ? 1 : 0) };
/* 286 */ addAttributeValueKind(paramInt1, paramInt2, 4, arrayOfByte);
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, byte paramByte)
/* */ throws StdQTException
/* */ {
/* 301 */ byte[] arrayOfByte = { (byte)(paramByte != 0 ? 1 : 0) };
/* 302 */ addAttributeValueKind(paramInt1, paramInt2, 8, arrayOfByte);
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, QDColor paramQDColor)
/* */ throws StdQTException
/* */ {
/* 318 */ addAttributeValueKind(paramInt1, paramInt2, 16, paramQDColor.getRGBColor());
/* */ }
/* */
/* */ public void addAttributeValueKind(int paramInt1, int paramInt2, String[] paramArrayOfString, boolean paramBoolean)
/* */ throws StdQTException
/* */ {
/* 335 */ int i = paramArrayOfString.length;
/* 336 */ int j = 0;
/* 337 */ for (int k = 0; k < i; k++) {
/* 338 */ j += paramArrayOfString[k].length();
/* 339 */ j++;
/* */ }
/* 341 */ j++;
/* 342 */ byte[] arrayOfByte = new byte[j];
/* 343 */ int m = 0;
/* 344 */ for (int n = 0; n < i; n++) {
/* 345 */ j = paramArrayOfString[n].length();
/* 346 */ for (int i1 = 0; i1 < j; i1++) {
/* 347 */ arrayOfByte[(m++)] = ((byte)paramArrayOfString[n].charAt(i1));
/* */ }
/* 349 */ arrayOfByte[(m++)] = 0;
/* */ }
/* 351 */ arrayOfByte[m] = 0;
/* 352 */ n = paramBoolean ? 64 : 32;
/* 353 */ addAttributeValueKind(paramInt1, paramInt2, n, arrayOfByte);
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString, int paramInt3, int paramInt4, byte[] paramArrayOfByte)
/* */ throws StdQTException
/* */ {
/* 376 */ if (paramInt1 == 0) throw new StdQTException(-50);
/* 377 */ int[] arrayOfInt = { paramInt3 };
/* 378 */ int i = XMLParseAddAttributeAndValue(_ID(), paramInt1, paramInt2, QTUtils.String2CString(paramString), arrayOfInt, paramInt4, paramArrayOfByte);
/* 379 */ StdQTException.checkError(i);
/* 380 */ return arrayOfInt[0];
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString1, int paramInt3, String paramString2)
/* */ throws StdQTException
/* */ {
/* 396 */ return addAttributeAndValue(paramInt1, paramInt2, paramString1, paramInt3, 0, QTUtils.String2CString(paramString2));
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString, int paramInt3, int paramInt4)
/* */ throws StdQTException
/* */ {
/* 413 */ byte[] arrayOfByte = { 0, 0, 0, 0 };
/* */
/* 415 */ for (int i = 0; i < 4; paramInt4 >>= 8) {
/* 416 */ arrayOfByte[i] = ((byte)(paramInt4 & 0xFF));
/* */
/* 415 */ i++;
/* */ }
/* */
/* 418 */ return addAttributeAndValue(paramInt1, paramInt2, paramString, paramInt3, 1, arrayOfByte);
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString, int paramInt3, float paramFloat)
/* */ throws StdQTException
/* */ {
/* 435 */ int i = (int)paramFloat;
/* 436 */ byte[] arrayOfByte = { 0, 0, 0, 0 };
/* */
/* 438 */ for (int j = 0; j < 4; i >>= 8) {
/* 439 */ arrayOfByte[j] = ((byte)(i & 0xFF));
/* */
/* 438 */ j++;
/* */ }
/* */
/* 441 */ return addAttributeAndValue(paramInt1, paramInt2, paramString, paramInt3, 2, arrayOfByte);
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString, int paramInt3, boolean paramBoolean)
/* */ throws StdQTException
/* */ {
/* 458 */ byte[] arrayOfByte = { (byte)(paramBoolean ? 1 : 0) };
/* 459 */ return addAttributeAndValue(paramInt1, paramInt2, paramString, paramInt3, 4, arrayOfByte);
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString, int paramInt3, byte paramByte)
/* */ throws StdQTException
/* */ {
/* 476 */ byte[] arrayOfByte = { (byte)(paramByte != 0 ? 1 : 0) };
/* 477 */ return addAttributeAndValue(paramInt1, paramInt2, paramString, paramInt3, 8, arrayOfByte);
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString, int paramInt3, QDColor paramQDColor)
/* */ throws StdQTException
/* */ {
/* 495 */ return addAttributeAndValue(paramInt1, paramInt2, paramString, paramInt3, 16, paramQDColor.getRGBColor());
/* */ }
/* */
/* */ public int addAttributeAndValue(int paramInt1, int paramInt2, String paramString, int paramInt3, String[] paramArrayOfString, boolean paramBoolean)
/* */ throws StdQTException
/* */ {
/* 512 */ int i = paramArrayOfString.length;
/* 513 */ int j = 0;
/* 514 */ for (int k = 0; k < i; k++) {
/* 515 */ j += paramArrayOfString[k].length();
/* 516 */ j++;
/* */ }
/* 518 */ j++;
/* 519 */ byte[] arrayOfByte = new byte[j];
/* 520 */ int m = 0;
/* 521 */ for (int n = 0; n < i; n++) {
/* 522 */ j = paramArrayOfString[n].length();
/* 523 */ for (int i1 = 0; i1 < j; i1++) {
/* 524 */ arrayOfByte[(m++)] = ((byte)paramArrayOfString[n].charAt(i1));
/* */ }
/* 526 */ arrayOfByte[(m++)] = 0;
/* */ }
/* 528 */ arrayOfByte[m] = 0;
/* 529 */ n = paramBoolean ? 64 : 32;
/* 530 */ return addAttributeAndValue(paramInt1, paramInt2, paramString, paramInt3, n, arrayOfByte);
/* */ }
/* */
/* */ public void addNameSpace(int paramInt, String paramString)
/* */ throws StdQTException
/* */ {
/* 545 */ if (paramInt == 0) throw new StdQTException(-50);
/* 546 */ int[] arrayOfInt = { paramInt };
/* 547 */ int i = XMLParseAddNameSpace(_ID(), QTUtils.String2CString(paramString), arrayOfInt);
/* 548 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public int addNameSpace(String paramString)
/* */ throws StdQTException
/* */ {
/* 557 */ int[] arrayOfInt = { 0 };
/* 558 */ int i = XMLParseAddNameSpace(_ID(), QTUtils.String2CString(paramString), arrayOfInt);
/* 559 */ StdQTException.checkError(i);
/* 560 */ return arrayOfInt[0];
/* */ }
/* */
/* */ public void setOffsetAndLimit(int paramInt1, int paramInt2)
/* */ throws StdQTException
/* */ {
/* 568 */ int i = XMLParseSetOffsetAndLimit(_ID(), paramInt1, paramInt2);
/* 569 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void setStartDocumentHandler(XMLStartDocProc paramXMLStartDocProc)
/* */ throws StdQTException
/* */ {
/* 578 */ if (paramXMLStartDocProc == null) {
/* 579 */ removeStartDocumentHandler();
/* 580 */ return;
/* */ }
/* 582 */ if (this.startDocUPP != null) {
/* 583 */ removeStartDocumentHandler();
/* */ }
/* 585 */ this.startDocUPP = new XMLDispatcher(paramXMLStartDocProc);
/* 586 */ int i = XMLParseSetStartDocumentHandler(_ID(), this.startDocUPP.ID());
/* 587 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void removeStartDocumentHandler()
/* */ throws StdQTException
/* */ {
/* 595 */ int i = XMLParseSetStartDocumentHandler(_ID(), 0);
/* 596 */ StdQTException.checkError(i);
/* 597 */ if (this.startDocUPP != null) {
/* 598 */ this.startDocUPP.cleanup();
/* 599 */ this.startDocUPP = null;
/* */ }
/* */ }
/* */
/* */ public void setEndDocumentHandler(XMLEndDocProc paramXMLEndDocProc)
/* */ throws StdQTException
/* */ {
/* 609 */ if (paramXMLEndDocProc == null) {
/* 610 */ removeEndDocumentHandler();
/* 611 */ return;
/* */ }
/* 613 */ if (this.endDocUPP != null) {
/* 614 */ removeEndDocumentHandler();
/* */ }
/* 616 */ this.endDocUPP = new XMLDispatcher(paramXMLEndDocProc);
/* 617 */ int i = XMLParseSetEndDocumentHandler(_ID(), this.endDocUPP.ID());
/* 618 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void removeEndDocumentHandler()
/* */ throws StdQTException
/* */ {
/* 626 */ int i = XMLParseSetEndDocumentHandler(_ID(), 0);
/* 627 */ StdQTException.checkError(i);
/* 628 */ if (this.endDocUPP != null) {
/* 629 */ this.endDocUPP.cleanup();
/* 630 */ this.endDocUPP = null;
/* */ }
/* */ }
/* */
/* */ public void setStartElementHandler(XMLStartElementProc paramXMLStartElementProc)
/* */ throws StdQTException
/* */ {
/* 640 */ if (paramXMLStartElementProc == null) {
/* 641 */ removeStartElementHandler();
/* 642 */ return;
/* */ }
/* 644 */ if (this.startElementUPP != null) {
/* 645 */ removeStartElementHandler();
/* */ }
/* 647 */ this.startElementUPP = new XMLDispatcher(paramXMLStartElementProc);
/* 648 */ int i = XMLParseSetStartElementHandler(_ID(), this.startElementUPP.ID());
/* 649 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void removeStartElementHandler()
/* */ throws StdQTException
/* */ {
/* 657 */ int i = XMLParseSetStartElementHandler(_ID(), 0);
/* 658 */ StdQTException.checkError(i);
/* 659 */ if (this.startElementUPP != null) {
/* 660 */ this.startElementUPP.cleanup();
/* 661 */ this.startElementUPP = null;
/* */ }
/* */ }
/* */
/* */ public void setEndElementHandler(XMLEndElementProc paramXMLEndElementProc)
/* */ throws StdQTException
/* */ {
/* 671 */ if (paramXMLEndElementProc == null) {
/* 672 */ removeEndElementHandler();
/* 673 */ return;
/* */ }
/* 675 */ if (this.endElementUPP != null) {
/* 676 */ removeEndElementHandler();
/* */ }
/* 678 */ this.endElementUPP = new XMLDispatcher(paramXMLEndElementProc);
/* 679 */ int i = XMLParseSetEndElementHandler(_ID(), this.endElementUPP.ID());
/* 680 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void removeEndElementHandler()
/* */ throws StdQTException
/* */ {
/* 688 */ int i = XMLParseSetEndElementHandler(_ID(), 0);
/* 689 */ StdQTException.checkError(i);
/* 690 */ if (this.endElementUPP != null) {
/* 691 */ this.endElementUPP.cleanup();
/* 692 */ this.endElementUPP = null;
/* */ }
/* */ }
/* */
/* */ public void setCommentHandler(XMLCommentProc paramXMLCommentProc)
/* */ throws StdQTException
/* */ {
/* 701 */ if (paramXMLCommentProc == null) {
/* 702 */ removeCommentHandler();
/* 703 */ return;
/* */ }
/* 705 */ if (this.commentUPP != null) {
/* 706 */ removeCommentHandler();
/* */ }
/* 708 */ this.commentUPP = new XMLDispatcher(paramXMLCommentProc);
/* 709 */ int i = XMLParseSetCommentHandler(_ID(), this.commentUPP.ID());
/* 710 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void removeCommentHandler()
/* */ throws StdQTException
/* */ {
/* 718 */ int i = XMLParseSetCommentHandler(_ID(), 0);
/* 719 */ StdQTException.checkError(i);
/* 720 */ if (this.commentUPP != null) {
/* 721 */ this.commentUPP.cleanup();
/* 722 */ this.commentUPP = null;
/* */ }
/* */ }
/* */
/* */ public void setCharDataHandler(XMLCharDataProc paramXMLCharDataProc)
/* */ throws StdQTException
/* */ {
/* 732 */ if (paramXMLCharDataProc == null) {
/* 733 */ removeCharDataHandler();
/* 734 */ return;
/* */ }
/* 736 */ if (this.charDataUPP != null) {
/* 737 */ removeCharDataHandler();
/* */ }
/* 739 */ this.charDataUPP = new XMLDispatcher(paramXMLCharDataProc);
/* 740 */ int i = XMLParseSetCharDataHandler(_ID(), this.charDataUPP.ID());
/* 741 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void removeCharDataHandler()
/* */ throws StdQTException
/* */ {
/* 749 */ int i = XMLParseSetCharDataHandler(_ID(), 0);
/* 750 */ StdQTException.checkError(i);
/* 751 */ if (this.charDataUPP != null) {
/* 752 */ this.charDataUPP.cleanup();
/* 753 */ this.charDataUPP = null;
/* */ }
/* */ }
/* */
/* */ public void setPreprocessorHandler(XMLPreprocessorProc paramXMLPreprocessorProc)
/* */ throws StdQTException
/* */ {
/* 763 */ if (paramXMLPreprocessorProc == null) {
/* 764 */ removePreprocessorHandler();
/* 765 */ return;
/* */ }
/* 767 */ if (this.preprocessorUPP != null) {
/* 768 */ removePreprocessorHandler();
/* */ }
/* 770 */ this.preprocessorUPP = new XMLDispatcher(paramXMLPreprocessorProc);
/* 771 */ int i = XMLParseSetPreprocessInstructionHandler(_ID(), this.preprocessorUPP.ID());
/* 772 */ StdQTException.checkError(i);
/* */ }
/* */
/* */ public void removePreprocessorHandler()
/* */ throws StdQTException
/* */ {
/* 780 */ int i = XMLParseSetPreprocessInstructionHandler(_ID(), 0);
/* 781 */ StdQTException.checkError(i);
/* 782 */ if (this.preprocessorUPP != null) {
/* 783 */ this.preprocessorUPP.cleanup();
/* 784 */ this.preprocessorUPP = null;
/* */ }
/* */ }
/* */
/* */ public int getParseErrorLine()
/* */ throws StdQTException
/* */ {
/* 794 */ int[] arrayOfInt = { 0 };
/* 795 */ int i = XMLParseGetDetailedParseError(_ID(), arrayOfInt, null);
/* 796 */ StdQTException.checkError(i);
/* 797 */ return arrayOfInt[0];
/* */ }
/* */
/* */ public String getParseErrorDescription()
/* */ throws StdQTException
/* */ {
/* 806 */ byte[] arrayOfByte = new byte[256];
/* 807 */ int i = XMLParseGetDetailedParseError(_ID(), null, arrayOfByte);
/* 808 */ StdQTException.checkError(i);
/* 809 */ return QTUtils.PString2String(arrayOfByte, 0);
/* */ }
/* */
/* */ private static native short XMLParseDataRef(int paramInt1, int paramInt2, int paramInt3, int paramInt4, int[] paramArrayOfInt);
/* */
/* */ private static native short XMLParseFile(int paramInt1, byte[] paramArrayOfByte, int paramInt2, int[] paramArrayOfInt);
/* */
/* */ private static native short XMLParseGetDetailedParseError(int paramInt, int[] paramArrayOfInt, byte[] paramArrayOfByte);
/* */
/* */ private static native short XMLParseAddElement(int paramInt1, byte[] paramArrayOfByte, int paramInt2, int[] paramArrayOfInt, int paramInt3);
/* */
/* */ private static native short XMLParseAddAttribute(int paramInt1, int paramInt2, int paramInt3, byte[] paramArrayOfByte, int[] paramArrayOfInt);
/* */
/* */ private static native short XMLParseAddAttributeAndValue(int paramInt1, int paramInt2, int paramInt3, byte[] paramArrayOfByte1, int[] paramArrayOfInt, int paramInt4, byte[] paramArrayOfByte2);
/* */
/* */ private static native short XMLParseAddAttributeValueKind(int paramInt1, int paramInt2, int paramInt3, int paramInt4, byte[] paramArrayOfByte);
/* */
/* */ private static native short XMLParseAddNameSpace(int paramInt, byte[] paramArrayOfByte, int[] paramArrayOfInt);
/* */
/* */ private static native short XMLParseSetOffsetAndLimit(int paramInt1, int paramInt2, int paramInt3);
/* */
/* */ private static native short XMLParseSetStartDocumentHandler(int paramInt1, int paramInt2);
/* */
/* */ private static native short XMLParseSetEndDocumentHandler(int paramInt1, int paramInt2);
/* */
/* */ private static native short XMLParseSetStartElementHandler(int paramInt1, int paramInt2);
/* */
/* */ private static native short XMLParseSetEndElementHandler(int paramInt1, int paramInt2);
/* */
/* */ private static native short XMLParseSetCharDataHandler(int paramInt1, int paramInt2);
/* */
/* */ private static native short XMLParseSetPreprocessInstructionHandler(int paramInt1, int paramInt2);
/* */
/* */ private static native short XMLParseSetCommentHandler(int paramInt1, int paramInt2);
/* */ }
/* Location: Z:\System\Library\Java\Extensions\QTJava.zip
* Qualified Name: quicktime.std.qtcomponents.XMLParser
* JD-Core Version: 0.6.2
*/