org.apache.ivy.plugins.parser.m2
Class PomModuleDescriptorParser

java.lang.Object
  extended by org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser
      extended by org.apache.ivy.plugins.parser.m2.PomModuleDescriptorParser
All Implemented Interfaces:
ModuleDescriptorParser

public class PomModuleDescriptorParser
extends AbstractModuleDescriptorParser


Nested Class Summary
 
Nested classes/interfaces inherited from class org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser
AbstractModuleDescriptorParser.AbstractParser
 
Field Summary
static Configuration[] MAVEN2_CONFIGURATIONS
           
 
Method Summary
 boolean accept(Resource res)
           
static PomModuleDescriptorParser getInstance()
           
 ModuleDescriptor parseDescriptor(IvySettings settings, java.net.URL descriptorURL, Resource res, boolean validate)
           
 void toIvyFile(java.io.InputStream is, Resource res, java.io.File destFile, ModuleDescriptor md)
          Convert a module descriptor to an ivy file.
 java.lang.String toString()
           
 
Methods inherited from class org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser
parseDescriptor
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

MAVEN2_CONFIGURATIONS

public static final Configuration[] MAVEN2_CONFIGURATIONS
Method Detail

getInstance

public static PomModuleDescriptorParser getInstance()

parseDescriptor

public ModuleDescriptor parseDescriptor(IvySettings settings,
                                        java.net.URL descriptorURL,
                                        Resource res,
                                        boolean validate)
                                 throws java.text.ParseException,
                                        java.io.IOException
Throws:
java.text.ParseException
java.io.IOException

toIvyFile

public void toIvyFile(java.io.InputStream is,
                      Resource res,
                      java.io.File destFile,
                      ModuleDescriptor md)
               throws java.text.ParseException,
                      java.io.IOException
Description copied from interface: ModuleDescriptorParser
Convert a module descriptor to an ivy file. This method MUST close the given input stream when job is finished

Parameters:
is - input stream with opened on original module descriptor resource
Throws:
java.text.ParseException
java.io.IOException

accept

public boolean accept(Resource res)

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Object