public class oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl extends oadd.org.apache.commons.configuration.builder.BasicBuilderParameters implements oadd.org.apache.commons.configuration.builder.FileBasedBuilderProperties
{
private static final java.lang.String PARAM_KEY;
private static final java.lang.String PROP_REFRESH_DELAY;
private static final java.lang.String PROP_DETECTOR_FACTORY;
private oadd.org.apache.commons.configuration.io.FileHandler fileHandler;
private oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory reloadingDetectorFactory;
private java.lang.Long reloadingRefreshDelay;
public void <init>()
{
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: void <init>(oadd.org.apache.commons.configuration.io.FileHandler)>(null);
return;
}
public void <init>(oadd.org.apache.commons.configuration.io.FileHandler)
{
oadd.org.apache.commons.configuration.io.FileHandler v, v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: oadd.org.apache.commons.configuration.io.FileHandler;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicBuilderParameters: void <init>()>();
if v == null goto label;
v = v;
goto label;
label:
v = new oadd.org.apache.commons.configuration.io.FileHandler;
specialinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void <init>()>();
label:
v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler fileHandler> = v;
return;
}
public static oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl fromParameters(java.util.Map)
{
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
java.util.Map v;
v := @parameter: java.util.Map;
v = staticinvoke <oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl fromParameters(java.util.Map,boolean)>(v, 0);
return v;
}
public static oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl fromParameters(java.util.Map, boolean)
{
java.util.Map v;
java.lang.Object v;
java.lang.IllegalArgumentException v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
boolean v;
v := @parameter: java.util.Map;
v := @parameter: boolean;
if v != null goto label;
v = new java.lang.IllegalArgumentException;
specialinvoke v.<java.lang.IllegalArgumentException: void <init>(java.lang.String)>("Parameters map must not be null!");
throw v;
label:
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("config-fileBased");
if v != null goto label;
if v == 0 goto label;
v = new oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: void <init>()>();
v = v;
label:
return v;
}
public static oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl fromMap(java.util.Map)
{
java.util.Map v;
oadd.org.apache.commons.configuration.io.FileHandler v;
java.lang.Object v, v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @parameter: java.util.Map;
v = new oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v = staticinvoke <oadd.org.apache.commons.configuration.io.FileHandler: oadd.org.apache.commons.configuration.io.FileHandler fromMap(java.util.Map)>(v);
specialinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: void <init>(oadd.org.apache.commons.configuration.io.FileHandler)>(v);
if v == null goto label;
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("reloadingRefreshDelay");
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setReloadingRefreshDelay(java.lang.Long)>(v);
v = interfaceinvoke v.<java.util.Map: java.lang.Object get(java.lang.Object)>("reloadingDetectorFactory");
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setReloadingDetectorFactory(oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory)>(v);
label:
return v;
}
public void inheritFrom(java.util.Map)
{
oadd.org.apache.commons.configuration.io.FileSystem v;
oadd.org.apache.commons.configuration.io.FileLocationStrategy v;
java.lang.Long v, v;
java.util.Map v;
oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory v, v;
oadd.org.apache.commons.configuration.io.FileHandler v, v, v, v;
java.lang.String v, v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v, v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.util.Map;
specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicBuilderParameters: void inheritFrom(java.util.Map)>(v);
v = staticinvoke <oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl fromParameters(java.util.Map)>(v);
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: oadd.org.apache.commons.configuration.io.FileSystem getFileSystem()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setFileSystem(oadd.org.apache.commons.configuration.io.FileSystem)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: oadd.org.apache.commons.configuration.io.FileLocationStrategy getLocationStrategy()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setLocationStrategy(oadd.org.apache.commons.configuration.io.FileLocationStrategy)>(v);
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: java.lang.String getEncoding()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: java.lang.String getEncoding()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setEncoding(java.lang.String)>(v);
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory getReloadingDetectorFactory()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory getReloadingDetectorFactory()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setReloadingDetectorFactory(oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory)>(v);
label:
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: java.lang.Long getReloadingRefreshDelay()>();
if v == null goto label;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: java.lang.Long getReloadingRefreshDelay()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setReloadingRefreshDelay(java.lang.Long)>(v);
label:
return;
}
public oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()
{
oadd.org.apache.commons.configuration.io.FileHandler v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v = v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler fileHandler>;
return v;
}
public java.lang.Long getReloadingRefreshDelay()
{
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
java.lang.Long v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v = v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: java.lang.Long reloadingRefreshDelay>;
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setReloadingRefreshDelay(java.lang.Long)
{
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
java.lang.Long v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.lang.Long;
v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: java.lang.Long reloadingRefreshDelay> = v;
return v;
}
public oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory getReloadingDetectorFactory()
{
oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v = v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory reloadingDetectorFactory>;
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setReloadingDetectorFactory(oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory)
{
oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory;
v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.builder.ReloadingDetectorFactory reloadingDetectorFactory> = v;
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setFile(java.io.File)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
java.io.File v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.io.File;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setFile(java.io.File)>(v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setURL(java.net.URL)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
java.net.URL v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.net.URL;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setURL(java.net.URL)>(v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setPath(java.lang.String)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setPath(java.lang.String)>(v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setFileName(java.lang.String)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setFileName(java.lang.String)>(v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setBasePath(java.lang.String)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setBasePath(java.lang.String)>(v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setFileSystem(oadd.org.apache.commons.configuration.io.FileSystem)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
oadd.org.apache.commons.configuration.io.FileSystem v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: oadd.org.apache.commons.configuration.io.FileSystem;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setFileSystem(oadd.org.apache.commons.configuration.io.FileSystem)>(v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setLocationStrategy(oadd.org.apache.commons.configuration.io.FileLocationStrategy)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
oadd.org.apache.commons.configuration.io.FileLocationStrategy v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: oadd.org.apache.commons.configuration.io.FileLocationStrategy;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setLocationStrategy(oadd.org.apache.commons.configuration.io.FileLocationStrategy)>(v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl setEncoding(java.lang.String)
{
oadd.org.apache.commons.configuration.io.FileHandler v;
java.lang.String v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v := @parameter: java.lang.String;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler getFileHandler()>();
virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void setEncoding(java.lang.String)>(v);
return v;
}
public java.util.Map getParameters()
{
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
java.util.Map v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicBuilderParameters: java.util.Map getParameters()>();
interfaceinvoke v.<java.util.Map: java.lang.Object put(java.lang.Object,java.lang.Object)>("config-fileBased", v);
return v;
}
public oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl clone()
{
oadd.org.apache.commons.configuration.builder.BasicBuilderParameters v;
oadd.org.apache.commons.configuration.io.FileHandler v, v, v;
oadd.org.apache.commons.configuration.io.FileBased v;
oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl v;
v := @this: oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl;
v = specialinvoke v.<oadd.org.apache.commons.configuration.builder.BasicBuilderParameters: oadd.org.apache.commons.configuration.builder.BasicBuilderParameters clone()>();
v = new oadd.org.apache.commons.configuration.io.FileHandler;
v = v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler fileHandler>;
v = virtualinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: oadd.org.apache.commons.configuration.io.FileBased getContent()>();
v = v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler fileHandler>;
specialinvoke v.<oadd.org.apache.commons.configuration.io.FileHandler: void <init>(oadd.org.apache.commons.configuration.io.FileBased,oadd.org.apache.commons.configuration.io.FileHandler)>(v, v);
v.<oadd.org.apache.commons.configuration.builder.FileBasedBuilderParametersImpl: oadd.org.apache.commons.configuration.io.FileHandler fileHandler> = v;
return v;
}
}