public static Reader eventTextToReader(List<XMLEvent> events) { String string = eventTextToString(events); if (string == null) { return null; } return new StringReader(string); } public static String eventTextToString(List<XMLEvent> events) {
public static Reader eventTextToReader(List<XMLEvent> events) { String string = eventTextToString(events); if (string == null) { return null; } return new StringReader(string); } public static String eventTextToString(List<XMLEvent> events) {
@Override public String getFirstSnippetText() { if (snippetEvents == null || snippetEvents.size() < 1) { return null; } return Utilities.eventTextToString( getSlice(events, snippetEvents.get(0)) ); }
@Override public String getFirstSnippetText() { if (snippetEvents == null || snippetEvents.size() < 1) { return null; } return Utilities.eventTextToString( getSlice(events, snippetEvents.get(0)) ); }
public static Object eventTextToObject(List<XMLEvent> events, Class<?> as) { if (events == null || events.size() == 0) { return null; } if (byte[].class.isAssignableFrom(as)) { return eventTextToBytes(events); } else if (File.class.isAssignableFrom(as)) { return eventTextToFile(events, ".txt"); } else if (InputStream.class.isAssignableFrom(as)) { return eventTextToInputStream(events); } else if (Reader.class.isAssignableFrom(as)) { return eventTextToReader(events); } else if (String.class.isAssignableFrom(as)) { return eventTextToString(events); } else { throw new IllegalArgumentException( "Unrecognized class for text export: "+as.getName() ); } } public static byte[] eventTextToBytes(List<XMLEvent> events) {
public static Object eventTextToObject(List<XMLEvent> events, Class<?> as) { if (events == null || events.size() == 0) { return null; } if (byte[].class.isAssignableFrom(as)) { return eventTextToBytes(events); } else if (File.class.isAssignableFrom(as)) { return eventTextToFile(events, ".txt"); } else if (InputStream.class.isAssignableFrom(as)) { return eventTextToInputStream(events); } else if (Reader.class.isAssignableFrom(as)) { return eventTextToReader(events); } else if (String.class.isAssignableFrom(as)) { return eventTextToString(events); } else { throw new IllegalArgumentException( "Unrecognized class for text export: "+as.getName() ); } } public static byte[] eventTextToBytes(List<XMLEvent> events) {