private static Reader systemIdToReader(String systemId, String contentEncoding) { return streamToReader(systemIdToStream(systemId), contentEncoding); }
private static Reader systemIdToReader(String systemId, String contentEncoding) { return streamToReader(systemIdToStream(systemId), contentEncoding); }
private static Reader systemIdToReader(String systemId, String contentEncoding) { return streamToReader(systemIdToStream(systemId), contentEncoding); }
private static Reader systemIdToReader(String systemId, String contentEncoding) { return streamToReader(systemIdToStream(systemId), contentEncoding); }
protected InputSource createInputSource(Source source, String contentEncoding) { // Also attach the underlying stream to the InputSource... if(source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; InputStream inputStream; Reader reader; inputStream = getInputStream(streamSource); reader = streamSource.getReader(); if(reader == null) { if(inputStream == null) { throw new SmooksException("Invalid StreamSource. Unable to extract an InputStream (even by systemId) or Reader instance."); } reader = streamToReader(inputStream, contentEncoding); } InputSource inputSource = new InputSource(); inputSource.setByteStream(inputStream); inputSource.setCharacterStream(reader); return inputSource; } else { return new InputSource(getReader(source, contentEncoding)); } }
protected InputSource createInputSource(Source source, String contentEncoding) { // Also attach the underlying stream to the InputSource... if(source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; InputStream inputStream; Reader reader; inputStream = getInputStream(streamSource); reader = streamSource.getReader(); if(reader == null) { if(inputStream == null) { throw new SmooksException("Invalid StreamSource. Unable to extract an InputStream (even by systemId) or Reader instance."); } reader = streamToReader(inputStream, contentEncoding); } InputSource inputSource = new InputSource(); inputSource.setByteStream(inputStream); inputSource.setCharacterStream(reader); return inputSource; } else { return new InputSource(getReader(source, contentEncoding)); } }
protected InputSource createInputSource(Source source, String contentEncoding) { // Also attach the underlying stream to the InputSource... if(source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; InputStream inputStream; Reader reader; inputStream = getInputStream(streamSource); reader = streamSource.getReader(); if(reader == null) { if(inputStream == null) { throw new SmooksException("Invalid StreamSource. Unable to extract an InputStream (even by systemId) or Reader instance."); } reader = streamToReader(inputStream, contentEncoding); } InputSource inputSource = new InputSource(); inputSource.setByteStream(inputStream); inputSource.setCharacterStream(reader); return inputSource; } else { return new InputSource(getReader(source, contentEncoding)); } }
protected InputSource createInputSource(Source source, String contentEncoding) { // Also attach the underlying stream to the InputSource... if(source instanceof StreamSource) { StreamSource streamSource = (StreamSource) source; InputStream inputStream; Reader reader; inputStream = getInputStream(streamSource); reader = streamSource.getReader(); if(reader == null) { if(inputStream == null) { throw new SmooksException("Invalid StreamSource. Unable to extract an InputStream (even by systemId) or Reader instance."); } reader = streamToReader(inputStream, contentEncoding); } InputSource inputSource = new InputSource(); inputSource.setByteStream(inputStream); inputSource.setCharacterStream(reader); return inputSource; } else { return new InputSource(getReader(source, contentEncoding)); } }
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(); }
@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(); }