public abstract class oadd.org.apache.commons.configuration.io.FileSystem extends java.lang.Object
{
private static final oadd.org.apache.commons.configuration.io.ConfigurationLogger DEFAULT_LOG;
private volatile oadd.org.apache.commons.configuration.io.ConfigurationLogger log;
private volatile oadd.org.apache.commons.configuration.io.FileOptionsProvider optionsProvider;
public void <init>()
{
oadd.org.apache.commons.configuration.io.FileSystem v;
v := @this: oadd.org.apache.commons.configuration.io.FileSystem;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public oadd.org.apache.commons.configuration.io.ConfigurationLogger getLogger()
{
oadd.org.apache.commons.configuration.io.ConfigurationLogger v, v;
oadd.org.apache.commons.configuration.io.FileSystem v;
v := @this: oadd.org.apache.commons.configuration.io.FileSystem;
v = v.<oadd.org.apache.commons.configuration.io.FileSystem: oadd.org.apache.commons.configuration.io.ConfigurationLogger log>;
if v == null goto label;
v = v;
goto label;
label:
v = <oadd.org.apache.commons.configuration.io.FileSystem: oadd.org.apache.commons.configuration.io.ConfigurationLogger DEFAULT_LOG>;
label:
return v;
}
public void setLogger(oadd.org.apache.commons.configuration.io.ConfigurationLogger)
{
oadd.org.apache.commons.configuration.io.ConfigurationLogger v;
oadd.org.apache.commons.configuration.io.FileSystem v;
v := @this: oadd.org.apache.commons.configuration.io.FileSystem;
v := @parameter: oadd.org.apache.commons.configuration.io.ConfigurationLogger;
v.<oadd.org.apache.commons.configuration.io.FileSystem: oadd.org.apache.commons.configuration.io.ConfigurationLogger log> = v;
return;
}
public void setFileOptionsProvider(oadd.org.apache.commons.configuration.io.FileOptionsProvider)
{
oadd.org.apache.commons.configuration.io.FileSystem v;
oadd.org.apache.commons.configuration.io.FileOptionsProvider v;
v := @this: oadd.org.apache.commons.configuration.io.FileSystem;
v := @parameter: oadd.org.apache.commons.configuration.io.FileOptionsProvider;
v.<oadd.org.apache.commons.configuration.io.FileSystem: oadd.org.apache.commons.configuration.io.FileOptionsProvider optionsProvider> = v;
return;
}
public oadd.org.apache.commons.configuration.io.FileOptionsProvider getFileOptionsProvider()
{
oadd.org.apache.commons.configuration.io.FileSystem v;
oadd.org.apache.commons.configuration.io.FileOptionsProvider v;
v := @this: oadd.org.apache.commons.configuration.io.FileSystem;
v = v.<oadd.org.apache.commons.configuration.io.FileSystem: oadd.org.apache.commons.configuration.io.FileOptionsProvider optionsProvider>;
return v;
}
public abstract java.io.InputStream getInputStream(java.net.URL) throws oadd.org.apache.commons.configuration.ex.ConfigurationException;
public abstract java.io.OutputStream getOutputStream(java.net.URL) throws oadd.org.apache.commons.configuration.ex.ConfigurationException;
public abstract java.io.OutputStream getOutputStream(java.io.File) throws oadd.org.apache.commons.configuration.ex.ConfigurationException;
public abstract java.lang.String getPath(java.io.File, java.net.URL, java.lang.String, java.lang.String);
public abstract java.lang.String getBasePath(java.lang.String);
public abstract java.lang.String getFileName(java.lang.String);
public abstract java.net.URL locateFromURL(java.lang.String, java.lang.String);
public abstract java.net.URL getURL(java.lang.String, java.lang.String) throws java.net.MalformedURLException;
static void <clinit>()
{
oadd.org.apache.commons.configuration.io.ConfigurationLogger v;
v = staticinvoke <oadd.org.apache.commons.configuration.io.ConfigurationLogger: oadd.org.apache.commons.configuration.io.ConfigurationLogger newDummyLogger()>();
<oadd.org.apache.commons.configuration.io.FileSystem: oadd.org.apache.commons.configuration.io.ConfigurationLogger DEFAULT_LOG> = v;
return;
}
}