/** * Writes the interfaces. * * @throws Exception */ protected void writeInterface(boolean writeDatabinders) throws Exception { Document interfaceModel = createDOMDocumentForInterface(writeDatabinders); debugLogDocument("Document for interface:", interfaceModel); InterfaceWriter interfaceWriter = new InterfaceWriter( codeGenConfiguration.isFlattenFiles() ? getOutputDirectory(codeGenConfiguration.getOutputLocation(), null) : getOutputDirectory(codeGenConfiguration.getOutputLocation(), codeGenConfiguration.getSourceLocation()), this.codeGenConfiguration.getOutputLanguage()); interfaceWriter.setOverride(codeGenConfiguration.isOverride()); writeFile(interfaceModel, interfaceWriter); }