Package com.yahoo.config.application
Class XmlPreProcessor
java.lang.Object
com.yahoo.config.application.XmlPreProcessor
A preprocessor for services.xml files that handles deploy:environment, deploy:region, preprocess:properties, preprocess:include
and create a new Document which is based on the supplied environment and region
- Author:
- hmusum
-
Constructor Summary
ConstructorsConstructorDescriptionXmlPreProcessor(FileSystemWrapper.FileWrapper applicationDir, Reader xmlInput, com.yahoo.config.provision.InstanceName instance, com.yahoo.config.provision.Environment environment, com.yahoo.config.provision.RegionName region, com.yahoo.config.provision.CloudName cloud, com.yahoo.config.provision.Tags tags) XmlPreProcessor(File applicationDir, File xmlInput, com.yahoo.config.provision.InstanceName instance, com.yahoo.config.provision.Environment environment, com.yahoo.config.provision.RegionName region, com.yahoo.config.provision.CloudName cloud, com.yahoo.config.provision.Tags tags) XmlPreProcessor(File applicationDir, Reader xmlInput, com.yahoo.config.provision.InstanceName instance, com.yahoo.config.provision.Environment environment, com.yahoo.config.provision.RegionName region, com.yahoo.config.provision.CloudName cloud, com.yahoo.config.provision.Tags tags) -
Method Summary
-
Constructor Details
-
XmlPreProcessor
public XmlPreProcessor(File applicationDir, File xmlInput, com.yahoo.config.provision.InstanceName instance, com.yahoo.config.provision.Environment environment, com.yahoo.config.provision.RegionName region, com.yahoo.config.provision.CloudName cloud, com.yahoo.config.provision.Tags tags) throws IOException - Throws:
IOException
-
XmlPreProcessor
-
XmlPreProcessor
public XmlPreProcessor(FileSystemWrapper.FileWrapper applicationDir, Reader xmlInput, com.yahoo.config.provision.InstanceName instance, com.yahoo.config.provision.Environment environment, com.yahoo.config.provision.RegionName region, com.yahoo.config.provision.CloudName cloud, com.yahoo.config.provision.Tags tags)
-
-
Method Details
-
run
public Document run() throws ParserConfigurationException, IOException, SAXException, TransformerException
-