public class org.apache.camel.model.dataformat.CastorDataFormat extends org.apache.camel.model.DataFormatDefinition
{
private java.lang.String mappingFile;
private java.lang.Boolean whitelistEnabled;
private java.lang.String allowedUnmarshallObjects;
private java.lang.String deniedUnmarshallObjects;
private java.lang.Boolean validation;
private java.lang.String encoding;
private java.lang.String[] packages;
private java.lang.String[] classes;
public void <init>()
{
java.lang.Boolean v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
specialinvoke v.<org.apache.camel.model.DataFormatDefinition: void <init>(java.lang.String)>("castor");
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(1);
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean whitelistEnabled> = v;
return;
}
public java.lang.Boolean getValidation()
{
java.lang.Boolean v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean validation>;
return v;
}
public void setValidation(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.Boolean;
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean validation> = v;
return;
}
public java.lang.String getMappingFile()
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String mappingFile>;
return v;
}
public void setMappingFile(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.String;
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String mappingFile> = v;
return;
}
public java.lang.String[] getPackages()
{
java.lang.String[] v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] packages>;
return v;
}
public void setPackages(java.lang.String[])
{
java.lang.String[] v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.String[];
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] packages> = v;
return;
}
public java.lang.String[] getClasses()
{
java.lang.String[] v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] classes>;
return v;
}
public void setClasses(java.lang.String[])
{
java.lang.String[] v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.String[];
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] classes> = v;
return;
}
public java.lang.String getEncoding()
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String encoding>;
return v;
}
public void setEncoding(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.String;
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String encoding> = v;
return;
}
public java.lang.Boolean getWhitelistEnabled()
{
java.lang.Boolean v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean whitelistEnabled>;
return v;
}
public void setWhitelistEnabled(java.lang.Boolean)
{
java.lang.Boolean v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.Boolean;
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean whitelistEnabled> = v;
return;
}
public java.lang.String getAllowedUnmarshallObjects()
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String allowedUnmarshallObjects>;
return v;
}
public void setAllowedUnmarshallObjects(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.String;
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String allowedUnmarshallObjects> = v;
return;
}
public java.lang.String getDeniedUnmarshallObjects()
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String deniedUnmarshallObjects>;
return v;
}
public void setDeniedUnmarshallObjects(java.lang.String)
{
java.lang.String v;
org.apache.camel.model.dataformat.CastorDataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: java.lang.String;
v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String deniedUnmarshallObjects> = v;
return;
}
protected void configureDataFormat(org.apache.camel.spi.DataFormat, org.apache.camel.CamelContext)
{
java.lang.String[] v, v, v, v;
org.apache.camel.model.dataformat.CastorDataFormat v;
java.lang.Boolean v, v, v, v, v;
java.lang.String v, v, v, v, v, v, v, v;
boolean v, v;
org.apache.camel.CamelContext v;
org.apache.camel.spi.DataFormat v;
v := @this: org.apache.camel.model.dataformat.CastorDataFormat;
v := @parameter: org.apache.camel.spi.DataFormat;
v := @parameter: org.apache.camel.CamelContext;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String mappingFile>;
if v == null goto label;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String mappingFile>;
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "mappingFile", v);
label:
v = virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean getValidation()>();
if v == null goto label;
v = virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean getValidation()>();
v = virtualinvoke v.<java.lang.Boolean: boolean booleanValue()>();
if v == 0 goto label;
label:
v = 1;
goto label;
label:
v = 0;
label:
v = staticinvoke <java.lang.Boolean: java.lang.Boolean valueOf(boolean)>(v);
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "validation", v);
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String encoding>;
if v == null goto label;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String encoding>;
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "encoding", v);
label:
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] packages>;
if v == null goto label;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] packages>;
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "packages", v);
label:
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] classes>;
if v == null goto label;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String[] classes>;
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "classes", v);
label:
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean whitelistEnabled>;
if v == null goto label;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.Boolean whitelistEnabled>;
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "whitelistEnabled", v);
label:
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String allowedUnmarshallObjects>;
if v == null goto label;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String allowedUnmarshallObjects>;
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "allowedUnmarshallObjects", v);
label:
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String deniedUnmarshallObjects>;
if v == null goto label;
v = v.<org.apache.camel.model.dataformat.CastorDataFormat: java.lang.String deniedUnmarshallObjects>;
virtualinvoke v.<org.apache.camel.model.dataformat.CastorDataFormat: void setProperty(org.apache.camel.CamelContext,java.lang.Object,java.lang.String,java.lang.Object)>(v, v, "deniedUnmarshallObjects", v);
label:
return;
}
}