/** * Loads the relevant preExtensions * * @throws CodeGenerationException */ private void loadExtensions() throws CodeGenerationException { //load pre extensions String[] extensions = ConfigPropertyFileLoader.getExtensionClassNames(); if (extensions != null) { for (int i = 0; i < extensions.length; i++) { //load the Extension class addPreExtension((CodeGenExtension)getObjectFromClassName(extensions[i].trim())); } } //load post extensions String[] postExtensions = ConfigPropertyFileLoader.getPostExtensionClassNames(); if (postExtensions != null) { for (int i = 0; i < postExtensions.length; i++) { //load the Extension class addPostExtension( (CodeGenExtension)getObjectFromClassName(postExtensions[i].trim())); } } }