001package co.codewizards.cloudstore.core.io; 002 003import static co.codewizards.cloudstore.core.io.StreamUtil.*; 004 005import java.io.IOException; 006 007/** 008 * Subclass of {@link java.io.ByteArrayOutputStream} also implementing {@link IByteArrayOutputStream}. 009 * 010 * @author Marco หงุ่ยตระกูล-Schulze - marco at codewizards dot co 011 */ 012public class ByteArrayOutputStream extends java.io.ByteArrayOutputStream implements IByteArrayOutputStream { 013 014 public ByteArrayOutputStream() { 015 } 016 017 public ByteArrayOutputStream(int size) { 018 super(size); 019 } 020 021 @Override 022 public void writeTo(IOutputStream out) throws IOException { 023 writeTo(castStream(out)); 024 } 025}