public class org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel extends org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisBlobOrClobPanelAbstract
{
private static final long serialVersionUID;
private static final java.nio.charset.Charset CHARSET;
public void <init>(java.lang.String, org.apache.isis.viewer.wicket.model.models.ScalarModel)
{
org.apache.isis.viewer.wicket.model.models.ScalarModel v;
java.lang.String v;
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel;
v := @parameter: java.lang.String;
v := @parameter: org.apache.isis.viewer.wicket.model.models.ScalarModel;
specialinvoke v.<org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisBlobOrClobPanelAbstract: void <init>(java.lang.String,org.apache.isis.viewer.wicket.model.models.ScalarModel)>(v, v);
return;
}
protected org.apache.isis.applib.value.Clob getBlobOrClobFrom(java.util.List)
{
org.apache.isis.applib.value.Clob v;
byte[] v;
java.util.List v;
java.nio.charset.Charset v;
java.lang.Object v;
java.lang.String v, v, v;
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel;
v := @parameter: java.util.List;
v = interfaceinvoke v.<java.util.List: java.lang.Object get(int)>(0);
v = virtualinvoke v.<org.apache.wicket.markup.html.form.upload.FileUpload: java.lang.String getContentType()>();
v = virtualinvoke v.<org.apache.wicket.markup.html.form.upload.FileUpload: java.lang.String getClientFileName()>();
v = new java.lang.String;
v = virtualinvoke v.<org.apache.wicket.markup.html.form.upload.FileUpload: byte[] getBytes()>();
v = <org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel: java.nio.charset.Charset CHARSET>;
specialinvoke v.<java.lang.String: void <init>(byte[],java.nio.charset.Charset)>(v, v);
v = new org.apache.isis.applib.value.Clob;
specialinvoke v.<org.apache.isis.applib.value.Clob: void <init>(java.lang.String,java.lang.String,java.lang.CharSequence)>(v, v, v);
return v;
}
protected org.apache.wicket.request.resource.IResource newResource(org.apache.isis.applib.value.Clob)
{
org.apache.isis.applib.value.Clob v;
org.apache.wicket.request.resource.CharSequenceResource v;
java.lang.CharSequence v;
javax.activation.MimeType v;
java.lang.String v, v;
org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel v;
v := @this: org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel;
v := @parameter: org.apache.isis.applib.value.Clob;
v = new org.apache.wicket.request.resource.CharSequenceResource;
v = virtualinvoke v.<org.apache.isis.applib.value.Clob: javax.activation.MimeType getMimeType()>();
v = virtualinvoke v.<javax.activation.MimeType: java.lang.String getBaseType()>();
v = virtualinvoke v.<org.apache.isis.applib.value.Clob: java.lang.CharSequence getChars()>();
v = virtualinvoke v.<org.apache.isis.applib.value.Clob: java.lang.String getName()>();
specialinvoke v.<org.apache.wicket.request.resource.CharSequenceResource: void <init>(java.lang.String,java.lang.CharSequence,java.lang.String)>(v, v, v);
return v;
}
static void <clinit>()
{
java.nio.charset.Charset v;
v = <java.nio.charset.StandardCharsets: java.nio.charset.Charset UTF_8>;
<org.apache.isis.viewer.wicket.ui.components.scalars.blobclob.IsisClobPanel: java.nio.charset.Charset CHARSET> = v;
return;
}
}