001 package org.apache.commons.ssl.asn1;
002
003 import java.io.InputStream;
004
005 abstract class LimitedInputStream
006 extends InputStream {
007 protected final InputStream _in;
008
009 LimitedInputStream(
010 InputStream in) {
011 this._in = in;
012 }
013
014 InputStream getUnderlyingStream() {
015 return _in;
016 }
017
018 protected void setParentEofDetect(boolean on) {
019 if (_in instanceof IndefiniteLengthInputStream) {
020 ((IndefiniteLengthInputStream) _in).setEofOn00(on);
021 }
022 }
023 }