private void createProfilesXPath(String... alsoLoadProfiles) throws XPathExpressionException { fragmentRefExpressions.add(xPath.compile("fragment")); resourcesRefExpressions.add(xPath.compile("resources")); for (String profile : activeProfiles) { fragmentRefExpressions.add(xPath.compile("profile[@name='" + profile + "']/fragment")); resourcesRefExpressions.add(xPath.compile("profile[@name='" + profile + "']/resources")); } for (String profile : alsoLoadProfiles) { fragmentRefExpressions.add(xPath.compile("profile[@name='" + profile + "']/fragment")); resourcesRefExpressions.add(xPath.compile("profile[@name='" + profile + "']/resources")); } }
public void addResourceReader(ResourceReader reader) { resourcesReaders.add(reader); }