public class org.apache.camel.converter.jaxp.StAX2SAXSource extends javax.xml.transform.sax.SAXSource implements org.xml.sax.XMLReader
{
private javax.xml.stream.XMLStreamReader streamReader;
private org.xml.sax.ContentHandler contentHandler;
private org.xml.sax.ext.LexicalHandler lexicalHandler;
public void <init>(javax.xml.stream.XMLStreamReader)
{
org.xml.sax.InputSource v;
org.apache.camel.converter.jaxp.StAX2SAXSource v;
javax.xml.stream.XMLStreamReader v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: javax.xml.stream.XMLStreamReader;
specialinvoke v.<javax.xml.transform.sax.SAXSource: void <init>()>();
v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader> = v;
v = new org.xml.sax.InputSource;
specialinvoke v.<org.xml.sax.InputSource: void <init>()>();
virtualinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: void setInputSource(org.xml.sax.InputSource)>(v);
return;
}
public org.xml.sax.XMLReader getXMLReader()
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
return v;
}
public javax.xml.stream.XMLStreamReader getXMLStreamReader()
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
javax.xml.stream.XMLStreamReader v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
return v;
}
protected void parse() throws org.xml.sax.SAXException
{
javax.xml.stream.XMLStreamException v;
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.apache.camel.converter.jaxp.StAX2SAXSource$StAX2SAXAttributes v;
char[] v, v, v, v;
org.xml.sax.ext.LexicalHandler v, v, v, v, v, v;
javax.xml.stream.XMLStreamReader v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
boolean v;
int v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v, v;
org.xml.sax.ContentHandler v, v, v, v, v, v, v, v, v;
org.xml.sax.SAXParseException v, v, v;
javax.xml.stream.Location v, v, v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v = new org.apache.camel.converter.jaxp.StAX2SAXSource$StAX2SAXAttributes;
specialinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource$StAX2SAXAttributes: void <init>(org.apache.camel.converter.jaxp.StAX2SAXSource)>(v);
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getEventType()>();
tableswitch(v)
{
case 1: goto label;
case 2: goto label;
case 3: goto label;
case 4: goto label;
case 5: goto label;
case 6: goto label;
case 7: goto label;
case 8: goto label;
case 9: goto label;
case 10: goto label;
case 11: goto label;
case 12: goto label;
case 13: goto label;
case 14: goto label;
case 15: goto label;
default: goto label;
};
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler>;
if v == null goto label;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void startCDATA()>();
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextLength()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextStart()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: char[] getTextCharacters()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void characters(char[],int,int)>(v, v, v);
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler>;
if v == null goto label;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void endCDATA()>();
goto label;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextLength()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextStart()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: char[] getTextCharacters()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void characters(char[],int,int)>(v, v, v);
goto label;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextLength()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextStart()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: char[] getTextCharacters()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void ignorableWhitespace(char[],int,int)>(v, v, v);
goto label;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler>;
if v == null goto label;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextLength()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getTextStart()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: char[] getTextCharacters()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler>;
interfaceinvoke v.<org.xml.sax.ext.LexicalHandler: void comment(char[],int,int)>(v, v, v);
goto label;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void endDocument()>();
label:
return;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getNamespaceURI()>();
v = specialinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: java.lang.String nullToEmpty(java.lang.String)>(v);
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getLocalName()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getPrefix()>();
v = specialinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: java.lang.String getPrefixedName(java.lang.String,java.lang.String)>(v, v);
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void endElement(java.lang.String,java.lang.String,java.lang.String)>(v, v, v);
v = 0;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getNamespaceCount()>();
if v >= v goto label;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getNamespacePrefix(int)>(v);
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void endPrefixMapping(java.lang.String)>(v);
v = v + 1;
goto label;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void startDocument()>();
goto label;
label:
v = 0;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int getNamespaceCount()>();
if v >= v goto label;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getNamespacePrefix(int)>(v);
v = specialinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: java.lang.String nullToEmpty(java.lang.String)>(v);
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getNamespaceURI(int)>(v);
v = specialinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: java.lang.String nullToEmpty(java.lang.String)>(v);
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void startPrefixMapping(java.lang.String,java.lang.String)>(v, v);
v = v + 1;
goto label;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getNamespaceURI()>();
v = specialinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: java.lang.String nullToEmpty(java.lang.String)>(v);
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getLocalName()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: java.lang.String getPrefix()>();
v = specialinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: java.lang.String getPrefixedName(java.lang.String,java.lang.String)>(v, v);
virtualinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource$StAX2SAXAttributes: void init()>();
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
interfaceinvoke v.<org.xml.sax.ContentHandler: void startElement(java.lang.String,java.lang.String,java.lang.String,org.xml.sax.Attributes)>(v, v, v, v);
virtualinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource$StAX2SAXAttributes: void reset()>();
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
v = interfaceinvoke v.<javax.xml.stream.XMLStreamReader: boolean hasNext()>();
if v != 0 goto label;
label:
return;
label:
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: javax.xml.stream.XMLStreamReader streamReader>;
interfaceinvoke v.<javax.xml.stream.XMLStreamReader: int next()>();
goto label;
label:
v := @caughtexception;
v = virtualinvoke v.<javax.xml.stream.XMLStreamException: javax.xml.stream.Location getLocation()>();
if v == null goto label;
v = new org.xml.sax.SAXParseException;
v = virtualinvoke v.<javax.xml.stream.XMLStreamException: java.lang.String getMessage()>();
v = virtualinvoke v.<javax.xml.stream.XMLStreamException: javax.xml.stream.Location getLocation()>();
v = interfaceinvoke v.<javax.xml.stream.Location: int getLineNumber()>();
v = virtualinvoke v.<javax.xml.stream.XMLStreamException: javax.xml.stream.Location getLocation()>();
v = interfaceinvoke v.<javax.xml.stream.Location: int getColumnNumber()>();
specialinvoke v.<org.xml.sax.SAXParseException: void <init>(java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.Exception)>(v, null, null, v, v, v);
v = v;
goto label;
label:
v = new org.xml.sax.SAXParseException;
v = virtualinvoke v.<javax.xml.stream.XMLStreamException: java.lang.String getMessage()>();
v = (int) -1;
v = (int) -1;
specialinvoke v.<org.xml.sax.SAXParseException: void <init>(java.lang.String,java.lang.String,java.lang.String,int,int,java.lang.Exception)>(v, null, null, v, v, v);
v = v;
label:
virtualinvoke v.<org.xml.sax.SAXParseException: java.lang.Throwable initCause(java.lang.Throwable)>(v);
throw v;
catch javax.xml.stream.XMLStreamException from label to label with label;
catch javax.xml.stream.XMLStreamException from label to label with label;
}
private java.lang.String getPrefixedName(java.lang.String, java.lang.String)
{
int v;
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v, v, v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
if v == null goto label;
v = virtualinvoke v.<java.lang.String: int length()>();
if v != 0 goto label;
label:
return v;
label:
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (java.lang.String,java.lang.String)>(v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("\u0001:\u0001");
return v;
}
private java.lang.String nullToEmpty(java.lang.String)
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v, v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: java.lang.String;
if v != null goto label;
v = "";
goto label;
label:
v = v;
label:
return v;
}
public boolean getFeature(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: java.lang.String;
return 0;
}
public void setFeature(java.lang.String, boolean) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v;
boolean v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: java.lang.String;
v := @parameter: boolean;
return;
}
public java.lang.Object getProperty(java.lang.String) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: java.lang.String;
return null;
}
public void setProperty(java.lang.String, java.lang.Object) throws org.xml.sax.SAXNotRecognizedException, org.xml.sax.SAXNotSupportedException
{
org.xml.sax.SAXNotRecognizedException v;
java.lang.Object v;
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v, v;
boolean v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: java.lang.String;
v := @parameter: java.lang.Object;
v = "http://xml.org/sax/properties/lexical-handler";
v = virtualinvoke v.<java.lang.String: boolean equals(java.lang.Object)>(v);
if v == 0 goto label;
v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler> = v;
goto label;
label:
v = new org.xml.sax.SAXNotRecognizedException;
specialinvoke v.<org.xml.sax.SAXNotRecognizedException: void <init>(java.lang.String)>(v);
throw v;
label:
return;
}
public void setEntityResolver(org.xml.sax.EntityResolver)
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
org.xml.sax.EntityResolver v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: org.xml.sax.EntityResolver;
return;
}
public org.xml.sax.EntityResolver getEntityResolver()
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
return null;
}
public void setDTDHandler(org.xml.sax.DTDHandler)
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
org.xml.sax.DTDHandler v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: org.xml.sax.DTDHandler;
return;
}
public org.xml.sax.DTDHandler getDTDHandler()
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
return null;
}
public void setContentHandler(org.xml.sax.ContentHandler)
{
org.xml.sax.ext.LexicalHandler v;
org.apache.camel.converter.jaxp.StAX2SAXSource v;
org.xml.sax.ContentHandler v;
boolean v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: org.xml.sax.ContentHandler;
v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler> = v;
v = v instanceof org.xml.sax.ext.LexicalHandler;
if v == 0 goto label;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler>;
if v != null goto label;
v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ext.LexicalHandler lexicalHandler> = v;
label:
return;
}
public org.xml.sax.ContentHandler getContentHandler()
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
org.xml.sax.ContentHandler v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v = v.<org.apache.camel.converter.jaxp.StAX2SAXSource: org.xml.sax.ContentHandler contentHandler>;
return v;
}
public void setErrorHandler(org.xml.sax.ErrorHandler)
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
org.xml.sax.ErrorHandler v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: org.xml.sax.ErrorHandler;
return;
}
public org.xml.sax.ErrorHandler getErrorHandler()
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
return null;
}
public void parse(org.xml.sax.InputSource) throws org.xml.sax.SAXException
{
org.xml.sax.InputSource v;
org.apache.camel.converter.jaxp.StAX2SAXSource v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: org.xml.sax.InputSource;
virtualinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: void parse()>();
return;
}
public void parse(java.lang.String) throws org.xml.sax.SAXException
{
org.apache.camel.converter.jaxp.StAX2SAXSource v;
java.lang.String v;
v := @this: org.apache.camel.converter.jaxp.StAX2SAXSource;
v := @parameter: java.lang.String;
virtualinvoke v.<org.apache.camel.converter.jaxp.StAX2SAXSource: void parse()>();
return;
}
}