package tc.oc.parse.xml;
import javax.inject.Singleton;
import javax.xml.parsers.DocumentBuilder;
import javax.xml.parsers.DocumentBuilderFactory;
import javax.xml.parsers.ParserConfigurationException;
import com.google.inject.Provides;
import tc.oc.commons.core.inject.Manifest;
public class XMLManifest extends Manifest {
@Provides @Singleton
DocumentBuilderFactory documentBuilderFactory() {
return DocumentBuilderFactory.newInstance();
}
@Provides
DocumentBuilder documentBuilder(DocumentBuilderFactory factory) throws ParserConfigurationException {
return factory.newDocumentBuilder();
}
}