@SuppressWarnings("WeakerAccess") protected static Reader getReader(Source source, String contentEncoding) { if(source != null) { if (source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; if (streamSource.getReader() != null) { return streamSource.getReader(); } else if (streamSource.getInputStream() != null) { return streamToReader(streamSource.getInputStream(), contentEncoding); } else if (streamSource.getSystemId() != null) { return systemIdToReader(streamSource.getSystemId(), contentEncoding); } throw new SmooksException("Invalid " + StreamSource.class.getName() + ". No InputStream, Reader or SystemId instance."); } else if (source.getSystemId() != null) { return systemIdToReader(source.getSystemId(), contentEncoding); } } return new NullReader(); }
protected static Reader getReader(Source source, String contentEncoding) { if(source != null) { if (source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; if (streamSource.getReader() != null) { return streamSource.getReader(); } else if (streamSource.getInputStream() != null) { return streamToReader(streamSource.getInputStream(), contentEncoding); } else if (streamSource.getSystemId() != null) { return systemIdToReader(streamSource.getSystemId(), contentEncoding); } throw new SmooksException("Invalid " + StreamSource.class.getName() + ". No InputStream, Reader or SystemId instance."); } else if (source.getSystemId() != null) { return systemIdToReader(source.getSystemId(), contentEncoding); } } return new NullReader(); }
@SuppressWarnings("WeakerAccess") protected static Reader getReader(Source source, String contentEncoding) { if(source != null) { if (source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; if (streamSource.getReader() != null) { return streamSource.getReader(); } else if (streamSource.getInputStream() != null) { return streamToReader(streamSource.getInputStream(), contentEncoding); } else if (streamSource.getSystemId() != null) { return systemIdToReader(streamSource.getSystemId(), contentEncoding); } throw new SmooksException("Invalid " + StreamSource.class.getName() + ". No InputStream, Reader or SystemId instance."); } else if (source.getSystemId() != null) { return systemIdToReader(source.getSystemId(), contentEncoding); } } return new NullReader(); }
@SuppressWarnings("WeakerAccess") protected static Reader getReader(Source source, String contentEncoding) { if(source != null) { if (source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; if (streamSource.getReader() != null) { return streamSource.getReader(); } else if (streamSource.getInputStream() != null) { return streamToReader(streamSource.getInputStream(), contentEncoding); } else if (streamSource.getSystemId() != null) { return systemIdToReader(streamSource.getSystemId(), contentEncoding); } throw new SmooksException("Invalid " + StreamSource.class.getName() + ". No InputStream, Reader or SystemId instance."); } else if (source.getSystemId() != null) { return systemIdToReader(source.getSystemId(), contentEncoding); } } return new NullReader(); }