org.vishia.java2C
Interface iWriteContent

All Known Implementing Classes:
GenerateFile

interface iWriteContent

This interface is used to write content for c- and h-files.


Method Summary
 void addIncludeC(java.lang.String sFile, java.lang.String comment)
          registers an header file to include in the current header.
 void addIncludeH(java.lang.String sType, java.lang.String comment)
           
 void writeCdefs(java.lang.StringBuilder content)
          Writes definitions into the C-file, which are placed before content written with writeClassC(String).
 void writeClassC(java.lang.String line)
           
 void writeClassC(java.lang.StringBuilder content)
           
 void writeClassH(java.lang.String line)
           
 void writeHdefs(java.lang.StringBuilder content)
          Writes definitions into the H-file.
 

Method Detail

addIncludeH

void addIncludeH(java.lang.String sType,
                 java.lang.String comment)

addIncludeC

void addIncludeC(java.lang.String sFile,
                 java.lang.String comment)
registers an header file to include in the current header.

Parameters:
sFile - The file path without .h
comment - a commment written after the include line.

writeClassH

void writeClassH(java.lang.String line)

writeCdefs

void writeCdefs(java.lang.StringBuilder content)
Writes definitions into the C-file, which are placed before content written with writeClassC(String).

Parameters:
content - the content with the necessary line feeds.

writeHdefs

void writeHdefs(java.lang.StringBuilder content)
Writes definitions into the H-file.

Parameters:
content - the content with the necessary line feeds.

writeClassC

void writeClassC(java.lang.String line)

writeClassC

void writeClassC(java.lang.StringBuilder content)