public class org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder extends java.lang.Object
{
private boolean matchingPolicy$set;
private org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy$value;
private boolean outputType$set;
private org.apache.isis.subdomains.docx.applib.DocxService$OutputType outputType$value;
private java.lang.String inputAsHtml;
private org.w3c.dom.Document inputAsHtmlDoc;
private java.io.InputStream docxTemplate;
private org.docx4j.openpackaging.packages.WordprocessingMLPackage docxTemplateAsWpMlPackage;
private java.io.OutputStream output;
void <init>()
{
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
specialinvoke v.<java.lang.Object: void <init>()>();
return;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder matchingPolicy(org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy)
{
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v := @parameter: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy$value> = v;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: boolean matchingPolicy$set> = 1;
return v;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder outputType(org.apache.isis.subdomains.docx.applib.DocxService$OutputType)
{
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
org.apache.isis.subdomains.docx.applib.DocxService$OutputType v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v := @parameter: org.apache.isis.subdomains.docx.applib.DocxService$OutputType;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$OutputType outputType$value> = v;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: boolean outputType$set> = 1;
return v;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder inputAsHtml(java.lang.String)
{
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
java.lang.String v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v := @parameter: java.lang.String;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.lang.String inputAsHtml> = v;
return v;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder inputAsHtmlDoc(org.w3c.dom.Document)
{
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
org.w3c.dom.Document v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v := @parameter: org.w3c.dom.Document;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.w3c.dom.Document inputAsHtmlDoc> = v;
return v;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder docxTemplate(java.io.InputStream)
{
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
java.io.InputStream v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v := @parameter: java.io.InputStream;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.io.InputStream docxTemplate> = v;
return v;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder docxTemplateAsWpMlPackage(org.docx4j.openpackaging.packages.WordprocessingMLPackage)
{
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
org.docx4j.openpackaging.packages.WordprocessingMLPackage v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v := @parameter: org.docx4j.openpackaging.packages.WordprocessingMLPackage;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.docx4j.openpackaging.packages.WordprocessingMLPackage docxTemplateAsWpMlPackage> = v;
return v;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder output(java.io.OutputStream)
{
java.io.OutputStream v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v := @parameter: java.io.OutputStream;
v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.io.OutputStream output> = v;
return v;
}
public org.apache.isis.subdomains.docx.applib.DocxService$MergeParams build()
{
java.io.OutputStream v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams v;
org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy v;
org.w3c.dom.Document v;
org.apache.isis.subdomains.docx.applib.DocxService$OutputType v;
java.lang.String v;
boolean v, v;
java.io.InputStream v;
org.docx4j.openpackaging.packages.WordprocessingMLPackage v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy$value>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: boolean matchingPolicy$set>;
if v != 0 goto label;
v = staticinvoke <org.apache.isis.subdomains.docx.applib.DocxService$MergeParams: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy $default$matchingPolicy()>();
label:
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$OutputType outputType$value>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: boolean outputType$set>;
if v != 0 goto label;
v = staticinvoke <org.apache.isis.subdomains.docx.applib.DocxService$MergeParams: org.apache.isis.subdomains.docx.applib.DocxService$OutputType $default$outputType()>();
label:
v = new org.apache.isis.subdomains.docx.applib.DocxService$MergeParams;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.lang.String inputAsHtml>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.w3c.dom.Document inputAsHtmlDoc>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.io.InputStream docxTemplate>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.docx4j.openpackaging.packages.WordprocessingMLPackage docxTemplateAsWpMlPackage>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.io.OutputStream output>;
specialinvoke v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams: void <init>(org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy,org.apache.isis.subdomains.docx.applib.DocxService$OutputType,java.lang.String,org.w3c.dom.Document,java.io.InputStream,org.docx4j.openpackaging.packages.WordprocessingMLPackage,java.io.OutputStream)>(v, v, v, v, v, v, v);
return v;
}
public java.lang.String toString()
{
java.io.OutputStream v;
org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder v;
org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy v;
org.w3c.dom.Document v;
org.apache.isis.subdomains.docx.applib.DocxService$OutputType v;
java.lang.String v, v;
java.io.InputStream v;
org.docx4j.openpackaging.packages.WordprocessingMLPackage v;
v := @this: org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy matchingPolicy$value>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.apache.isis.subdomains.docx.applib.DocxService$OutputType outputType$value>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.lang.String inputAsHtml>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.w3c.dom.Document inputAsHtmlDoc>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.io.InputStream docxTemplate>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: org.docx4j.openpackaging.packages.WordprocessingMLPackage docxTemplateAsWpMlPackage>;
v = v.<org.apache.isis.subdomains.docx.applib.DocxService$MergeParams$Builder: java.io.OutputStream output>;
v = dynamicinvoke "makeConcatWithConstants" <java.lang.String (org.apache.isis.subdomains.docx.applib.DocxService$MatchingPolicy,org.apache.isis.subdomains.docx.applib.DocxService$OutputType,java.lang.String,org.w3c.dom.Document,java.io.InputStream,org.docx4j.openpackaging.packages.WordprocessingMLPackage,java.io.OutputStream)>(v, v, v, v, v, v, v) <java.lang.invoke.StringConcatFactory: java.lang.invoke.CallSite makeConcatWithConstants(java.lang.invoke.MethodHandles$Lookup,java.lang.String,java.lang.invoke.MethodType,java.lang.String,java.lang.Object[])>("DocxService.MergeParams.Builder(matchingPolicy$value=\u, outputType$value=\u, inputAsHtml=\u, inputAsHtmlDoc=\u, docxTemplate=\u, docxTemplateAsWpMlPackage=\u, output=\u)");
return v;
}
}