public class PactXmlBuilder
@JvmOverloads
public PactXmlBuilder(@NotNull
java.lang.String rootName,
@Nullable
java.lang.String rootNameSpace,
@NotNull
java.util.Map<java.lang.String,java.lang.String> namespaces,
@Nullable
java.lang.String version,
@Nullable
java.lang.String charset,
boolean standalone)
@JvmOverloads
public PactXmlBuilder(@NotNull
java.lang.String rootName,
@Nullable
java.lang.String rootNameSpace,
@NotNull
java.util.Map<java.lang.String,java.lang.String> namespaces,
@Nullable
java.lang.String version,
@Nullable
java.lang.String charset)
@JvmOverloads
public PactXmlBuilder(@NotNull
java.lang.String rootName,
@Nullable
java.lang.String rootNameSpace,
@NotNull
java.util.Map<java.lang.String,java.lang.String> namespaces,
@Nullable
java.lang.String version)
@JvmOverloads
public PactXmlBuilder(@NotNull
java.lang.String rootName,
@Nullable
java.lang.String rootNameSpace,
@NotNull
java.util.Map<java.lang.String,java.lang.String> namespaces)
@JvmOverloads
public PactXmlBuilder(@NotNull
java.lang.String rootName,
@Nullable
java.lang.String rootNameSpace)
@JvmOverloads
public PactXmlBuilder(@NotNull
java.lang.String rootName)
@NotNull public au.com.dius.pact.core.model.generators.Generators getGenerators()
@NotNull public au.com.dius.pact.core.model.matchingrules.Category getMatchingRules()
@NotNull public org.w3c.dom.Document getDoc()
public void setDoc(@NotNull
org.w3c.dom.Document p)
@NotNull public PactXmlBuilder build(@NotNull java.util.function.Consumer<au.com.dius.pact.consumer.xml.XmlNode> cl)
@NotNull
public java.lang.String qualifiedName(@NotNull
java.lang.String name)
@JvmOverloads
@NotNull
public kotlin.Array[] asBytes(@Nullable
java.nio.charset.Charset charset)
@JvmOverloads @NotNull public kotlin.Array[] asBytes()
@NotNull public java.lang.String toString()
@NotNull public PactXmlBuilder withRootName(@NotNull java.lang.String name)
Sets the name of the root name
@NotNull public PactXmlBuilder withRootNameSpace(@NotNull java.lang.String nameSpace)
Sets the namespace of the root node
@NotNull public PactXmlBuilder withNamespaces(@NotNull java.util.Map<java.lang.String,java.lang.String> namespaces)
Namespaces to define on the root name
@NotNull public PactXmlBuilder withVersion(@NotNull java.lang.String version)
Sets the version on the XML descriptor. Defaults to '1.0'.
@NotNull public PactXmlBuilder withCharset(@NotNull java.lang.String charset)
Sets the charset on the XML descriptor. Defaults to 'UTF-8'
@NotNull public PactXmlBuilder withStandalone(boolean standalone)
Sets the standalone flag on the XML descriptor. Default is set ('yes')
@NotNull public java.lang.String getRootName()
public void setRootName(@NotNull
java.lang.String p)
@Nullable public java.lang.String getRootNameSpace()
public void setRootNameSpace(@Nullable
java.lang.String p)
@NotNull public java.util.Map<java.lang.String,java.lang.String> getNamespaces()
public void setNamespaces(@NotNull
java.util.Map<java.lang.String,java.lang.String> p)
@Nullable public java.lang.String getVersion()
public void setVersion(@Nullable
java.lang.String p)
@Nullable public java.lang.String getCharset()
public void setCharset(@Nullable
java.lang.String p)
public boolean getStandalone()
public void setStandalone(boolean p)