public void writePCDATA(CharSequence charSequence) throws XMLStreamException { if (charSequence instanceof Base64Data) { storeStructure(T_TEXT_AS_OBJECT); storeContentObject(((Base64Data)charSequence).clone()); } else { writeCharacters(charSequence.toString()); } }
public void writeBinary(byte[] bytes, int offset, int length, String endpointURL) throws XMLStreamException { Base64Data d = new Base64Data(); byte b[] = new byte[length]; System.arraycopy(bytes, offset, b, 0, length); d.set(b, length, null, true); storeStructure(T_TEXT_AS_OBJECT); storeContentObject(d); }
public void writeBinary(DataHandler dataHandler) throws XMLStreamException { Base64Data d = new Base64Data(); d.set(dataHandler); storeStructure(T_TEXT_AS_OBJECT); storeContentObject(d); }