|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||
java.lang.Objectptolemy.kernel.util.NamedObj
ptolemy.codegen.kernel.CodeGeneratorHelper
ptolemy.codegen.c.kernel.CCodeGeneratorHelper
ptolemy.codegen.c.actor.lib.io.LineReader
public class LineReader
A helper class for ptolemy.actor.lib.io.LineReader.
| Green (cxh) |
| Green (mankit) |
| Nested Class Summary |
|---|
| Nested classes/interfaces inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
CodeGeneratorHelper.Channel, CodeGeneratorHelper.VariableScope |
| Nested classes/interfaces inherited from class ptolemy.kernel.util.NamedObj |
|---|
NamedObj.ContainedObjectsIterator |
| Field Summary | |
|---|---|
private boolean |
_fileOpen
indicate whether or not the user requests to open a file e.g. false - write to standard (console) output true - some file name is specified |
| Fields inherited from class ptolemy.codegen.kernel.CodeGeneratorHelper |
|---|
_codeGenerator, _codeStream, _eol, _INDENT1, _INDENT2, _parseTreeCodeGenerator, _portConversions, _referencedParameters |
| Fields inherited from class ptolemy.kernel.util.NamedObj |
|---|
_changeListeners, _changeLock, _changeRequests, _debugging, _debugListeners, _elementName, _isPersistent, _verbose, _workspace, ATTRIBUTES, CLASSNAME, COMPLETE, CONTENTS, DEEP, FULLNAME, LINKS |
| Constructor Summary | |
|---|---|
LineReader(LineReader actor)
Construct the LineReader helper. |
|
| Method Summary | |
|---|---|
java.lang.String |
generateInitializeCode()
Generate initialize code. |
java.lang.String |
generateWrapupCode()
Generate wrap up code. |
java.util.Set |
getHeaderFiles()
Get the files needed by the code generated for the LineReader actor. |
| Methods inherited from class java.lang.Object |
|---|
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
| Field Detail |
|---|
private boolean _fileOpen
| Constructor Detail |
|---|
public LineReader(LineReader actor)
actor - the associated actor.| Method Detail |
|---|
public java.lang.String generateInitializeCode()
throws IllegalActionException
initBlock from LineReader.c,
replaces macros with their values and returns the processed code string.
generateInitializeCode in interface ComponentCodeGeneratorgenerateInitializeCode in class CodeGeneratorHelperinitBlock.
IllegalActionException - If the code stream encounters an
error in processing the specified code block(s).
public java.lang.String generateWrapupCode()
throws IllegalActionException
wrapUpBlock from LineReader.c,
replaces macros with their values and returns the processed code string.
generateWrapupCode in interface ComponentCodeGeneratorgenerateWrapupCode in class CodeGeneratorHelperIllegalActionException - If the code stream encounters an
error in processing the specified code block(s).
public java.util.Set getHeaderFiles()
throws IllegalActionException
getHeaderFiles in interface ActorCodeGeneratorgetHeaderFiles in class CCodeGeneratorHelperIllegalActionException - Not Thrown in this subclass.
|
|||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | ||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | ||||||||