1 10 package org.mmbase.applications.packaging.util; 11 12 import java.util.*; 13 14 import javax.xml.parsers.DocumentBuilder ; 15 16 import org.mmbase.util.xml.DocumentReader; 17 import org.mmbase.util.*; 18 import org.w3c.dom.*; 19 import org.xml.sax.*; 20 21 35 public class ExtendedDocumentReader extends XMLBasicReader { 36 37 public ExtendedDocumentReader(String path) { 38 super(path); 39 } 40 41 public ExtendedDocumentReader(String path, boolean validating) { 42 super(path, validating); 43 } 44 45 public ExtendedDocumentReader(String path, Class resolveBase) { 46 super(path, resolveBase); 47 } 48 49 public ExtendedDocumentReader(InputSource source) { 50 super(source, DocumentReader.validate(), null); 51 } 52 53 public ExtendedDocumentReader(InputSource source, boolean validating) { 54 super(source, validating, null); 55 } 56 57 public ExtendedDocumentReader(InputSource source, Class resolveBase) { 58 super(source, DocumentReader.validate(), resolveBase); 59 } 60 61 public ExtendedDocumentReader(InputSource source, boolean validating, Class resolveBase) { 62 super(source, validating, resolveBase); 63 } 64 65 public static DocumentBuilder getDocumentBuilder(boolean validating, ErrorHandler handler, EntityResolver resolver) { 66 return DocumentReader.getDocumentBuilder(validating, handler, resolver); 67 } 68 69 public static DocumentBuilder getDocumentBuilder(Class refer) { 70 return DocumentReader.getDocumentBuilder(DocumentReader.validate(), null, new XMLEntityResolver(DocumentReader.validate(), refer)); 71 } 72 } 73 | Popular Tags |