@Override public void execute() throws MojoExecutionException, MojoFailureException { try { final MetadataParser metadataParser = new MetadataParser(); metadataParser.parse(path, descriptors, javadocs, verbose); } catch (final Throwable t) { throw new MojoFailureException(t.getMessage(), t); } } }
public void parse(final MetadataParserPath path, final List<?> confList, final List<?> javadocTags, final boolean verbose) throws Exception { checkArguments(path, confList); pathToMetadata = createTempFile(verbose); generateCode(path, verbose); PackageInfo.copyPackageInfo(path, metadata, verbose);
/** * Generates source code by applying the <code>ddJavaAll.xsl</code> XSLT extracted from the resource stream. * * @throws TransformerException */ public void generateCode(final MetadataParserPath path, final boolean verbose) throws TransformerException { /** initialize the map which will overwrite global parameters as defined in metadata.xsl/ddJava.xsl */ final Map<String, String> xsltParameters = new HashMap<String, String>(); xsltParameters.put("gOutputFolder", getURIPath(path.getPathToImpl())); xsltParameters.put("gOutputFolderApi", getURIPath(path.getPathToApi())); xsltParameters.put("gOutputFolderTest", getURIPath(path.getPathToTest())); xsltParameters.put("gOutputFolderService", getURIPath(path.getPathToServices())); xsltParameters.put("gVerbose", Boolean.toString(verbose)); final InputStream is = MetadataParser.class.getResourceAsStream("/META-INF/ddJavaAll.xsl"); if (log.isLoggable(Level.FINE)) { log.fine("Stream resource: " + is); } XsltTransformer.simpleTransform(pathToMetadata, is, new File("./tempddJava.xml"), xsltParameters); }
public void parse(final MetadataParserPath path, final List<?> confList, final List<?> javadocTags, final boolean verbose) throws Exception { checkArguments(path, confList); pathToMetadata = createTempFile(verbose); generateCode(path, verbose); PackageInfo.copyPackageInfo(path, metadata, verbose);
/** * Generates source code by applying the <code>ddJavaAll.xsl</code> XSLT extracted from the resource stream. * * @throws TransformerException */ public void generateCode(final MetadataParserPath path, final boolean verbose) throws TransformerException { /** initialize the map which will overwrite global parameters as defined in metadata.xsl/ddJava.xsl */ final Map<String, String> xsltParameters = new HashMap<String, String>(); xsltParameters.put("gOutputFolder", getURIPath(path.getPathToImpl())); xsltParameters.put("gOutputFolderApi", getURIPath(path.getPathToApi())); xsltParameters.put("gOutputFolderTest", getURIPath(path.getPathToTest())); xsltParameters.put("gOutputFolderService", getURIPath(path.getPathToServices())); xsltParameters.put("gVerbose", Boolean.toString(verbose)); final InputStream is = MetadataParser.class.getResourceAsStream("/META-INF/ddJavaAll.xsl"); if (log.isLoggable(Level.FINE)) { log.fine("Stream resource: " + is); } XsltTransformer.simpleTransform(pathToMetadata, is, new File("./tempddJava.xml"), xsltParameters); }
@Override public void execute() throws MojoExecutionException, MojoFailureException { try { final MetadataParser metadataParser = new MetadataParser(); metadataParser.parse(path, descriptors, javadocs, verbose); } catch (final Throwable t) { throw new MojoFailureException(t.getMessage(), t); } } }