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:
  • Method Summary

    Modifier and Type
    Method
    Description
    void
    writeImpl(String dir, String filename, 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(String dir, String filename, StringBuffer content)
    Called from org.eclipse.persistence.sdo.helper.SDOClassGenerator for each generated interface if a CodeWriter was passed into the generate method.
  • Method Details

    • writeInterface

      void writeInterface(String dir, String filename, 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(String dir, String filename, 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.