Class JComment
- java.lang.Object
-
- org.codehaus.modello.plugin.java.javasource.JComment
-
public class JComment extends java.lang.ObjectA class that represents a Java comment.- Version:
- $Revision$ $Date$
-
-
Field Summary
Fields Modifier and Type Field Description private java.lang.StringBuilder_commentThe main comment for this JDocCommentprivate static java.lang.StringASTERIX_PREFIXstatic shortAUTO_STYLEThe auto style, allows this JComment to automatically choose a style for this commentstatic shortBLOCK_STYLEThe block comment style: \/* *\/private static java.lang.StringEND_BLOCKprivate static java.lang.StringEND_JAVADOCstatic shortHEADER_STYLEThe header style, similiar to block, but with an '*' at the start of each line.static shortJAVADOC_STYLESimiliar to HEADER_STYLE, but starts with: \/**private static java.lang.StringLINE_COMMENT_PREFIXstatic shortLINE_STYLEThe line comment style: \/\/protected static intMAX_LENGTHThe maximum number of characters per lineprivate static java.lang.StringSPACE_PREFIXprivate static java.lang.StringSTART_BLOCKprivate static java.lang.StringSTART_JAVADOCprivate shortstyleThe style of this comment
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidappendComment(java.lang.String comment)Appends the comment String to this JDocCommentvoidprint(JSourceWriter jsw)prints this JComment using the given JSourceWritervoidsetComment(java.lang.String comment)Sets the comment String of this JDocCommentvoidsetStyle(short style)Sets the style for this JCommentjava.lang.StringtoString()Returns the String representation of this Java Doc Comment
-
-
-
Field Detail
-
AUTO_STYLE
public static final short AUTO_STYLE
The auto style, allows this JComment to automatically choose a style for this comment- See Also:
- Constant Field Values
-
BLOCK_STYLE
public static final short BLOCK_STYLE
The block comment style: \/* *\/- See Also:
- Constant Field Values
-
LINE_STYLE
public static final short LINE_STYLE
The line comment style: \/\/- See Also:
- Constant Field Values
-
HEADER_STYLE
public static final short HEADER_STYLE
The header style, similiar to block, but with an '*' at the start of each line.- See Also:
- Constant Field Values
-
JAVADOC_STYLE
public static final short JAVADOC_STYLE
Similiar to HEADER_STYLE, but starts with: \/**- See Also:
- Constant Field Values
-
START_BLOCK
private static final java.lang.String START_BLOCK
- See Also:
- Constant Field Values
-
END_BLOCK
private static final java.lang.String END_BLOCK
- See Also:
- Constant Field Values
-
START_JAVADOC
private static final java.lang.String START_JAVADOC
- See Also:
- Constant Field Values
-
END_JAVADOC
private static final java.lang.String END_JAVADOC
- See Also:
- Constant Field Values
-
ASTERIX_PREFIX
private static final java.lang.String ASTERIX_PREFIX
- See Also:
- Constant Field Values
-
LINE_COMMENT_PREFIX
private static final java.lang.String LINE_COMMENT_PREFIX
- See Also:
- Constant Field Values
-
SPACE_PREFIX
private static final java.lang.String SPACE_PREFIX
- See Also:
- Constant Field Values
-
style
private short style
The style of this comment
-
_comment
private java.lang.StringBuilder _comment
The main comment for this JDocComment
-
MAX_LENGTH
protected static final int MAX_LENGTH
The maximum number of characters per line- See Also:
- Constant Field Values
-
-
Method Detail
-
appendComment
public void appendComment(java.lang.String comment)
Appends the comment String to this JDocComment- Parameters:
comment- the comment to append
-
print
public void print(JSourceWriter jsw)
prints this JComment using the given JSourceWriter- Parameters:
jsw- the JSourceWriter to print to
-
setComment
public void setComment(java.lang.String comment)
Sets the comment String of this JDocComment- Parameters:
comment- the comment String of this JDocComment
-
setStyle
public void setStyle(short style)
Sets the style for this JComment- Parameters:
style- the style to use for this JComment
-
toString
public java.lang.String toString()
Returns the String representation of this Java Doc Comment- Overrides:
toStringin classjava.lang.Object- Returns:
- the String representation of this Java Doc Comment
-
-