Class CommentGenerator


  • public class CommentGenerator
    extends AbstractGenerator
    Helper class that generates comments.
    Version:
    $Id: $Id
    Author:
    another
    • Field Detail

      • COPYRIGHT

        public static final java.lang.String COPYRIGHT
        Copyright string in the comments.
        See Also:
        Constant Field Values
      • RIGHTS

        public static final java.lang.String RIGHTS
        Constant RIGHTS="All Rights Reserved."
        See Also:
        Constant Field Values
      • NOTICE_1

        public static final java.lang.String NOTICE_1
        Constant for comments in generated code.
        See Also:
        Constant Field Values
      • NOTICE_2

        public static final java.lang.String NOTICE_2
        Constant for comments in generated code.
        See Also:
        Constant Field Values
      • NOTICE_3

        public static final java.lang.String NOTICE_3
        Constant for comments in generated code.
        See Also:
        Constant Field Values
      • LINE_PRE

        public static final java.lang.String LINE_PRE
        Constant for comments in generated code.
        See Also:
        Constant Field Values
      • LINE_POST

        public static final java.lang.String LINE_POST
        Constant for comments in generated code.
        See Also:
        Constant Field Values
      • LINES_ADD_LENGTH

        public static final int LINES_ADD_LENGTH
        Constant for comments in generated code.
      • SEPARATOR

        public static final java.lang.String SEPARATOR
        Constant for comments in generated code.
        See Also:
        Constant Field Values
      • COMM_START

        public static final java.lang.String COMM_START
        Constant for comments in generated code.
        See Also:
        Constant Field Values
      • COMM_END

        public static final java.lang.String COMM_END
        Constant for comments in generated code.
        See Also:
        Constant Field Values
    • Constructor Detail

      • CommentGenerator

        public CommentGenerator()
    • Method Detail

      • generateJavaTypeComment

        public static final java.lang.String generateJavaTypeComment​(java.lang.String className)
        Deprecated.
        use generateJavaTypeComment(String className, IGenerator generator) instead
        Returns a java file comment for given class.
        Parameters:
        className - the name of the commented class.
        Returns:
        return the content of a comment.
      • generateJavaTypeComment

        public static final java.lang.String generateJavaTypeComment​(java.lang.String className,
                                                                     IGenerator generator)
        Returns a java file comment for given class and a generator.
        Parameters:
        className - the name of the commented class.
        generator - the name/class of the generator which generated the code.
        Returns:
        return the content of a comment.
      • generateJavaTypeComment

        public static final java.lang.String generateJavaTypeComment​(java.lang.String className,
                                                                     java.lang.String additionalInfo)
        Generates and returns java file comment for given class. Includes additional line(s) supplied by the user.
        Parameters:
        className - the class to comment
        additionalInfo - an info string to add to the content
        Returns:
        the comment for the class.