1 package org.myoodb.tools.generator; 25 26 public abstract interface AbstractCodeGenerator 27 { 28 public class Parameter 29 { 30 private String m_type; 31 private String m_name; 32 private String m_fulleName; 33 34 public String getType() 35 { 36 return m_type; 37 } 38 39 public String getName() 40 { 41 return m_name; 42 } 43 44 public String getFullName() 45 { 46 return m_fulleName; 47 } 48 49 public Parameter(String type, String name, String fullName) 50 { 51 m_type = type; 52 m_name = name; 53 m_fulleName = fullName; 54 } 55 56 public String toString() 57 { 58 return m_type + " " + m_name; 59 } 60 } 61 62 void beginClass(String sourcePath, String className) throws GeneratorException; 63 64 void makeMethod(String methodName, int accessLevel) throws GeneratorException; 65 66 void endClass() throws GeneratorException; 67 } 68 | Popular Tags |