Package com.ethlo.jsons2xsd
Class Config.Builder
- java.lang.Object
-
- com.ethlo.jsons2xsd.Config.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Config.BuilderattributesQualified(boolean b)Configbuild()Config.BuildercreateRootElement(boolean b)Config.BuildercustomTypeMapping(JsonSimpleType jsonSimpleType, String format, XsdSimpleType xsdSimpleType)Config.BuilderignoreUnknownFormats(boolean b)Config.BuilderincludeOnlyUsedTypes(boolean b)Config.BuildermapArrayItemNames(Function<String,String> mapper)Config.Buildername(String name)Config.BuildernonJsonTypeMapping(String nonJsonType, XsdSimpleType xsdSimpleType)Config.BuildernonJsonTypeMapping(String nonJsonType, String format, XsdSimpleType xsdSimpleType)Config.BuildernsAlias(String nsAlias)Config.BuilderrootElement(String name)Config.BuildertargetNamespace(String targetNamespace)Config.BuilderunwrapArrays(boolean unwrapArrays)Config.BuildervalidateXsdSchema(boolean b)
-
-
-
Method Detail
-
targetNamespace
public Config.Builder targetNamespace(String targetNamespace)
-
nsAlias
public Config.Builder nsAlias(String nsAlias)
-
createRootElement
public Config.Builder createRootElement(boolean b)
-
includeOnlyUsedTypes
public Config.Builder includeOnlyUsedTypes(boolean b)
-
build
public Config build()
-
name
public Config.Builder name(String name)
-
attributesQualified
public Config.Builder attributesQualified(boolean b)
-
validateXsdSchema
public Config.Builder validateXsdSchema(boolean b)
-
customTypeMapping
public Config.Builder customTypeMapping(JsonSimpleType jsonSimpleType, String format, XsdSimpleType xsdSimpleType)
-
nonJsonTypeMapping
public Config.Builder nonJsonTypeMapping(String nonJsonType, XsdSimpleType xsdSimpleType)
-
nonJsonTypeMapping
public Config.Builder nonJsonTypeMapping(String nonJsonType, String format, XsdSimpleType xsdSimpleType)
-
ignoreUnknownFormats
public Config.Builder ignoreUnknownFormats(boolean b)
-
rootElement
public Config.Builder rootElement(String name)
-
mapArrayItemNames
public Config.Builder mapArrayItemNames(Function<String,String> mapper)
-
unwrapArrays
public Config.Builder unwrapArrays(boolean unwrapArrays)
-
-