@Override public String mergeJavaFile(String newFileSource, String existingFileFullPath, String[] javadocTags, String fileEncoding) throws ShellException { String mergedFileSource = newFileSource; LOGGER.info("merge java source file for {}", existingFileFullPath); try { mergedFileSource = CompilationUnitMerger.merge(newFileSource, readFileToString(getFile(existingFileFullPath))); } catch (Exception e) { LOGGER.info("java source merge failed: {}", e); throw new ShellException(e); } return mergedFileSource; }
writeFile(targetFile, source, "UTF-8"); //$NON-NLS-1$ } catch (ShellException e) { warnings.add(e.getMessage());
@Override public boolean sqlMapGenerated(GeneratedXmlFile sqlMap, IntrospectedTable introspectedTable) { try { File directory = new DefaultShellCallback(true).getDirectory(sqlMap .getTargetProject(), sqlMap.getTargetPackage()); File targetFile = new File(directory, sqlMap.getFileName()); if (targetFile.exists()) { targetFile.delete(); } } catch (ShellException e) { e.printStackTrace(); } return super.sqlMapGenerated(sqlMap, introspectedTable); }
writeFile(targetFile, source, gjf.getFileEncoding()); } catch (ShellException e) { warnings.add(e.getMessage());
public static String getMergedSource(GeneratedXmlFile generatedXmlFile, File existingFile) throws ShellException { try { return getMergedSource(new InputSource(new StringReader(generatedXmlFile.getFormattedContent())), new InputSource(new InputStreamReader(new FileInputStream(existingFile), "UTF-8")), //$NON-NLS-1$ existingFile.getName()); } catch (IOException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (SAXException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (ParserConfigurationException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } }
warnings.add(e.getMessage()); continue; writeFile(targetFile, source); } catch (ShellException e) { warnings.add(e.getMessage());
public static String getMergedSource(GeneratedXmlFile generatedXmlFile, File existingFile) throws ShellException { try { return getMergedSource(new InputSource(new StringReader(generatedXmlFile.getFormattedContent())), new InputSource(new InputStreamReader(new FileInputStream(existingFile), "UTF-8")), //$NON-NLS-1$ existingFile.getName()); } catch (IOException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (SAXException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (ParserConfigurationException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } }
warnings.add(e.getMessage()); continue; writeFile(targetFile, source, gjf.getFileEncoding()); } catch (ShellException e) { warnings.add(e.getMessage());
public static String getMergedSource(GeneratedXmlFile generatedXmlFile, File existingFile) throws ShellException { try { return getMergedSource(new InputSource(new StringReader(generatedXmlFile.getFormattedContent())), new InputSource(new FileReader(existingFile)), existingFile.getName()); } catch (IOException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (SAXException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (ParserConfigurationException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } }
warnings.add(e.getMessage()); continue; writeFile(targetFile, source, gjf.getFileEncoding()); } catch (ShellException e) { warnings.add(e.getMessage());
public static String getMergedSource(GeneratedXmlFile generatedXmlFile, File existingFile) throws ShellException { try { return getMergedSource(new InputSource(new StringReader(generatedXmlFile.getFormattedContent())), new InputSource(new InputStreamReader(new FileInputStream(existingFile), "UTF-8")), //$NON-NLS-1$ existingFile.getName()); } catch (IOException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (SAXException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } catch (ParserConfigurationException e) { throw new ShellException(getString("Warning.13", //$NON-NLS-1$ existingFile.getName()), e); } }
@Override public File getDirectory(String targetProject, String targetPackage) throws ShellException { // targetProject is interpreted as a directory that must exist // // targetPackage is interpreted as a sub directory, but in package // format (with dots instead of slashes). The sub directory will be // created // if it does not already exist File project = new File(targetProject); if (!project.isDirectory()) { throw new ShellException(getString("Warning.9", //$NON-NLS-1$ targetProject)); } StringBuilder sb = new StringBuilder(); StringTokenizer st = new StringTokenizer(targetPackage, "."); //$NON-NLS-1$ while (st.hasMoreTokens()) { sb.append(st.nextToken()); sb.append(File.separatorChar); } File directory = new File(project, sb.toString()); if (!directory.isDirectory()) { boolean rc = directory.mkdirs(); if (!rc) { throw new ShellException(getString("Warning.10", //$NON-NLS-1$ directory.getAbsolutePath())); } } return directory; }
public File getDirectory(String targetProject, String targetPackage) throws ShellException { // targetProject is interpreted as a directory that must exist // // targetPackage is interpreted as a sub directory, but in package // format (with dots instead of slashes). The sub directory will be // created // if it does not already exist File project = new File(targetProject); if (!project.isDirectory()) { throw new ShellException(getString("Warning.9", //$NON-NLS-1$ targetProject)); } StringBuilder sb = new StringBuilder(); StringTokenizer st = new StringTokenizer(targetPackage, "."); //$NON-NLS-1$ while (st.hasMoreTokens()) { sb.append(st.nextToken()); sb.append(File.separatorChar); } File directory = new File(project, sb.toString()); if (!directory.isDirectory()) { boolean rc = directory.mkdirs(); if (!rc) { throw new ShellException(getString("Warning.10", //$NON-NLS-1$ directory.getAbsolutePath())); } } return directory; }
public File getDirectory(String targetProject, String targetPackage) throws ShellException { // targetProject is interpreted as a directory that must exist // // targetPackage is interpreted as a sub directory, but in package // format (with dots instead of slashes). The sub directory will be // created // if it does not already exist File project = new File(targetProject); if (!project.isDirectory()) { throw new ShellException(getString("Warning.9", //$NON-NLS-1$ targetProject)); } StringBuilder sb = new StringBuilder(); StringTokenizer st = new StringTokenizer(targetPackage, "."); //$NON-NLS-1$ while (st.hasMoreTokens()) { sb.append(st.nextToken()); sb.append(File.separatorChar); } File directory = new File(project, sb.toString()); if (!directory.isDirectory()) { boolean rc = directory.mkdirs(); if (!rc) { throw new ShellException(getString("Warning.10", //$NON-NLS-1$ directory.getAbsolutePath())); } } return directory; }
public File getDirectory(String targetProject, String targetPackage) throws ShellException { // targetProject is interpreted as a directory that must exist // // targetPackage is interpreted as a sub directory, but in package // format (with dots instead of slashes). The sub directory will be // created // if it does not already exist File project = new File(targetProject); if (!project.isDirectory()) { throw new ShellException(getString("Warning.9", //$NON-NLS-1$ targetProject)); } StringBuilder sb = new StringBuilder(); StringTokenizer st = new StringTokenizer(targetPackage, "."); //$NON-NLS-1$ while (st.hasMoreTokens()) { sb.append(st.nextToken()); sb.append(File.separatorChar); } File directory = new File(project, sb.toString()); if (!directory.isDirectory()) { boolean rc = directory.mkdirs(); if (!rc) { throw new ShellException(getString("Warning.10", //$NON-NLS-1$ directory.getAbsolutePath())); } } return directory; }
throw new ShellException(getString("Warning.9", //$NON-NLS-1$ targetProject)); boolean rc = directory.mkdirs(); if (!rc) { throw new ShellException(getString("Warning.10", //$NON-NLS-1$ directory.getAbsolutePath()));
throw new ShellException(Messages.getString("Warning.9", //$NON-NLS-1$ project.getAbsolutePath())); boolean rc = directory.mkdirs(); if (!rc) { throw new ShellException(Messages.getString("Warning.10", //$NON-NLS-1$ directory.getAbsolutePath()));
throw new ShellException(getString("Warning.12", //$NON-NLS-1$ existingFileName));
throw new ShellException(getString("Warning.12", //$NON-NLS-1$ existingFileName));