Class AoInterfaceCodeGen


public class AoInterfaceCodeGen extends AbstractCodeGen
An admin object interface CodeGen.
Version:
$Revision: $
Author:
Jeff Zhang
  • Constructor Details

    • AoInterfaceCodeGen

      public AoInterfaceCodeGen()
      constructor
    • AoInterfaceCodeGen

      public AoInterfaceCodeGen(int num)
      constructor
      Parameters:
      num - admin object order
  • Method Details

    • getNumOfAo

      public int getNumOfAo()
      Get the numOfAo.
      Returns:
      the numOfAo.
    • setNumOfAo

      public void setNumOfAo(int numOfAo)
      Set the numOfAo.
      Parameters:
      numOfAo - The numOfAo to set.
    • writeClassBody

      public void writeClassBody(Definition def, Writer out) throws IOException
      Output class
      Specified by:
      writeClassBody in class AbstractCodeGen
      Parameters:
      def - definition
      out - Writer
      Throws:
      IOException - ioException
    • writeImport

      public void writeImport(Definition def, Writer out) throws IOException
      Output class import
      Specified by:
      writeImport in class AbstractCodeGen
      Parameters:
      def - definition
      out - Writer
      Throws:
      IOException - ioException
    • getClassName

      public String getClassName(Definition def)
      get this class name
      Specified by:
      getClassName in class AbstractCodeGen
      Parameters:
      def - definition
      Returns:
      String class name
    • getConfigProps

      public List<ConfigPropType> getConfigProps(Definition def)
      get list of ConfigPropType
      Parameters:
      def - definition
      Returns:
      List List of ConfigPropType