@Override public void text(UnmarshallingContext.State state, CharSequence text) throws SAXException { if(text.length()==0) return; // there's no point in creating an empty Text node in DOM. try { State s = (State) state.getTarget(); s.handler.characters(text.toString().toCharArray(),0,text.length()); } catch( SAXException e ) { state.getContext().handleError(e); throw e; } }
@Override public void text(UnmarshallingContext.State state, CharSequence text) throws SAXException { if(text.length()==0) return; // there's no point in creating an empty Text node in DOM. try { State s = (State) state.getTarget(); s.handler.characters(text.toString().toCharArray(),0,text.length()); } catch( SAXException e ) { state.getContext().handleError(e); throw e; } }
private static void serializeEntry(TransformerHandler hd, Entry entry) throws SAXException { AttributesImpl entryAttributes = new AttributesImpl(); for (Iterator<String> it = entry.getAttributes().iterator(); it.hasNext();) { String key = it.next(); entryAttributes.addAttribute("", "", key, "", entry.getAttributes().getValue(key)); } hd.startElement("", "", ENTRY_ELEMENT, entryAttributes); StringList tokens = entry.getTokens(); for (String token : tokens) { hd.startElement("", "", TOKEN_ELEMENT, new AttributesImpl()); hd.characters(token.toCharArray(), 0, token.length()); hd.endElement("", "", TOKEN_ELEMENT); } hd.endElement("", "", ENTRY_ELEMENT); } }
/** * @see org.xml.sax.ContentHandler#characters(char[], int, int) */ public void characters(char[] ch, int start, int length) throws SAXException { // System.out.format("SaxDeserializer_impl::characters: %s%n", new String(ch, start, length)); mTransformerHandler.characters(ch, start, length); }
@Override public void characters(char[] ch, int start, int length) throws SAXException { this.handler.characters(ch, start, length); }
public void characters(char[] ch, int start, int length) throws SAXException { if (_inHead) { _head.characters(ch, start, length); } else if (_inDocument) { _handler.characters(ch, start, length); } }
/** * {@link ContentHandler} implementation. */ public void characters(final char [] ch, final int start, final int length) throws SAXException { initContentHandler(); contentHandler.characters(ch, start, length); }
public void characters(char[] ch, int start, int length) throws SAXException { if (_inHead) { _head.characters(ch, start, length); } else if (_inDocument) { _handler.characters(ch, start, length); } }
public void characters(char[] ch, int start, int length) throws SAXException { if (_inHead) { _head.characters(ch, start, length); } else if (_inDocument) { _handler.characters(ch, start, length); } }
public void characters(char[] ch, int start, int length) throws SAXException { if (_inHead) { _head.characters(ch, start, length); } else if (_inDocument) { _handler.characters(ch, start, length); } }
public void characters(char[] ch, int start, int length) throws SAXException { if (_inHead) { _head.characters(ch, start, length); } else if (_inDocument) { _handler.characters(ch, start, length); } }
public XMLDocument addText(String text) throws SAXException{ if(text != null && !text.isEmpty()){ finishStartElement(); xml.characters(text.toCharArray(), 0, text.length()); } return this; }
public void characters(char[] ch, int start, int length) throws SAXException { if (_inHead) { _head.characters(ch, start, length); } else if (_inDocument) { _handler.characters(ch, start, length); } }
@Override public void write(char[] cbuf, int off, int len) throws IOException { try { xmlHandler.characters(cbuf, off, len); } catch (SAXException ex) { throw WrappedException.wrap(ex); } }
protected void writeSimpleTag(final String tagName, final String value, final AttributesImpl attributes) throws SAXException { handler.startElement("", "", tagName, attributes); if (value != null) handler.characters(value.toCharArray(), 0, value .length()); handler.endElement("", "", tagName); }
private void writeElement(TransformerHandler th, String ns, String name, Attributes attrs, String textContent) throws SAXException { th.startElement(ns, name, name, attrs); if (textContent != null) { th.characters(textContent.toCharArray(), 0, textContent.length()); } th.endElement(ns, name, name); }
@Override public void text(UnmarshallingContext.State state, CharSequence text) throws SAXException { if(text.length()==0) return; // there's no point in creating an empty Text node in DOM. try { State s = (State) state.getTarget(); s.handler.characters(text.toString().toCharArray(),0,text.length()); } catch( SAXException e ) { state.getContext().handleError(e); throw e; } }
private void writeCacheLocationIfPresent(RepositoryCacheManager cache, TransformerHandler saxHandler, ArtifactDownloadReport artifact) throws SAXException { File archiveInCache = artifact.getLocalFile(); if (archiveInCache != null) { saxHandler.startElement(null, "cache-location", "cache-location", new AttributesImpl()); char[] archiveInCacheAsChars = archiveInCache.getPath().replace('\\', '/') .toCharArray(); saxHandler.characters(archiveInCacheAsChars, 0, archiveInCacheAsChars.length); saxHandler.endElement(null, "cache-location", "cache-location"); } }
@Override public void text(UnmarshallingContext.State state, CharSequence text) throws SAXException { if(text.length()==0) return; // there's no point in creating an empty Text node in DOM. try { State s = (State) state.getTarget(); s.handler.characters(text.toString().toCharArray(),0,text.length()); } catch( SAXException e ) { state.getContext().handleError(e); throw e; } }
private void writeRetrieveLocation(TransformerHandler saxHandler, String artifactDestPath) throws SAXException { artifactDestPath = removeLeadingPath(getProject().getBaseDir(), new File(artifactDestPath)); saxHandler.startElement(null, "retrieve-location", "retrieve-location", new AttributesImpl()); char[] artifactDestPathAsChars = artifactDestPath.replace('\\', '/').toCharArray(); saxHandler.characters(artifactDestPathAsChars, 0, artifactDestPathAsChars.length); saxHandler.endElement(null, "retrieve-location", "retrieve-location"); }