org.apache.ivy.plugins.parser
Class AbstractModuleDescriptorParser
java.lang.Object
org.apache.ivy.plugins.parser.AbstractModuleDescriptorParser
- All Implemented Interfaces:
- ModuleDescriptorParser
- Direct Known Subclasses:
- ModuleDescriptorParserRegistry, XmlModuleDescriptorParser
public abstract class AbstractModuleDescriptorParser
- extends java.lang.Object
- implements ModuleDescriptorParser
Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
AbstractModuleDescriptorParser
public AbstractModuleDescriptorParser()
parseDescriptor
public ModuleDescriptor parseDescriptor(ParserSettings ivySettings,
java.net.URL descriptorURL,
boolean validate)
throws java.text.ParseException,
java.io.IOException
- Specified by:
parseDescriptor
in interface ModuleDescriptorParser
- Throws:
java.text.ParseException
java.io.IOException
getType
public java.lang.String getType()
- Description copied from interface:
ModuleDescriptorParser
- Return the 'type' of module artifacts this parser is parsing
- Specified by:
getType
in interface ModuleDescriptorParser
- Returns:
- the 'type' of module artifacts this parser is parsing
getMetadataArtifact
public Artifact getMetadataArtifact(ModuleRevisionId mrid,
Resource res)
- Description copied from interface:
ModuleDescriptorParser
- Returns the module metadata artifact corresponding to the given module revision id that this
parser parses
- Specified by:
getMetadataArtifact
in interface ModuleDescriptorParser
- Parameters:
mrid
- the module revision id for which the module artifact should be returnedres
- the resource for which the module artifact should be returned
- Returns:
- the module artifact corresponding to the given mrid and resource