@Override public String visitMemoryResource(final MemoryResourceReference memoryResourceReference) throws RuntimeException { return memoryResourceReference.getContentType(); }
@Override public String visitMemoryResource(final MemoryResourceReference memoryResourceReference) throws RuntimeException { return memoryResourceReference.getContentType(); }
@Override public InputStream visitMemoryResource(final MemoryResourceReference memoryResourceReference) throws IOException { final String contentType = memoryResourceReference.getContentType(); if (!contentTypeAcceptor.accept(contentType)) { throw new IOException("Unexcepted mime type '" + contentType + "'"); //$NON-NLS-1$//$NON-NLS-2$ } return new ByteArrayInputStream(memoryResourceReference.getBuffer()); }
@Override public InputStream visitMemoryResource(final MemoryResourceReference memoryResourceReference) throws IOException { final String contentType = memoryResourceReference.getContentType(); if (!contentTypeAcceptor.accept(contentType)) { throw new IOException("Unexcepted mime type '" + contentType + "'"); //$NON-NLS-1$//$NON-NLS-2$ } return new ByteArrayInputStream(memoryResourceReference.getBuffer()); }
@Override public String visitMemoryResource(final MemoryResourceReference memoryResourceReference) throws RuntimeException { try { final String mimeType = memoryResourceReference.getContentType(); if (mimeType == null) { return null; } return new MimeType(mimeType).getSubType(); } catch (final MimeTypeParseException exception) { return null; } }
@Override public IConnectionDescription visitMemoryResource(final MemoryResourceReference memoryResourceReference) throws RuntimeException { return new MemoryConnectionDescription( memoryResourceReference, memoryResourceReference.getContentType(), memoryResourceReference.getTimeStamp()); }
@Override public String visitMemoryResource(final MemoryResourceReference memoryResourceReference) throws RuntimeException { try { final String mimeType = memoryResourceReference.getContentType(); if (mimeType == null) { return null; } return new MimeType(mimeType).getSubType(); } catch (final MimeTypeParseException exception) { return null; } }