class org.springframework.util.xml.StaxEventHandler extends org.springframework.util.xml.AbstractStaxHandler
{
private final javax.xml.stream.XMLEventFactory eventFactory;
private final javax.xml.stream.XMLEventWriter eventWriter;
public void <init>(javax.xml.stream.XMLEventWriter)
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: javax.xml.stream.XMLEventWriter;
specialinvoke v.<org.springframework.util.xml.AbstractStaxHandler: void <init>()>();
v = staticinvoke <javax.xml.stream.XMLEventFactory: javax.xml.stream.XMLEventFactory newInstance()>();
v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory> = v;
v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter> = v;
return;
}
public void <init>(javax.xml.stream.XMLEventWriter, javax.xml.stream.XMLEventFactory)
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: javax.xml.stream.XMLEventWriter;
v := @parameter: javax.xml.stream.XMLEventFactory;
specialinvoke v.<org.springframework.util.xml.AbstractStaxHandler: void <init>()>();
v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory> = v;
v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter> = v;
return;
}
public void setDocumentLocator(org.xml.sax.Locator)
{
javax.xml.stream.XMLEventFactory v;
org.xml.sax.Locator v;
org.springframework.util.xml.StaxEventHandler v;
org.springframework.util.xml.StaxEventHandler$LocatorLocationAdapter v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: org.xml.sax.Locator;
if v == null goto label;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = new org.springframework.util.xml.StaxEventHandler$LocatorLocationAdapter;
specialinvoke v.<org.springframework.util.xml.StaxEventHandler$LocatorLocationAdapter: void <init>(org.xml.sax.Locator)>(v);
virtualinvoke v.<javax.xml.stream.XMLEventFactory: void setLocation(javax.xml.stream.Location)>(v);
label:
return;
}
protected void startDocumentInternal() throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.events.StartDocument v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.StartDocument createStartDocument()>();
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void endDocumentInternal() throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.XMLEventFactory v;
javax.xml.stream.events.EndDocument v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.EndDocument createEndDocument()>();
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void startElementInternal(javax.xml.namespace.QName, org.xml.sax.Attributes, java.util.Map) throws javax.xml.stream.XMLStreamException
{
java.util.Iterator v, v;
java.util.List v, v;
javax.xml.stream.XMLEventWriter v;
java.util.Map v;
org.xml.sax.Attributes v;
javax.xml.namespace.QName v;
javax.xml.stream.events.StartElement v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: javax.xml.namespace.QName;
v := @parameter: org.xml.sax.Attributes;
v := @parameter: java.util.Map;
v = specialinvoke v.<org.springframework.util.xml.StaxEventHandler: java.util.List getAttributes(org.xml.sax.Attributes)>(v);
v = specialinvoke v.<org.springframework.util.xml.StaxEventHandler: java.util.List getNamespaces(java.util.Map)>(v);
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.StartElement createStartElement(javax.xml.namespace.QName,java.util.Iterator,java.util.Iterator)>(v, v, v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
private java.util.List getNamespaces(java.util.Map)
{
java.util.Iterator v;
java.util.Set v;
java.util.ArrayList v;
javax.xml.stream.events.Namespace v;
java.util.Map v;
int v;
java.lang.Object v, v, v;
javax.xml.stream.XMLEventFactory v;
boolean v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.util.Map;
v = new java.util.ArrayList;
v = interfaceinvoke v.<java.util.Map: int size()>();
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = interfaceinvoke v.<java.util.Map: java.util.Set entrySet()>();
v = interfaceinvoke v.<java.util.Set: java.util.Iterator iterator()>();
label:
v = interfaceinvoke v.<java.util.Iterator: boolean hasNext()>();
if v == 0 goto label;
v = interfaceinvoke v.<java.util.Iterator: java.lang.Object next()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getKey()>();
v = interfaceinvoke v.<java.util.Map$Entry: java.lang.Object getValue()>();
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.Namespace createNamespace(java.lang.String,java.lang.String)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
goto label;
label:
return v;
}
private java.util.List getAttributes(org.xml.sax.Attributes)
{
java.util.ArrayList v;
javax.xml.stream.events.Attribute v;
int v, v;
org.xml.sax.Attributes v;
java.lang.String v, v, v;
javax.xml.namespace.QName v;
javax.xml.stream.XMLEventFactory v;
boolean v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: org.xml.sax.Attributes;
v = interfaceinvoke v.<org.xml.sax.Attributes: int getLength()>();
v = new java.util.ArrayList;
specialinvoke v.<java.util.ArrayList: void <init>(int)>(v);
v = 0;
label:
if v >= v goto label;
v = interfaceinvoke v.<org.xml.sax.Attributes: java.lang.String getURI(int)>(v);
v = interfaceinvoke v.<org.xml.sax.Attributes: java.lang.String getQName(int)>(v);
v = virtualinvoke v.<org.springframework.util.xml.StaxEventHandler: javax.xml.namespace.QName toQName(java.lang.String,java.lang.String)>(v, v);
v = virtualinvoke v.<org.springframework.util.xml.StaxEventHandler: boolean isNamespaceDeclaration(javax.xml.namespace.QName)>(v);
if v != 0 goto label;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = interfaceinvoke v.<org.xml.sax.Attributes: java.lang.String getValue(int)>(v);
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.Attribute createAttribute(javax.xml.namespace.QName,java.lang.String)>(v, v);
interfaceinvoke v.<java.util.List: boolean add(java.lang.Object)>(v);
label:
v = v + 1;
goto label;
label:
return v;
}
protected void endElementInternal(javax.xml.namespace.QName, java.util.Map) throws javax.xml.stream.XMLStreamException
{
java.util.Iterator v;
java.util.List v;
javax.xml.stream.XMLEventWriter v;
java.util.Map v;
javax.xml.stream.events.EndElement v;
javax.xml.namespace.QName v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: javax.xml.namespace.QName;
v := @parameter: java.util.Map;
v = specialinvoke v.<org.springframework.util.xml.StaxEventHandler: java.util.List getNamespaces(java.util.Map)>(v);
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = interfaceinvoke v.<java.util.List: java.util.Iterator iterator()>();
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.EndElement createEndElement(javax.xml.namespace.QName,java.util.Iterator)>(v, v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void charactersInternal(java.lang.String) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.events.Characters v;
java.lang.String v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.lang.String;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.Characters createCharacters(java.lang.String)>(v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void cDataInternal(java.lang.String) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.events.Characters v;
java.lang.String v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.lang.String;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.Characters createCData(java.lang.String)>(v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void ignorableWhitespaceInternal(java.lang.String) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.events.Characters v;
java.lang.String v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.lang.String;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.Characters createIgnorableSpace(java.lang.String)>(v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void processingInstructionInternal(java.lang.String, java.lang.String) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.events.ProcessingInstruction v;
java.lang.String v, v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.lang.String;
v := @parameter: java.lang.String;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.ProcessingInstruction createProcessingInstruction(java.lang.String,java.lang.String)>(v, v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void dtdInternal(java.lang.String) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
java.lang.String v;
javax.xml.stream.events.DTD v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.lang.String;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.DTD createDTD(java.lang.String)>(v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void commentInternal(java.lang.String) throws javax.xml.stream.XMLStreamException
{
javax.xml.stream.XMLEventWriter v;
javax.xml.stream.events.Comment v;
java.lang.String v;
javax.xml.stream.XMLEventFactory v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.lang.String;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventWriter eventWriter>;
v = v.<org.springframework.util.xml.StaxEventHandler: javax.xml.stream.XMLEventFactory eventFactory>;
v = virtualinvoke v.<javax.xml.stream.XMLEventFactory: javax.xml.stream.events.Comment createComment(java.lang.String)>(v);
interfaceinvoke v.<javax.xml.stream.XMLEventWriter: void add(javax.xml.stream.events.XMLEvent)>(v);
return;
}
protected void skippedEntityInternal(java.lang.String)
{
java.lang.String v;
org.springframework.util.xml.StaxEventHandler v;
v := @this: org.springframework.util.xml.StaxEventHandler;
v := @parameter: java.lang.String;
return;
}
}