static public List<XMLEvent> objectToEvents(Object content) { if (content == null) { return null; } else if (content instanceof byte[]) { return bytesToEvents((byte[]) content); } else if (content instanceof File) { return fileToEvents((File) content); } else if (content instanceof InputStream) { return inputStreamToEvents((InputStream) content); } else if (content instanceof Reader) { return readerToEvents((Reader) content); } else if (content instanceof String) { return stringToEvents((String) content); } else if (content instanceof OutputStreamSender) { return outputSenderToEvents((OutputStreamSender) content); } else { throw new IllegalArgumentException( "Unrecognized class for import: "+content.getClass().getName() ); } } static public List<XMLEvent> bytesToEvents(byte[] bytes) {
static public List<XMLEvent> objectToEvents(Object content) { if (content == null) { return null; } else if (content instanceof byte[]) { return bytesToEvents((byte[]) content); } else if (content instanceof File) { return fileToEvents((File) content); } else if (content instanceof InputStream) { return inputStreamToEvents((InputStream) content); } else if (content instanceof Reader) { return readerToEvents((Reader) content); } else if (content instanceof String) { return stringToEvents((String) content); } else if (content instanceof OutputStreamSender) { return outputSenderToEvents((OutputStreamSender) content); } else { throw new IllegalArgumentException( "Unrecognized class for import: "+content.getClass().getName() ); } } static public List<XMLEvent> bytesToEvents(byte[] bytes) {