diff --git a/src/main/java/com/rackspace/cloud/api/docs/CalabashHelper.java b/src/main/java/com/rackspace/cloud/api/docs/CalabashHelper.java index c6237e4..a8d3775 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/CalabashHelper.java +++ b/src/main/java/com/rackspace/cloud/api/docs/CalabashHelper.java @@ -67,7 +67,7 @@ public class CalabashHelper { final InputStream paramsStream = new ByteArrayInputStream(params.getBytes()); //System.out.println("~!~!~!~!~!~!~!~!~!Sending: \n"+params+"\n"); - List pipelineInputs = new ArrayList() {{ + List> pipelineInputs = new ArrayList>() {{ add(PipelineInput.port("source", inputSource)); add(PipelineInput.port("parameters", new InputSource(paramsStream))); }}; diff --git a/src/main/java/com/rackspace/cloud/api/docs/EpubMojo.java b/src/main/java/com/rackspace/cloud/api/docs/EpubMojo.java index a0e08b4..8451792 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/EpubMojo.java +++ b/src/main/java/com/rackspace/cloud/api/docs/EpubMojo.java @@ -1,5 +1,7 @@ package com.rackspace.cloud.api.docs; +import com.agilejava.docbkx.maven.Entity; +import com.agilejava.docbkx.maven.Parameter; import javax.xml.transform.*; import javax.xml.transform.stream.StreamResult; import javax.xml.transform.stream.StreamSource; @@ -14,6 +16,7 @@ import java.io.FileOutputStream; import java.io.OutputStream; import java.util.List; import java.util.Properties; +import org.apache.maven.artifact.Artifact; import org.apache.maven.project.MavenProject; import org.apache.tools.ant.Target; import org.xml.sax.XMLReader; @@ -55,7 +58,7 @@ public abstract class EpubMojo * @required * @readonly */ - List artifacts; + List artifacts; /** * Ant tasks to be executed before the transformation. Comparable @@ -88,7 +91,7 @@ public abstract class EpubMojo * * @parameter */ - private List entities; + private List entities; /** * A list of additional XSL parameters to give to the XSLT engine. @@ -101,7 +104,7 @@ public abstract class EpubMojo * * @parameter */ - private List customizationParameters; + private List customizationParameters; /** * List of additional System properties. @@ -4289,11 +4292,11 @@ public abstract class EpubMojo return results; } - public List getEntities() { + public List getEntities() { return entities; } - public List getCustomizationParameters() + public List getCustomizationParameters() { return customizationParameters; } @@ -4315,7 +4318,7 @@ public abstract class EpubMojo return project; } - public List getArtifacts() { + public List getArtifacts() { return artifacts; } diff --git a/src/main/java/com/rackspace/cloud/api/docs/FileUtils.java b/src/main/java/com/rackspace/cloud/api/docs/FileUtils.java index 46039b8..17c6f93 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/FileUtils.java +++ b/src/main/java/com/rackspace/cloud/api/docs/FileUtils.java @@ -111,7 +111,7 @@ public class FileUtils { } } - public static void extractJaredDirectory (String directory, Class jarSrc, + public static void extractJaredDirectory (String directory, Class jarSrc, File dest) throws MojoExecutionException { try { diff --git a/src/main/java/com/rackspace/cloud/api/docs/HTMLMojo.java b/src/main/java/com/rackspace/cloud/api/docs/HTMLMojo.java index cf7aec0..8ad3435 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/HTMLMojo.java +++ b/src/main/java/com/rackspace/cloud/api/docs/HTMLMojo.java @@ -48,7 +48,7 @@ public abstract class HTMLMojo extends AbstractHtmlMojo { String pathToPipelineFile = "classpath:///wadl2html.xpl"; //use "classpath:///path" for this to work Source source = super.createSource(inputFilename, sourceFile, filter); - Map map=new HashMap(); + Map map=new HashMap(); map.put("security", security); map.put("canonicalUrlBase", canonicalUrlBase); diff --git a/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java b/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java index a76524b..789d004 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java +++ b/src/main/java/com/rackspace/cloud/api/docs/builders/PDFBuilder.java @@ -61,6 +61,7 @@ import org.xml.sax.SAXException; import org.xml.sax.XMLReader; import com.agilejava.docbkx.maven.CachingTransformerBuilder; +import com.agilejava.docbkx.maven.Entity; import com.agilejava.docbkx.maven.ExpressionHandler; import com.agilejava.docbkx.maven.InjectingEntityResolver; import com.agilejava.docbkx.maven.NullWriter; @@ -134,8 +135,8 @@ public class PDFBuilder { * @parameter */ private String foCustomization; - private List customizationParameters = new ArrayList(); - private List entities; + private List customizationParameters = new ArrayList(); + private List entities; private Log log = null; @@ -776,10 +777,10 @@ public class PDFBuilder { } - public List getEntities() { + public List getEntities() { return entities; } - public void setEntities(List entities) { + public void setEntities(List entities) { this.entities = entities; } @@ -846,14 +847,14 @@ public class PDFBuilder { final String catalog = catalogs[i]; try { - Enumeration enumeration = classLoader.getResources(catalog); + Enumeration enumeration = classLoader.getResources(catalog); while (enumeration.hasMoreElements()) { if (!first) { builder.append(';'); } else { first = false; } - URL resource = (URL) enumeration.nextElement(); + URL resource = enumeration.nextElement(); builder.append(resource.toExternalForm()); } } catch (IOException ioe) { @@ -968,9 +969,9 @@ public class PDFBuilder { } if (getCustomizationParameters() != null) { - final Iterator iterator = getCustomizationParameters().iterator(); + final Iterator iterator = getCustomizationParameters().iterator(); while (iterator.hasNext()) { - Parameter param = (Parameter) iterator.next(); + Parameter param = iterator.next(); if (param.getName() != null) // who knows { transformer.setParameter(param.getName(), param.getValue()); @@ -1024,7 +1025,7 @@ public class PDFBuilder { return false; } - public List getCustomizationParameters() + public List getCustomizationParameters() { return customizationParameters; } diff --git a/src/main/java/com/rackspace/cloud/api/docs/pipeline/AbstractPipeline.java b/src/main/java/com/rackspace/cloud/api/docs/pipeline/AbstractPipeline.java index 63cea48..3679515 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/pipeline/AbstractPipeline.java +++ b/src/main/java/com/rackspace/cloud/api/docs/pipeline/AbstractPipeline.java @@ -22,12 +22,12 @@ public abstract class AbstractPipeline implements Pipeline { protected abstract void addOption(PipelineInput input); - protected void handleInputs(PipelineInput... inputs) { + protected void handleInputs(PipelineInput... inputs) { handleInputs(Arrays.asList(inputs)); } - protected void handleInputs(List inputs) { - for (PipelineInput input: inputs) { + protected void handleInputs(List> inputs) { + for (PipelineInput input: inputs) { switch (input.getType()) { case PORT: addPort(input); @@ -64,13 +64,13 @@ public abstract class AbstractPipeline implements Pipeline { } } - protected void clearParameters(PipelineInput... inputs) { + protected void clearParameters(PipelineInput... inputs) { clearParameters(Arrays.asList(inputs)); } - protected void clearParameters(List inputs) { + protected void clearParameters(List> inputs) { - for (PipelineInput input: inputs) { + for (PipelineInput input: inputs) { switch (input.getType()) { case PARAMETER: clearParameter(input); @@ -82,7 +82,7 @@ public abstract class AbstractPipeline implements Pipeline { } @Override - public void run(PipelineInput... inputs) { + public void run(PipelineInput... inputs) { run(Arrays.asList(inputs)); } diff --git a/src/main/java/com/rackspace/cloud/api/docs/pipeline/CalabashPipeline.java b/src/main/java/com/rackspace/cloud/api/docs/pipeline/CalabashPipeline.java index 254f10f..1347ecc 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/pipeline/CalabashPipeline.java +++ b/src/main/java/com/rackspace/cloud/api/docs/pipeline/CalabashPipeline.java @@ -61,7 +61,7 @@ public class CalabashPipeline extends AbstractPipeline implements Pipeline { } @Override - protected void addOption(PipelineInput input) { + protected void addOption(PipelineInput input) { pipeline.setOption(new QName(input.getName()), getRuntimeValue(input)); } @@ -89,7 +89,7 @@ public class CalabashPipeline extends AbstractPipeline implements Pipeline { @Override - public void run(List inputs) { + public void run(List> inputs) { try { reset(); handleInputs(inputs); diff --git a/src/main/java/com/rackspace/cloud/api/docs/pipeline/Pipeline.java b/src/main/java/com/rackspace/cloud/api/docs/pipeline/Pipeline.java index b1a0beb..1efb1f5 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/pipeline/Pipeline.java +++ b/src/main/java/com/rackspace/cloud/api/docs/pipeline/Pipeline.java @@ -7,9 +7,9 @@ public interface Pipeline { List getResultPort(String name); - void run(List inputs) throws PipelineException; + void run(List> inputs) throws PipelineException; - void run(PipelineInput... inputs); + void run(PipelineInput... inputs); void reset(); } diff --git a/src/main/java/com/rackspace/cloud/api/docs/pipeline/PipelineInput.java b/src/main/java/com/rackspace/cloud/api/docs/pipeline/PipelineInput.java index 42a9351..21c4049 100644 --- a/src/main/java/com/rackspace/cloud/api/docs/pipeline/PipelineInput.java +++ b/src/main/java/com/rackspace/cloud/api/docs/pipeline/PipelineInput.java @@ -5,15 +5,15 @@ public class PipelineInput { private final PipelineInputType type; private final T source; - public static

PipelineInput parameter(String name, P source) { + public static

PipelineInput

parameter(String name, P source) { return new PipelineInput

(name, PipelineInputType.PARAMETER, source); } - public static

PipelineInput port(String name, P source) { + public static

PipelineInput

port(String name, P source) { return new PipelineInput

(name, PipelineInputType.PORT, source); } - public static

PipelineInput option(String name, P source) { + public static

PipelineInput

option(String name, P source) { return new PipelineInput

(name, PipelineInputType.OPTION, source); }