Class RenderingUtilities
java.lang.Object
org.mybatis.generator.api.dom.java.render.RenderingUtilities
-
Field Summary
FieldsModifier and TypeFieldDescriptionprivate static final FieldRendererprivate static final InitializationBlockRendererprivate static final InnerClassRendererprivate static final InnerEnumRendererprivate static final InnerInterfaceRendererstatic final Stringprivate static final MethodRendererprivate static final TypeParameterRenderer -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddEmptyLine(Stream<String> in) private static StringjavaIndent(String in) removeLastEmptyLine(List<String> lines) renderClassOrEnumMethods(List<Method> methods, CompilationUnit compilationUnit) renderField(Field field, CompilationUnit compilationUnit) renderFields(List<Field> fields, CompilationUnit compilationUnit) renderImports(Set<FullyQualifiedJavaType> imports) renderImports(CompilationUnit compilationUnit) renderInitializationBlock(InitializationBlock initializationBlock) renderInitializationBlocks(List<InitializationBlock> initializationBlocks) renderInnerClass(InnerClass innerClass, CompilationUnit compilationUnit) renderInnerClasses(List<InnerClass> innerClasses, CompilationUnit compilationUnit) renderInnerClassNoIndent(InnerClass innerClass, CompilationUnit compilationUnit) renderInnerEnum(InnerEnum innerEnum, CompilationUnit compilationUnit) renderInnerEnumNoIndent(InnerEnum innerEnum, CompilationUnit compilationUnit) renderInnerEnums(List<InnerEnum> innerEnums, CompilationUnit compilationUnit) renderInnerInterface(InnerInterface innerInterface, CompilationUnit compilationUnit) renderInnerInterfaceNoIndent(InnerInterface innerInterface, CompilationUnit compilationUnit) renderInnerInterfaces(List<InnerInterface> innerInterfaces, CompilationUnit compilationUnit) renderInterfaceMethods(List<Method> methods, CompilationUnit compilationUnit) renderMethod(Method method, boolean inInterface, CompilationUnit compilationUnit) renderPackage(CompilationUnit compilationUnit) renderStaticImports(CompilationUnit compilationUnit) static StringrenderTypeParameters(List<TypeParameter> typeParameters, CompilationUnit compilationUnit) private static String
-
Field Details
-
JAVA_INDENT
- See Also:
-
typeParameterRenderer
-
fieldRenderer
-
initializationBlockRenderer
-
methodRenderer
-
innerClassRenderer
-
innerInterfaceRenderer
-
innerEnumRenderer
-
-
Constructor Details
-
RenderingUtilities
private RenderingUtilities()
-
-
Method Details
-
renderTypeParameters
public static String renderTypeParameters(List<TypeParameter> typeParameters, CompilationUnit compilationUnit) -
renderFields
-
renderField
-
renderInitializationBlocks
public static List<String> renderInitializationBlocks(List<InitializationBlock> initializationBlocks) -
renderInitializationBlock
-
renderClassOrEnumMethods
public static List<String> renderClassOrEnumMethods(List<Method> methods, CompilationUnit compilationUnit) -
renderInterfaceMethods
public static List<String> renderInterfaceMethods(List<Method> methods, CompilationUnit compilationUnit) -
renderMethod
private static Stream<String> renderMethod(Method method, boolean inInterface, CompilationUnit compilationUnit) -
addEmptyLine
-
renderInnerClasses
public static List<String> renderInnerClasses(List<InnerClass> innerClasses, CompilationUnit compilationUnit) -
renderInnerClassNoIndent
public static List<String> renderInnerClassNoIndent(InnerClass innerClass, CompilationUnit compilationUnit) -
renderInnerClass
private static Stream<String> renderInnerClass(InnerClass innerClass, CompilationUnit compilationUnit) -
renderInnerInterfaces
public static List<String> renderInnerInterfaces(List<InnerInterface> innerInterfaces, CompilationUnit compilationUnit) -
renderInnerInterfaceNoIndent
public static List<String> renderInnerInterfaceNoIndent(InnerInterface innerInterface, CompilationUnit compilationUnit) -
renderInnerInterface
private static Stream<String> renderInnerInterface(InnerInterface innerInterface, CompilationUnit compilationUnit) -
renderInnerEnums
public static List<String> renderInnerEnums(List<InnerEnum> innerEnums, CompilationUnit compilationUnit) -
renderInnerEnumNoIndent
public static List<String> renderInnerEnumNoIndent(InnerEnum innerEnum, CompilationUnit compilationUnit) -
renderInnerEnum
-
renderPackage
-
renderStaticImports
-
renderImports
-
renderImports
-
toFullImport
-
javaIndent
-
removeLastEmptyLine
-