public abstract class DelegatingStreamWrapper extends java.lang.Object implements IStreamWrapper
IStreamWrapper.Factory| Constructor and Description |
|---|
DelegatingStreamWrapper(IStreamWrapper delegate) |
| Modifier and Type | Method and Description |
|---|---|
protected abstract void |
doFinishInputStream(java.io.InputStream in) |
protected abstract void |
doFinishOutputStream(java.io.OutputStream out) |
protected abstract java.io.InputStream |
doWrapInputStream(java.io.InputStream in) |
protected abstract java.io.OutputStream |
doWrapOutputStream(java.io.OutputStream out) |
void |
finishInputStream(java.io.InputStream in) |
void |
finishOutputStream(java.io.OutputStream out) |
IStreamWrapper |
getDelegate() |
java.io.InputStream |
wrapInputStream(java.io.InputStream in) |
java.io.OutputStream |
wrapOutputStream(java.io.OutputStream out) |
public DelegatingStreamWrapper(IStreamWrapper delegate)
public IStreamWrapper getDelegate()
public java.io.InputStream wrapInputStream(java.io.InputStream in)
throws java.io.IOException
wrapInputStream in interface IStreamWrapperjava.io.IOExceptionpublic java.io.OutputStream wrapOutputStream(java.io.OutputStream out)
throws java.io.IOException
wrapOutputStream in interface IStreamWrapperjava.io.IOExceptionpublic void finishInputStream(java.io.InputStream in)
throws java.io.IOException
finishInputStream in interface IStreamWrapperjava.io.IOExceptionpublic void finishOutputStream(java.io.OutputStream out)
throws java.io.IOException
finishOutputStream in interface IStreamWrapperjava.io.IOExceptionprotected abstract java.io.InputStream doWrapInputStream(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionprotected abstract java.io.OutputStream doWrapOutputStream(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionprotected abstract void doFinishInputStream(java.io.InputStream in)
throws java.io.IOException
java.io.IOExceptionprotected abstract void doFinishOutputStream(java.io.OutputStream out)
throws java.io.IOException
java.io.IOExceptionCopyright (c) 2004-2019 Eike Stepper (Loehne, Germany) and others.
All rights reserved. This program and the accompanying materials are made available under the terms of the Eclipse Public License v1.0 which accompanies this distribution, and is available at http://www.eclipse.org/legal/epl-v10.html