@Override protected void marshalSaxHandlers(Object graph, ContentHandler contentHandler, @Nullable LexicalHandler lexicalHandler) throws XmlMappingException { try { // JiBX does not support SAX natively, so we write to a buffer first, and transform that to the handlers SAXResult saxResult = new SAXResult(contentHandler); saxResult.setLexicalHandler(lexicalHandler); transformAndMarshal(graph, saxResult); } catch (IOException ex) { throw new MarshallingFailureException("JiBX marshalling exception", ex); } }
/** * Construct a new instance of the {@code StaxResult} with the specified {@code XMLStreamWriter}. * @param streamWriter the {@code XMLStreamWriter} to write to */ public StaxResult(XMLStreamWriter streamWriter) { StaxStreamHandler handler = new StaxStreamHandler(streamWriter); super.setHandler(handler); super.setLexicalHandler(handler); this.streamWriter = streamWriter; }
/** * Construct a new instance of the {@code StaxResult} with the specified {@code XMLEventWriter}. * @param eventWriter the {@code XMLEventWriter} to write to */ public StaxResult(XMLEventWriter eventWriter) { StaxEventHandler handler = new StaxEventHandler(eventWriter); super.setHandler(handler); super.setLexicalHandler(handler); this.eventWriter = eventWriter; }
private void parse() throws SAXException { SAXResult result = new SAXResult(getContentHandler()); result.setLexicalHandler(getLexicalHandler()); try { this.marshaller.marshal(this.content, result); } catch (IOException ex) { SAXParseException saxException = new SAXParseException(ex.getMessage(), null, null, -1, -1, ex); ErrorHandler errorHandler = getErrorHandler(); if (errorHandler != null) { errorHandler.fatalError(saxException); } else { throw saxException; } } } }
/** * Construct a new instance of the {@code StaxResult} with the specified {@code XMLEventWriter}. * @param eventWriter the {@code XMLEventWriter} to write to */ public StaxResult(XMLEventWriter eventWriter) { StaxEventHandler handler = new StaxEventHandler(eventWriter); super.setHandler(handler); super.setLexicalHandler(handler); this.eventWriter = eventWriter; }
/** * Construct a new instance of the {@code StaxResult} with the specified {@code XMLStreamWriter}. * @param streamWriter the {@code XMLStreamWriter} to write to */ public StaxResult(XMLStreamWriter streamWriter) { StaxStreamHandler handler = new StaxStreamHandler(streamWriter); super.setHandler(handler); super.setLexicalHandler(handler); this.streamWriter = streamWriter; }
public void setLexicalHandler(LexicalHandler handler) { if (handler instanceof DOMSAXContentHandler) { this.contentHandler = (DOMSAXContentHandler) handler; super.setLexicalHandler(this.contentHandler); } }
public void setLexicalHandler(LexicalHandler handler) { if (handler instanceof SAXContentHandler) { this.contentHandler = (SAXContentHandler) handler; super.setLexicalHandler(this.contentHandler); } } }
public DocumentResult(SAXContentHandler contentHandler) { this.contentHandler = contentHandler; super.setHandler(this.contentHandler); super.setLexicalHandler(this.contentHandler); }
public DOMDocumentResult(DOMSAXContentHandler contentHandler) { this.contentHandler = contentHandler; super.setHandler(this.contentHandler); super.setLexicalHandler(this.contentHandler); }
/** * Public default constructor. */ public JDOMResult() { // Allocate custom builder object... DocumentBuilder builder = new DocumentBuilder(); // And use it as ContentHandler and LexicalHandler. super.setHandler(builder); super.setLexicalHandler(builder); }
result.setLexicalHandler(handler);
public void setLexicalHandler(LexicalHandler handler) { if (handler instanceof SAXContentHandler) { this.contentHandler = (SAXContentHandler) handler; super.setLexicalHandler(this.contentHandler); } } }
public void setLexicalHandler(LexicalHandler handler) { if (handler instanceof SAXContentHandler) { this.contentHandler = (SAXContentHandler) handler; super.setLexicalHandler(this.contentHandler); } } }
public void setLexicalHandler(LexicalHandler handler) { if (handler instanceof SAXContentHandler) { this.contentHandler = (SAXContentHandler) handler; super.setLexicalHandler(this.contentHandler); } } }
public void setLexicalHandler(LexicalHandler handler) { if (handler instanceof DOMSAXContentHandler) { this.contentHandler = (DOMSAXContentHandler) handler; super.setLexicalHandler(this.contentHandler); } }
public DocumentResult(SAXContentHandler contentHandler) { this.contentHandler = contentHandler; super.setHandler(this.contentHandler); super.setLexicalHandler(this.contentHandler); }
public DOMDocumentResult(DOMSAXContentHandler contentHandler) { this.contentHandler = contentHandler; super.setHandler(this.contentHandler); super.setLexicalHandler(this.contentHandler); }
public DOMDocumentResult(DOMSAXContentHandler contentHandler) { this.contentHandler = contentHandler; super.setHandler(this.contentHandler); super.setLexicalHandler(this.contentHandler); }
public DocumentResult(SAXContentHandler contentHandler) { this.contentHandler = contentHandler; super.setHandler(this.contentHandler); super.setLexicalHandler(this.contentHandler); }