## Uses of Interface
edu.isi.pegasus.planner.provenance.pasoa.XMLProducer

Packages that use XMLProducer
edu.isi.pegasus.planner.cluster
edu.isi.pegasus.planner.provenance.pasoa.producer
edu.isi.pegasus.planner.refiner
edu.isi.pegasus.planner.transfer

### Uses of XMLProducer in edu.isi.pegasus.planner.cluster

Fields in edu.isi.pegasus.planner.cluster declared as XMLProducer
`private XMLProducer` Horizontal.`mXMLStore` The XML Producer object that records the actions.

Methods in edu.isi.pegasus.planner.cluster that return XMLProducer
`XMLProducer` Horizontal.`getXMLProducer()` Returns a reference to the XMLProducer, that generates the XML fragment capturing the actions of the refiner.

### Uses of XMLProducer in edu.isi.pegasus.planner.provenance.pasoa.producer

Classes in edu.isi.pegasus.planner.provenance.pasoa.producer that implement XMLProducer
`class` `InMemory` An implementation of the XMLProducer interface backed by a StringBuffer.

Methods in edu.isi.pegasus.planner.provenance.pasoa.producer that return XMLProducer
`static XMLProducer` XMLProducerFactory.`loadXMLProducer(PegasusProperties properties)` Loads the appropriate XMLProducer on the basis of the property set in the properties.

### Uses of XMLProducer in edu.isi.pegasus.planner.refiner

Fields in edu.isi.pegasus.planner.refiner declared as XMLProducer
`private XMLProducer` InterPoolEngine.`mXMLStore` The XML Producer object that records the actions.
`private XMLProducer` DataReuseEngine.`mXMLStore` The XML Producer object that records the actions.

Methods in edu.isi.pegasus.planner.refiner that return XMLProducer
`XMLProducer` InterPoolEngine.`getXMLProducer()` Returns a reference to the XMLProducer, that generates the XML fragment capturing the actions of the refiner.
`XMLProducer` DataReuseEngine.`getXMLProducer()` Returns a reference to the XMLProducer, that generates the XML fragment capturing the actions of the refiner.
`XMLProducer` Refiner.`getXMLProducer()` Returns a reference to the XMLProducer, that generates the XML fragment capturing the actions of the refiner.

### Uses of XMLProducer in edu.isi.pegasus.planner.transfer

Fields in edu.isi.pegasus.planner.transfer declared as XMLProducer
`protected XMLProducer` AbstractRefiner.`mXMLStore` The XML Producer object that records the actions.

Methods in edu.isi.pegasus.planner.transfer that return XMLProducer
`XMLProducer` AbstractRefiner.`getXMLProducer()` Returns a reference to the XMLProducer, that generates the XML fragment capturing the actions of the refiner.