Class PropertiesDateRemoveFilterStream

java.lang.Object
java.io.OutputStream
java.io.FilterOutputStream
org.nuiton.util.PropertiesDateRemoveFilterStream
All Implemented Interfaces:
java.io.Closeable, java.io.Flushable, java.lang.AutoCloseable

public class PropertiesDateRemoveFilterStream
extends java.io.FilterOutputStream
Class used to not print first line into delegated OutputStream. Used to remove first comment line writed by Properties.store(OutputStream, String).
Author:
chatellier
  • Field Summary

    Fields 
    Modifier and Type Field Description
    protected char endChar  
    protected boolean firstLineOver  

    Fields inherited from class java.io.FilterOutputStream

    out
  • Constructor Summary

    Constructors 
    Constructor Description
    PropertiesDateRemoveFilterStream​(java.io.OutputStream out)  
  • Method Summary

    Modifier and Type Method Description
    void write​(int b)  

    Methods inherited from class java.io.FilterOutputStream

    close, flush, write, write

    Methods inherited from class java.io.OutputStream

    nullOutputStream

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Field Details

  • Constructor Details

  • Method Details

    • write

      public void write​(int b) throws java.io.IOException
      Overrides:
      write in class java.io.FilterOutputStream
      Throws:
      java.io.IOException