package simple.escp.data; import simple.escp.exception.InvalidPlaceholder; /** * An empty data source that does nothing excepts returning empty string. */ public class EmptyDataSource implements DataSource { @Override public boolean has(String member) { return false; } @Override public Object get(String member) throws InvalidPlaceholder { return ""; } @Override public Object getSource() { return null; } @Override public String[] getMembers() { return new String[0]; } }