public interface

DescriptorParserFactory

com.atlassian.plugin.parsers.DescriptorParserFactory
Known Indirect Subclasses

Class Overview

A factory for creating descriptor parsers.

Summary

Public Methods
abstract DescriptorParser getInstance(InputStream source, String... applicationKeys)
Creates a new DescriptorParser for getting plugin descriptor information from the provided source data.

Public Methods

public abstract DescriptorParser getInstance (InputStream source, String... applicationKeys)

Creates a new DescriptorParser for getting plugin descriptor information from the provided source data.

Parameters
source the stream of data which represents the descriptor. The stream will only be read once, so it need not be resettable.
applicationKeys The list of application keys to match for module descriptors
Returns
  • an instance of the descriptor parser tied to this InputStream
Throws
PluginParseException if there was a problem creating the descriptor parser due to an invalid source stream.