org.biomage.tools.generate_cpp
Class CreateCPPFile.DataMemberWriter

java.lang.Object
  extended by org.biomage.tools.generate_cpp.CreateCPPFile.specificWriter
      extended by org.biomage.tools.generate_cpp.CreateCPPFile.DataMemberWriter
Enclosing class:
CreateCPPFile

public class CreateCPPFile.DataMemberWriter
extends CreateCPPFile.specificWriter

Description: Writes out the data members of the Class in the Header File.


Constructor Summary
CreateCPPFile.DataMemberWriter(java.io.FileWriter writer)
           
 
Method Summary
 boolean doAssocations()
           
 boolean doAttrs()
           
 boolean writeAssoc(CreateFile creator, CreateFile.AssociationAttrInformation attr, boolean wroteone)
           
 void writeAssocComment(CreateFile creator)
           
 boolean writeAttr(CreateFile creator, CreateFile.AttrInformation attr, boolean wroteone)
           
 void writeAttrComment(CreateFile creator)
           
 
Methods inherited from class org.biomage.tools.generate_cpp.CreateCPPFile.specificWriter
doBase, writeBase, writeBaseComment
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

CreateCPPFile.DataMemberWriter

public CreateCPPFile.DataMemberWriter(java.io.FileWriter writer)
Method Detail

doAttrs

public boolean doAttrs()
Overrides:
doAttrs in class CreateCPPFile.specificWriter

writeAttrComment

public void writeAttrComment(CreateFile creator)
                      throws java.lang.Exception
Overrides:
writeAttrComment in class CreateCPPFile.specificWriter
Throws:
java.lang.Exception

writeAttr

public boolean writeAttr(CreateFile creator,
                         CreateFile.AttrInformation attr,
                         boolean wroteone)
                  throws java.lang.Exception
Overrides:
writeAttr in class CreateCPPFile.specificWriter
Throws:
java.lang.Exception

doAssocations

public boolean doAssocations()
Overrides:
doAssocations in class CreateCPPFile.specificWriter

writeAssocComment

public void writeAssocComment(CreateFile creator)
                       throws java.lang.Exception
Overrides:
writeAssocComment in class CreateCPPFile.specificWriter
Throws:
java.lang.Exception

writeAssoc

public boolean writeAssoc(CreateFile creator,
                          CreateFile.AssociationAttrInformation attr,
                          boolean wroteone)
                   throws java.lang.Exception
Overrides:
writeAssoc in class CreateCPPFile.specificWriter
Throws:
java.lang.Exception