Class TemplateFactory
- java.lang.Object
-
- net.coru.api.generator.plugin.asyncapi.template.TemplateFactory
-
public class TemplateFactory extends Object
-
-
Field Summary
Fields Modifier and Type Field Description static StringFILE_TYPE_JAVAstatic StringSTREAM_BRIDGE_ENTITIES_POSTFIXstatic StringSTREAM_BRIDGE_PACKAGEstatic StringSUBSCRIBE_ENTITIES_POSTFIXstatic StringSUBSCRIBE_PACKAGEstatic StringSUPPLIER_ENTITIES_POSTFIXstatic StringSUPPLIER_PACKAGE
-
Constructor Summary
Constructors Constructor Description TemplateFactory()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddStreamBridgeMethod(String operationId, String classNamespace, String channelName)voidaddSubscribeMethod(String operationId, String classNamespace)voidaddSupplierMethod(String operationId, String classNamespace)voidclearData()voidfillTemplate()voidsetStreamBridgeClassName(String className)voidsetStreamBridgeEntitiesPostfix(String postfix)voidsetStreamBridgeFilePath(Path path)voidsetStreamBridgePackageName(String packageName)voidsetSubscribeClassName(String className)voidsetSubscribeEntitiesPostfix(String postfix)voidsetSubscribeFilePath(Path path)voidsetSubscribePackageName(String packageName)voidsetSupplierClassName(String className)voidsetSupplierEntitiesPostfix(String postfix)voidsetSupplierFilePath(Path path)voidsetSupplierPackageName(String packageName)
-
-
-
Field Detail
-
SUBSCRIBE_PACKAGE
public static final String SUBSCRIBE_PACKAGE
- See Also:
- Constant Field Values
-
SUPPLIER_PACKAGE
public static final String SUPPLIER_PACKAGE
- See Also:
- Constant Field Values
-
STREAM_BRIDGE_PACKAGE
public static final String STREAM_BRIDGE_PACKAGE
- See Also:
- Constant Field Values
-
SUPPLIER_ENTITIES_POSTFIX
public static final String SUPPLIER_ENTITIES_POSTFIX
- See Also:
- Constant Field Values
-
STREAM_BRIDGE_ENTITIES_POSTFIX
public static final String STREAM_BRIDGE_ENTITIES_POSTFIX
- See Also:
- Constant Field Values
-
SUBSCRIBE_ENTITIES_POSTFIX
public static final String SUBSCRIBE_ENTITIES_POSTFIX
- See Also:
- Constant Field Values
-
FILE_TYPE_JAVA
public static final String FILE_TYPE_JAVA
- See Also:
- Constant Field Values
-
-
Method Detail
-
fillTemplate
public void fillTemplate() throws IOException, freemarker.template.TemplateException- Throws:
IOExceptionfreemarker.template.TemplateException
-
setSubscribePackageName
public void setSubscribePackageName(String packageName)
-
setSupplierPackageName
public void setSupplierPackageName(String packageName)
-
setStreamBridgePackageName
public void setStreamBridgePackageName(String packageName)
-
setSubscribeClassName
public void setSubscribeClassName(String className)
-
setSupplierClassName
public void setSupplierClassName(String className)
-
setStreamBridgeClassName
public void setStreamBridgeClassName(String className)
-
setSubscribeFilePath
public void setSubscribeFilePath(Path path)
-
setSupplierFilePath
public void setSupplierFilePath(Path path)
-
setStreamBridgeFilePath
public void setStreamBridgeFilePath(Path path)
-
addStreamBridgeMethod
public void addStreamBridgeMethod(String operationId, String classNamespace, String channelName)
-
setSupplierEntitiesPostfix
public void setSupplierEntitiesPostfix(String postfix)
-
setStreamBridgeEntitiesPostfix
public void setStreamBridgeEntitiesPostfix(String postfix)
-
setSubscribeEntitiesPostfix
public void setSubscribeEntitiesPostfix(String postfix)
-
clearData
public void clearData()
-
-