~ubuntu-branches/ubuntu/utopic/jetty/utopic-proposed

« back to all changes in this revision

Viewing changes to modules/util/src/main/java/org/mortbay/util/ByteArrayOutputStream2.java

  • Committer: Bazaar Package Importer
  • Author(s): Torsten Werner
  • Date: 2009-08-09 08:48:10 UTC
  • Revision ID: james.westby@ubuntu.com-20090809084810-k522b97ind2robyd
ImportĀ upstreamĀ versionĀ 6.1.19

Show diffs side-by-side

added added

removed removed

Lines of Context:
 
1
// ========================================================================
 
2
// Copyright 2004-2005 Mort Bay Consulting Pty. Ltd.
 
3
// ------------------------------------------------------------------------
 
4
// Licensed under the Apache License, Version 2.0 (the "License");
 
5
// you may not use this file except in compliance with the License.
 
6
// You may obtain a copy of the License at 
 
7
// http://www.apache.org/licenses/LICENSE-2.0
 
8
// Unless required by applicable law or agreed to in writing, software
 
9
// distributed under the License is distributed on an "AS IS" BASIS,
 
10
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 
11
// See the License for the specific language governing permissions and
 
12
// limitations under the License.
 
13
// ========================================================================
 
14
 
 
15
package org.mortbay.util;
 
16
import java.io.ByteArrayOutputStream;
 
17
 
 
18
/* ------------------------------------------------------------ */
 
19
/** ByteArrayOutputStream with public internals
 
20
 
 
21
 * @author Greg Wilkins (gregw)
 
22
 */
 
23
public class ByteArrayOutputStream2 extends ByteArrayOutputStream
 
24
{
 
25
    public ByteArrayOutputStream2(){super();}
 
26
    public ByteArrayOutputStream2(int size){super(size);}
 
27
    public byte[] getBuf(){return buf;}
 
28
    public int getCount(){return count;}
 
29
    public void setCount(int count){this.count = count;}
 
30
 
 
31
    public void reset(int minSize)
 
32
    {
 
33
        reset();
 
34
        if (buf.length<minSize)
 
35
        {
 
36
            buf=new byte[minSize];
 
37
        }
 
38
    }
 
39
    
 
40
    public void writeUnchecked(int b)
 
41
    {
 
42
        buf[count++]=(byte)b;
 
43
    }
 
44
    
 
45
}