@SuppressWarnings("unchecked") public static void removeSubresourcesXml(Document resource, Class<? extends Resource> typeToBeRemoved, boolean recursive) { removeSubresourcesXml(resource, new Class[]{typeToBeRemoved}, null, recursive); }
public static String removeSubresourcesXml(String resourceXml, Class<? extends Resource> typeToBeRemoved, boolean recursive) throws SAXException, IOException, ParserConfigurationException, TransformerConfigurationException, TransformerException, TransformerFactoryConfigurationError { final Document document = getDocument(resourceXml); removeSubresourcesXml(document, typeToBeRemoved, recursive); return toString(document); }
public static String removeSubresourcesXml(String resourceXml, Class<? extends Resource>[] typesToBeRemoved, String[] relativePaths, boolean recursive) throws SAXException, IOException, ParserConfigurationException, TransformerConfigurationException, TransformerException, TransformerFactoryConfigurationError { final Document document = getDocument(resourceXml); removeSubresourcesXml(document, typesToBeRemoved, relativePaths, recursive); return toString(document); }
continue; if (recursive) removeSubresourcesXml(node, typesToBeRemoved, subresourceNames, recursive);