public class org.apache.camel.model.dataformat.ZipDataFormat extends org.apache.camel.model.DataFormatDefinition
{
private java.lang.Integer compressionLevel;
public void <init>()
{
org.apache.camel.model.dataformat.ZipDataFormat v;
v := @this: org.apache.camel.model.dataformat.ZipDataFormat;
specialinvoke v.<org.apache.camel.model.DataFormatDefinition: void <init>(java.lang.String)>("zip");
return;
}
public void <init>(int)
{
int v;
org.apache.camel.model.dataformat.ZipDataFormat v;
java.lang.Integer v;
v := @this: org.apache.camel.model.dataformat.ZipDataFormat;
v := @parameter: int;
specialinvoke v.<org.apache.camel.model.DataFormatDefinition: void <init>()>();
v = staticinvoke <java.lang.Integer: java.lang.Integer valueOf(int)>(v);
v.<org.apache.camel.model.dataformat.ZipDataFormat: java.lang.Integer compressionLevel> = v;
return;
}
protected org.apache.camel.spi.DataFormat createDataFormat(org.apache.camel.spi.RouteContext)
{
org.apache.camel.model.dataformat.ZipDataFormat v;
java.lang.Integer v, v;
int v, v;
org.apache.camel.impl.ZipDataFormat v, v;
org.apache.camel.spi.RouteContext v;
v := @this: org.apache.camel.model.dataformat.ZipDataFormat;
v := @parameter: org.apache.camel.spi.RouteContext;
v = v.<org.apache.camel.model.dataformat.ZipDataFormat: java.lang.Integer compressionLevel>;
if v != null goto label;
v = new org.apache.camel.impl.ZipDataFormat;
v = (int) -1;
specialinvoke v.<org.apache.camel.impl.ZipDataFormat: void <init>(int)>(v);
return v;
label:
v = new org.apache.camel.impl.ZipDataFormat;
v = v.<org.apache.camel.model.dataformat.ZipDataFormat: java.lang.Integer compressionLevel>;
v = virtualinvoke v.<java.lang.Integer: int intValue()>();
specialinvoke v.<org.apache.camel.impl.ZipDataFormat: void <init>(int)>(v);
return v;
}
public java.lang.Integer getCompressionLevel()
{
org.apache.camel.model.dataformat.ZipDataFormat v;
java.lang.Integer v;
v := @this: org.apache.camel.model.dataformat.ZipDataFormat;
v = v.<org.apache.camel.model.dataformat.ZipDataFormat: java.lang.Integer compressionLevel>;
return v;
}
public void setCompressionLevel(java.lang.Integer)
{
org.apache.camel.model.dataformat.ZipDataFormat v;
java.lang.Integer v;
v := @this: org.apache.camel.model.dataformat.ZipDataFormat;
v := @parameter: java.lang.Integer;
v.<org.apache.camel.model.dataformat.ZipDataFormat: java.lang.Integer compressionLevel> = v;
return;
}
}