Interface CodeWriter

  • All Known Implementing Classes:
    FileCodeWriter

    public interface CodeWriter

    Purpose:This interface can be implemented and used in conjunction with SDOClassGenerator to write the generated source as desired.

    See Also:
    SDOClassGenerator, FileCodeWriter
    • Method Summary

      All Methods Instance Methods Abstract Methods 
      Modifier and Type Method Description
      void writeImpl​(java.lang.String dir, java.lang.String filename, java.lang.StringBuffer content)
      Called from org.eclipse.persistence.sdo.helper.SDOClassGenerator for each generated interface if a CodeWriter was passed into the generate method.
      void writeInterface​(java.lang.String dir, java.lang.String filename, java.lang.StringBuffer content)
      Called from org.eclipse.persistence.sdo.helper.SDOClassGenerator for each generated interface if a CodeWriter was passed into the generate method.
    • Method Detail

      • writeInterface

        void writeInterface​(java.lang.String dir,
                            java.lang.String filename,
                            java.lang.StringBuffer content)

        Called from org.eclipse.persistence.sdo.helper.SDOClassGenerator for each generated interface if a CodeWriter was passed into the generate method.

        Parameters:
        dir - The directory corresponding to the package of the generated source file
        filename - The name of the generated source file including the .java extension
        content - StringBuffer containing the contents of the generated interface.
      • writeImpl

        void writeImpl​(java.lang.String dir,
                       java.lang.String filename,
                       java.lang.StringBuffer content)

        Called from org.eclipse.persistence.sdo.helper.SDOClassGenerator for each generated interface if a CodeWriter was passed into the generate method.

        Parameters:
        dir - The directory corresponding to the package of the generated source file
        filename - The name of the generated source file including the .java extension
        content - StringBuffer containing the contents of the generated implementation class.