Skip navigation links

Oracle® WebCenter Content Remote Intradoc Client (RIDC) Java API Reference
11g Release 1 (11.1)

E17274-03


oracle.stellent.ridc.common.io
Class LengthLimitedInputStream

java.lang.Object
  extended by java.io.InputStream
      extended by java.io.FilterInputStream
          extended by oracle.stellent.ridc.common.io.LengthLimitedInputStream

All Implemented Interfaces:
java.io.Closeable

public class LengthLimitedInputStream
extends java.io.FilterInputStream

InputStream that will only read up to a given content length


Field Summary

 

Fields inherited from class java.io.FilterInputStream
in

 

Constructor Summary
LengthLimitedInputStream(java.io.InputStream is, long length)
           

 

Method Summary
 int available()
           
 long getContentLength()
           
 void mark(int readlimit)
           
 int read()
           
 int read(byte[] b, int off, int len)
           
 void reset()
           
 long skip(long n)
           

 

Methods inherited from class java.io.FilterInputStream
close, markSupported, read

 

Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait

 

Constructor Detail

LengthLimitedInputStream

public LengthLimitedInputStream(java.io.InputStream is,
                                long length)

Method Detail

getContentLength

public long getContentLength()

read

public int read(byte[] b,
                int off,
                int len)
         throws java.io.IOException
Overrides:
read in class java.io.FilterInputStream
Throws:
java.io.IOException

read

public int read()
         throws java.io.IOException
Overrides:
read in class java.io.FilterInputStream
Throws:
java.io.IOException

available

public int available()
              throws java.io.IOException
Overrides:
available in class java.io.FilterInputStream
Throws:
java.io.IOException

skip

public long skip(long n)
          throws java.io.IOException
Overrides:
skip in class java.io.FilterInputStream
Throws:
java.io.IOException

mark

public void mark(int readlimit)
Overrides:
mark in class java.io.FilterInputStream

reset

public void reset()
           throws java.io.IOException
Overrides:
reset in class java.io.FilterInputStream
Throws:
java.io.IOException

Skip navigation links

Oracle® WebCenter Content Remote Intradoc Client (RIDC) Java API Reference
11g Release 1 (11.1)

E17274-03


Copyright © 2008, 2011, Oracle and/or its affiliates. All rights reserved.