public final class oadd.com.ctc.wstx.io.InputSourceFactory extends java.lang.Object
{
public void <init>()
{
oadd.com.ctc.wstx.io.InputSourceFactory v;
v := @this: oadd.com.ctc.wstx.io.InputSourceFactory;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public static oadd.com.ctc.wstx.io.ReaderSource constructEntitySource(oadd.com.ctc.wstx.api.ReaderConfig, oadd.com.ctc.wstx.io.WstxInputSource, java.lang.String, oadd.com.ctc.wstx.io.InputBootstrapper, java.lang.String, oadd.com.ctc.wstx.io.SystemId, int, java.io.Reader)
{
oadd.com.ctc.wstx.api.ReaderConfig v;
oadd.com.ctc.wstx.io.ReaderSource v;
oadd.com.ctc.wstx.io.SystemId v;
java.io.Reader v;
oadd.com.ctc.wstx.io.InputBootstrapper v;
int v, v, v, v, v;
oadd.com.ctc.wstx.io.WstxInputSource v;
java.lang.String v, v;
v := @parameter: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: oadd.com.ctc.wstx.io.WstxInputSource;
v := @parameter: java.lang.String;
v := @parameter: oadd.com.ctc.wstx.io.InputBootstrapper;
v := @parameter: java.lang.String;
v := @parameter: oadd.com.ctc.wstx.io.SystemId;
v := @parameter: int;
v := @parameter: java.io.Reader;
v = new oadd.com.ctc.wstx.io.ReaderSource;
specialinvoke v.<oadd.com.ctc.wstx.io.ReaderSource: void <init>(oadd.com.ctc.wstx.api.ReaderConfig,oadd.com.ctc.wstx.io.WstxInputSource,java.lang.String,java.lang.String,oadd.com.ctc.wstx.io.SystemId,java.io.Reader,boolean)>(v, v, v, v, v, v, 1);
if v == null goto label;
v = virtualinvoke v.<oadd.com.ctc.wstx.io.InputBootstrapper: int getInputTotal()>();
v = virtualinvoke v.<oadd.com.ctc.wstx.io.InputBootstrapper: int getInputRow()>();
v = virtualinvoke v.<oadd.com.ctc.wstx.io.InputBootstrapper: int getInputColumn()>();
v = neg v;
virtualinvoke v.<oadd.com.ctc.wstx.io.ReaderSource: void setInputOffsets(int,int,int)>(v, v, v);
label:
return v;
}
public static oadd.com.ctc.wstx.io.BranchingReaderSource constructDocumentSource(oadd.com.ctc.wstx.api.ReaderConfig, oadd.com.ctc.wstx.io.InputBootstrapper, java.lang.String, oadd.com.ctc.wstx.io.SystemId, java.io.Reader, boolean)
{
java.net.URL v;
oadd.com.ctc.wstx.io.BranchingReaderSource v;
oadd.com.ctc.wstx.api.ReaderConfig v;
oadd.com.ctc.wstx.io.SystemId v;
java.io.Reader v;
oadd.com.ctc.wstx.io.InputBootstrapper v;
int v, v, v, v;
java.lang.String v;
boolean v;
v := @parameter: oadd.com.ctc.wstx.api.ReaderConfig;
v := @parameter: oadd.com.ctc.wstx.io.InputBootstrapper;
v := @parameter: java.lang.String;
v := @parameter: oadd.com.ctc.wstx.io.SystemId;
v := @parameter: java.io.Reader;
v := @parameter: boolean;
v = virtualinvoke v.<oadd.com.ctc.wstx.api.ReaderConfig: java.net.URL getBaseURL()>();
if v == null goto label;
v = staticinvoke <oadd.com.ctc.wstx.io.SystemId: oadd.com.ctc.wstx.io.SystemId construct(java.net.URL)>(v);
label:
v = new oadd.com.ctc.wstx.io.BranchingReaderSource;
specialinvoke v.<oadd.com.ctc.wstx.io.BranchingReaderSource: void <init>(oadd.com.ctc.wstx.api.ReaderConfig,java.lang.String,oadd.com.ctc.wstx.io.SystemId,java.io.Reader,boolean)>(v, v, v, v, v);
if v == null goto label;
v = virtualinvoke v.<oadd.com.ctc.wstx.io.InputBootstrapper: int getInputTotal()>();
v = virtualinvoke v.<oadd.com.ctc.wstx.io.InputBootstrapper: int getInputRow()>();
v = virtualinvoke v.<oadd.com.ctc.wstx.io.InputBootstrapper: int getInputColumn()>();
v = neg v;
virtualinvoke v.<oadd.com.ctc.wstx.io.BranchingReaderSource: void setInputOffsets(int,int,int)>(v, v, v);
label:
return v;
}
public static oadd.com.ctc.wstx.io.WstxInputSource constructCharArraySource(oadd.com.ctc.wstx.io.WstxInputSource, java.lang.String, char[], int, int, javax.xml.stream.Location, java.net.URL)
{
java.net.URL v;
oadd.com.ctc.wstx.io.SystemId v;
javax.xml.stream.Location v;
int v, v;
char[] v;
oadd.com.ctc.wstx.io.WstxInputSource v;
java.lang.String v, v;
oadd.com.ctc.wstx.io.CharArraySource v;
v := @parameter: oadd.com.ctc.wstx.io.WstxInputSource;
v := @parameter: java.lang.String;
v := @parameter: char[];
v := @parameter: int;
v := @parameter: int;
v := @parameter: javax.xml.stream.Location;
v := @parameter: java.net.URL;
v = interfaceinvoke v.<javax.xml.stream.Location: java.lang.String getSystemId()>();
v = staticinvoke <oadd.com.ctc.wstx.io.SystemId: oadd.com.ctc.wstx.io.SystemId construct(java.lang.String,java.net.URL)>(v, v);
v = new oadd.com.ctc.wstx.io.CharArraySource;
specialinvoke v.<oadd.com.ctc.wstx.io.CharArraySource: void <init>(oadd.com.ctc.wstx.io.WstxInputSource,java.lang.String,char[],int,int,javax.xml.stream.Location,oadd.com.ctc.wstx.io.SystemId)>(v, v, v, v, v, v, v);
return v;
}
}