edu.isi.pegasus.planner.provenance.pasoa.producer
public class XMLProducerFactory extends Object
Modifier and Type | Field and Description |
---|---|
static String |
DEFAULT_PACKAGE_NAME
The default package where all the implementations reside.
|
static String |
DEFAULT_XML_PRODUCER
The default XML producer implementation to be used.
|
Constructor and Description |
---|
XMLProducerFactory() |
Modifier and Type | Method and Description |
---|---|
static XMLProducer |
loadXMLProducer(PegasusProperties properties)
Loads the appropriate XMLProducer on the basis of the property set in the
properties.
|
public static final String DEFAULT_PACKAGE_NAME
public static final String DEFAULT_XML_PRODUCER
public static XMLProducer loadXMLProducer(PegasusProperties properties) throws XMLProducerFactoryException
properties
- the PegasusProperties
object containing all
the properties required by Pegasus.XMLProducerFactoryException
- that nests any error that
might occur during the instantiationDEFAULT_PACKAGE_NAME