public class ExtensionDescriptorBuilder
extends java.lang.Object
Constructor and Description |
---|
ExtensionDescriptorBuilder() |
Modifier and Type | Method and Description |
---|---|
ExtensionDescriptor |
build(java.io.File extensionJar)
Extracts the extension descriptor (if any) from the specified JAR file.
|
ExtensionDescriptor |
build(java.io.InputStream is) |
java.lang.String |
getExtensionDescriptorLocation() |
private java.util.List<java.lang.String> |
parseStrings(org.codehaus.plexus.util.xml.Xpp3Dom dom) |
public java.lang.String getExtensionDescriptorLocation()
public ExtensionDescriptor build(java.io.File extensionJar) throws java.io.IOException
extensionJar
- The JAR file or directory to extract the descriptor from, must not be null
.null
if no descriptor was found.java.io.IOException
- If the descriptor is present but could not be parsed.public ExtensionDescriptor build(java.io.InputStream is) throws java.io.IOException
java.io.IOException
private java.util.List<java.lang.String> parseStrings(org.codehaus.plexus.util.xml.Xpp3Dom dom)