Class ExtensionDescriptorBuilder


  • public class ExtensionDescriptorBuilder
    extends java.lang.Object
    Creates an extension descriptor from some XML stream.
    Author:
    Benjamin Bentmann
    • Constructor Detail

      • ExtensionDescriptorBuilder

        public ExtensionDescriptorBuilder()
    • Method Detail

      • getExtensionDescriptorLocation

        public java.lang.String getExtensionDescriptorLocation()
        Since:
        3.3.0
      • build

        public ExtensionDescriptor build​(java.io.File extensionJar)
                                  throws java.io.IOException
        Extracts the extension descriptor (if any) from the specified JAR file.
        Parameters:
        extensionJar - The JAR file or directory to extract the descriptor from, must not be null.
        Returns:
        The extracted descriptor or null if no descriptor was found.
        Throws:
        java.io.IOException - If the descriptor is present but could not be parsed.
      • build

        public ExtensionDescriptor build​(java.io.InputStream is)
                                  throws java.io.IOException
        Throws:
        java.io.IOException
        Since:
        3.3.0