/** * Sets the document used as the JAXP {@link SAXSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { super.setInputSource(new DocumentInputSource(document)); }
/** * DOCUMENT ME! * * @return the document which is being used as the JAXP {@link SAXSource} */ public Document getDocument() { DocumentInputSource source = (DocumentInputSource) getInputSource(); return source.getDocument(); }
/** * Sets the document used as the SAX {@link InputSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { this.document = document; setSystemId(document.getName()); }
/** * Validates the given <code>Document</code> by writing it to a validating * SAX Parser. * * @param document * is the Document to validate * * @throws SAXException * if a validation error occurs * @throws RuntimeException * DOCUMENT ME! */ public void validate(Document document) throws SAXException { if (document != null) { XMLReader reader = getXMLReader(); if (errorHandler != null) { reader.setErrorHandler(errorHandler); } try { reader.parse(new DocumentInputSource(document)); } catch (IOException e) { throw new RuntimeException("Caught and exception that should " + "never happen: " + e); } } }
public DocumentInputSource(Document document) { this.document = document; setSystemId(document.getName()); }
/** * Parses an XML document. This method can only accept DocumentInputSource * inputs otherwise a {@link SAXNotSupportedException}exception is thrown. * * @param input * DOCUMENT ME! * * @throws SAXException * DOCUMENT ME! * @throws SAXNotSupportedException * if the input source is not wrapping a dom4j document */ public void parse(InputSource input) throws SAXException { if (input instanceof DocumentInputSource) { DocumentInputSource documentInput = (DocumentInputSource) input; Document document = documentInput.getDocument(); write(document); } else { throw new SAXNotSupportedException( "This XMLReader can only accept " + "<dom4j> InputSource objects"); } }
/** * Sets the document used as the JAXP {@link SAXSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { super.setInputSource(new DocumentInputSource(document)); }
/** * Sets the document used as the SAX {@link InputSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { this.document = document; setSystemId(document.getName()); }
/** * DOCUMENT ME! * * @return the document which is being used as the JAXP {@link SAXSource} */ public Document getDocument() { DocumentInputSource source = (DocumentInputSource) getInputSource(); return source.getDocument(); }
/** * Sets the document used as the JAXP {@link SAXSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { super.setInputSource(new DocumentInputSource(document)); }
/** * Sets the document used as the SAX {@link InputSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { this.document = document; setSystemId(document.getName()); }
/** * DOCUMENT ME! * * @return the document which is being used as the JAXP {@link SAXSource} */ public Document getDocument() { DocumentInputSource source = (DocumentInputSource) getInputSource(); return source.getDocument(); }
/** * Sets the document used as the JAXP {@link SAXSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { super.setInputSource(new DocumentInputSource(document)); }
/** * Sets the document used as the SAX {@link InputSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { this.document = document; setSystemId(document.getName()); }
/** * DOCUMENT ME! * * @return the document which is being used as the JAXP {@link SAXSource} */ public Document getDocument() { DocumentInputSource source = (DocumentInputSource) getInputSource(); return source.getDocument(); }
/** * Sets the document used as the JAXP {@link SAXSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { super.setInputSource(new DocumentInputSource(document)); }
/** * Sets the document used as the SAX {@link InputSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { this.document = document; setSystemId(document.getName()); }
/** * DOCUMENT ME! * * @return the document which is being used as the JAXP {@link SAXSource} */ public Document getDocument() { DocumentInputSource source = (DocumentInputSource) getInputSource(); return source.getDocument(); }
/** * Sets the document used as the JAXP {@link SAXSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { super.setInputSource(new DocumentInputSource(document)); }
/** * Sets the document used as the SAX {@link InputSource} * * @param document * DOCUMENT ME! */ public void setDocument(Document document) { this.document = document; setSystemId(document.getName()); }