001package org.unix4j.io; 002 003import org.unix4j.line.Line; 004 005/** 006 * Input device representing an empty set with no lines. 007 */ 008public class NullInput extends AbstractInput { 009 010 public static final NullInput INSTANCE = new NullInput(); 011 012 @Override 013 public boolean hasMoreLines() { 014 return false; 015 } 016 017 @Override 018 public Line readLine() { 019 return null; 020 } 021 022 @Override 023 public String toString() { 024 return getClass().getSimpleName(); 025 } 026}