org.exolab.javasource

Class JComment


public class JComment
extends java.lang.Object

A class that represents a Java comment.

Version:
$Revision: 1.1.1.1 $ $Date: 2003/03/03 07:09:53 $

Author:
Keith Visco

Field Summary

static short
AUTO_STYLE
The auto style, allows this JComment to automatically choose a style for this comment
static short
BLOCK_STYLE
The block comment style: \/* *\/
static short
HEADER_STYLE
The header style, similiar to block, but with an '*' at the start of each line.
static short
JAVADOC_STYLE
Similiar to HEADER_STYLE, but starts with: \/**
static short
LINE_STYLE
The line comment style: \/\/
protected static int
MAX_LENGTH
The maximum number of characters per line

Constructor Summary

JComment()
Creates a new Java Comment
JComment(short style)
Creates a new Java comment with the given style

Method Summary

void
appendComment(String comment)
Appends the comment String to this JDocComment
void
print(JSourceWriter jsw)
prints this JComment using the given JSourceWriter
void
setComment(String comment)
Sets the comment String of this JDocComment
void
setStyle(short style)
Sets the style for this JComment
String
toString()
Returns the String representation of this Java Doc Comment

Field Details

AUTO_STYLE

public static final short AUTO_STYLE
The auto style, allows this JComment to automatically choose a style for this comment

Field Value:
0


BLOCK_STYLE

public static final short BLOCK_STYLE
The block comment style: \/* *\/

Field Value:
1


HEADER_STYLE

public static final short HEADER_STYLE
The header style, similiar to block, but with an '*' at the start of each line.

Field Value:
3


JAVADOC_STYLE

public static final short JAVADOC_STYLE
Similiar to HEADER_STYLE, but starts with: \/**

Field Value:
4


LINE_STYLE

public static final short LINE_STYLE
The line comment style: \/\/

Field Value:
2


MAX_LENGTH

protected static final int MAX_LENGTH
The maximum number of characters per line

Field Value:
65

Constructor Details

JComment

public JComment()
Creates a new Java Comment


JComment

public JComment(short style)
Creates a new Java comment with the given style

Method Details

appendComment

public void appendComment(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(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 String toString()
Returns the String representation of this Java Doc Comment

Returns:
the String representation of this Java Doc Comment


Intalio Inc. (C) 1999-2003. All rights reserved http://www.intalio.com