private void handleCharacters(Characters characters) throws SAXException { char[] data = characters.getData().toCharArray(); if (getContentHandler() != null && characters.isIgnorableWhiteSpace()) { getContentHandler().ignorableWhitespace(data, 0, data.length); return; } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().startCDATA(); } if (getContentHandler() != null) { getContentHandler().characters(data, 0, data.length); } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().endCDATA(); } }
private void handleCharacters(Characters characters) throws SAXException { char[] data = characters.getData().toCharArray(); if (getContentHandler() != null && characters.isIgnorableWhiteSpace()) { getContentHandler().ignorableWhitespace(data, 0, data.length); return; } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().startCDATA(); } if (getContentHandler() != null) { getContentHandler().characters(data, 0, data.length); } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().endCDATA(); } }
/** * Constructs a new DOM4J Text or CDATA object from the provided Characters * event. * * @param characters * The Characters event from which to construct the new DOM4J * Text or CDATA object. * * @return The Text or CDATA object constructed from the provided Characters * event. */ public CharacterData createCharacterData(Characters characters) { String data = characters.getData(); if (characters.isCData()) { return factory.createCDATA(data); } else { return factory.createText(data); } }
private void handleCharacters(Characters characters) throws SAXException { char[] data = characters.getData().toCharArray(); if (getContentHandler() != null && characters.isIgnorableWhiteSpace()) { getContentHandler().ignorableWhitespace(data, 0, data.length); return; } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().startCDATA(); } if (getContentHandler() != null) { getContentHandler().characters(data, 0, data.length); } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().endCDATA(); } }
@Override public boolean isCData() { return delegate.isCData(); }
@Override public boolean isCData() { return delegate.isCData(); }
public void addCharacters(Characters cd) throws XMLStreamException { if (cd.isCData()) writer.writeCData(cd.getData()); else writer.writeCharacters(cd.getData()); }
} else if (event.isCharacters()) { final Characters chars = event.asCharacters(); if (chars.isCData()) { current.addContent(factory.cdata( ((Characters)event).getData()));
/** * Writes a {@link Characters} to the provided stream. * * @param chars The {@link Characters} to write. * @param writer The destination stream. * @throws XMLStreamException If an error occurs writing to the stream. */ public static final void writeCharacters(Characters chars, XMLStreamWriter writer) throws XMLStreamException { if (chars.isCData()) { writer.writeCData(chars.getData()); } else { writer.writeCharacters(chars.getData()); } }
public boolean equals(Object o) { if (o == this) return true; if (o == null) return false; if (!(o instanceof Characters)) return false; Characters other = (Characters) o; // Obviously textual content has to match if (mContent.equals(other.getData())) { // But how about type (CDATA vs CHARACTERS)? // For now, let's require type match too return isCData() == other.isCData(); } return false; }
Characters characters = event.asCharacters(); data = characters.getData(); if(characters.isCData()) { /* handle CDATA */ } else if (characters.isWhiteSpace()) { /* handle whitespace*/ } else if (characters.isIgnorableWhiteSpace()) { /* handle ignorable whitespace*/ }
/** * Writes a {@link Characters} to the provided stream. * * @param chars The {@link Characters} to write. * @param writer The destination stream. * @throws IOException If an error occurs writing to the stream. */ public static final void writeCharacters(Characters chars, Writer writer) throws IOException { if (chars.isCData()) { writeCData(chars.getData(), writer); } else { writeCharacters(chars.getData(), writer); } }
/** * Constructs a new DOM4J Text or CDATA object from the provided Characters * event. * * @param characters * The Characters event from which to construct the new DOM4J * Text or CDATA object. * * @return The Text or CDATA object constructed from the provided Characters * event. */ public CharacterData createCharacterData(Characters characters) { String data = characters.getData(); if (characters.isCData()) { return factory.createCDATA(data); } else { return factory.createText(data); } }
/** * Constructs a new DOM4J Text or CDATA object from the provided Characters * event. * * @param characters * The Characters event from which to construct the new DOM4J * Text or CDATA object. * * @return The Text or CDATA object constructed from the provided Characters * event. */ public CharacterData createCharacterData(Characters characters) { String data = characters.getData(); if (characters.isCData()) { return factory.createCDATA(data); } else { return factory.createText(data); } }
/** * Constructs a new DOM4J Text or CDATA object from the provided Characters * event. * * @param characters * The Characters event from which to construct the new DOM4J * Text or CDATA object. * * @return The Text or CDATA object constructed from the provided Characters * event. */ public CharacterData createCharacterData(Characters characters) { String data = characters.getData(); if (characters.isCData()) { return factory.createCDATA(data); } else { return factory.createText(data); } }
private void handleCharacters(Characters characters) throws SAXException { char[] data = characters.getData().toCharArray(); if (getContentHandler() != null && characters.isIgnorableWhiteSpace()) { getContentHandler().ignorableWhitespace(data, 0, data.length); return; } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().startCDATA(); } if (getContentHandler() != null) { getContentHandler().characters(data, 0, data.length); } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().endCDATA(); } }
private void handleCharacters(Characters characters) throws SAXException { char[] data = characters.getData().toCharArray(); if (getContentHandler() != null && characters.isIgnorableWhiteSpace()) { getContentHandler().ignorableWhitespace(data, 0, data.length); return; } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().startCDATA(); } if (getContentHandler() != null) { getContentHandler().characters(data, 0, data.length); } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().endCDATA(); } }
private void handleCharacters(Characters characters) throws SAXException { char[] data = characters.getData().toCharArray(); if (getContentHandler() != null && characters.isIgnorableWhiteSpace()) { getContentHandler().ignorableWhitespace(data, 0, data.length); return; } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().startCDATA(); } if (getContentHandler() != null) { getContentHandler().characters(data, 0, data.length); } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().endCDATA(); } }
public boolean equals(Object o) { if (! (o instanceof Characters)) return false; if (o == null) return false; if (this == o) return true; Characters characters = (Characters) o; return getData().equals(characters.getData()) && isCData() == characters.isCData() && isIgnorableWhiteSpace() == characters.isIgnorableWhiteSpace() && isWhiteSpace() == characters.isWhiteSpace(); } }
private void handleCharacters(Characters characters) throws SAXException { char[] data = characters.getData().toCharArray(); if (getContentHandler() != null && characters.isIgnorableWhiteSpace()) { getContentHandler().ignorableWhitespace(data, 0, data.length); return; } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().startCDATA(); } if (getContentHandler() != null) { getContentHandler().characters(data, 0, data.length); } if (characters.isCData() && getLexicalHandler() != null) { getLexicalHandler().endCDATA(); } }