public final class ModuleDescriptorParserRegistry extends AbstractModuleDescriptorParser
AbstractModuleDescriptorParser.AbstractParser
Modifier and Type | Method and Description |
---|---|
boolean |
accept(Resource res) |
void |
addParser(ModuleDescriptorParser parser)
Adds a the given parser to this registry.
|
static ModuleDescriptorParserRegistry |
getInstance() |
ModuleDescriptorParser |
getParser(Resource res) |
ModuleDescriptorParser[] |
getParsers() |
ModuleDescriptor |
parseDescriptor(ParserSettings 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.
|
getMetadataArtifact, getType, parseDescriptor
public static ModuleDescriptorParserRegistry getInstance()
public void addParser(ModuleDescriptorParser parser)
parser
- the parser to addpublic ModuleDescriptorParser[] getParsers()
public ModuleDescriptorParser getParser(Resource res)
public ModuleDescriptor parseDescriptor(ParserSettings settings, java.net.URL descriptorURL, Resource res, boolean validate) throws java.text.ParseException, java.io.IOException
java.text.ParseException
java.io.IOException
public boolean accept(Resource res)
public void toIvyFile(java.io.InputStream is, Resource res, java.io.File destFile, ModuleDescriptor md) throws java.text.ParseException, java.io.IOException
ModuleDescriptorParser
is
- input stream with opened on original module descriptor resourcejava.text.ParseException
java.io.IOException