Class TeslaModelProcessor

java.lang.Object
org.sonatype.maven.polyglot.TeslaModelProcessor
All Implemented Interfaces:
org.apache.maven.model.building.ModelProcessor, org.apache.maven.model.io.ModelReader, org.apache.maven.model.locator.ModelLocator

@Component(role=org.apache.maven.model.building.ModelProcessor.class) public class TeslaModelProcessor extends Object implements org.apache.maven.model.building.ModelProcessor
Polyglot model processor.
Since:
0.7
Author:
Jason Dillon
  • Constructor Details

    • TeslaModelProcessor

      public TeslaModelProcessor()
  • Method Details

    • locatePom

      public File locatePom(File dir)
      Specified by:
      locatePom in interface org.apache.maven.model.locator.ModelLocator
    • read

      public org.apache.maven.model.Model read(File input, Map<String,?> options) throws IOException, org.apache.maven.model.io.ModelParseException
      Specified by:
      read in interface org.apache.maven.model.io.ModelReader
      Throws:
      IOException
      org.apache.maven.model.io.ModelParseException
    • read

      public org.apache.maven.model.Model read(InputStream input, Map<String,?> options) throws IOException, org.apache.maven.model.io.ModelParseException
      Specified by:
      read in interface org.apache.maven.model.io.ModelReader
      Throws:
      IOException
      org.apache.maven.model.io.ModelParseException
    • read

      public org.apache.maven.model.Model read(Reader input, Map<String,?> options) throws IOException, org.apache.maven.model.io.ModelParseException
      Specified by:
      read in interface org.apache.maven.model.io.ModelReader
      Throws:
      IOException
      org.apache.maven.model.io.ModelParseException