Class: AifClassGeneratorBase

+class AifClassGeneratorBase
Show extending classes
Show all method summaries

Constructor Method

+void new()

Public Instance Methods

+public void generate()
+public boolean parmAllowExistingClass(boolean _allowExistingClass = allowExistingClass)
+public ClassName parmBaseClassName(ClassName _baseClassName = baseClassName)
+public ClassName parmBaseInterfaceName(ClassName _baseInterfaceName = baseInterfaceName)
+public ClassName parmClassName(ClassName _className = className)
+public boolean parmRegenerate(boolean _regenerate = regenerate)

Protected Instance Methods

+protected void addClassDeclaration()
+protected void addClassVariable(Name variableType, Name variableName)
+protected void addCustomCode()
+protected void addDeclaration()
+protected void addDocumentation()
+protected void addInterfaceDeclaration()
+protected void addToDeclaration(str _source)
+protected void addVariables()
+protected boolean classExists()
+protected void clearClass()
+protected void compileAndSave()
+protected boolean methodExists(str _methodName)
+protected Set parmInterfacesImplemented(Set _interfacesImplemented = interfacesImplemented)
+protected boolean parmIsInterface(boolean _isInterface = isInterface)
+protected void postProcess()
+protected void validateGenerationParameters()

Generated by AX Doc Generator v. 0.7.1 on 03 Mar 2009
AX Doc Generator is licensed under the MIT License. Dynamics AX is a registered trademark of Microsoft Corporation.