| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectgov.llnl.babel.backend.writers.PrettyWriter
gov.llnl.babel.backend.writers.LanguageWriter
gov.llnl.babel.backend.writers.LanguageWriterForSidl
public class LanguageWriterForSidl
Class LanguageWriterForSidl extends the generic language
 writer to provide additional capabilities for writing sidl code.
| Field Summary | 
|---|
| Fields inherited from class gov.llnl.babel.backend.writers.LanguageWriter | 
|---|
| d_context | 
| Constructor Summary | |
|---|---|
| LanguageWriterForSidl(java.io.PrintWriter writer,
                      Context context)Create a LanguageWriterForSidlinstance that will send
 output to the specified print writer object. | |
| Method Summary | |
|---|---|
|  void | beginBlockComment(boolean is_doc)Begin a block comment. | 
|  void | endBlockComment(boolean is_doc)End a block comment. | 
|  java.lang.String | safeCommentString(java.lang.String str)Convert a string into something that is safe to include inside a sidl comment string. | 
|  void | writeCommentLine(java.lang.String comment)Output a single-line comment to the pretty writer stream. | 
|  void | writeSplicerTagLine(java.lang.String tagLine)(Is this appropriate?) Write the splicer tag as a language-specific comment. | 
| Methods inherited from class gov.llnl.babel.backend.writers.LanguageWriter | 
|---|
| writeBanner, writeComment, writeComment, writeComment, writeComment, writeComment, writeComment, writeComment | 
| Methods inherited from class gov.llnl.babel.backend.writers.PrettyWriter | 
|---|
| backTab, changeTabLevel, close, defineBlockComment, disableBlockComment, disableLineBreak, enableBlockComment, enableLineBreak, enableLineBreak, flushPrintWriter, getPrintWriter, popLineBreak, print, printAligned, println, println, printlnUnformatted, printSpaces, printUnformatted, pushLineBreak, restoreFirstTabStop, setFirstTabStop, setLineBreakString, setStrictBreaking, setTabSpacing, setTemporaryFirstTabStop, tab | 
| Methods inherited from class java.lang.Object | 
|---|
| clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait | 
| Constructor Detail | 
|---|
public LanguageWriterForSidl(java.io.PrintWriter writer,
                             Context context)
LanguageWriterForSidl instance that will send
 output to the specified print writer object.  Set up the output
 properties of the language writer for sidl, which sets the first tab
 stop at zero, a tab spacing of three, and line breaking at column
 eighty.
| Method Detail | 
|---|
public void beginBlockComment(boolean is_doc)
beginBlockComment in class LanguageWriterpublic void endBlockComment(boolean is_doc)
endBlockComment in class LanguageWriterpublic void writeSplicerTagLine(java.lang.String tagLine)
writeSplicerTagLine in class LanguageWriterpublic final java.lang.String safeCommentString(java.lang.String str)
safeCommentString in class LanguageWriterstr - the string to make safe for inclusion inside a
             comment.
public void writeCommentLine(java.lang.String comment)
writeCommentLine in class LanguageWritercomment - a single line comment to include in the outputLanguageWriter.safeCommentString(java.lang.String)| 
 | |||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||