package com.revolsys.io; import java.util.Map; import com.revolsys.io.map.MapWriter; import com.revolsys.util.Property; public abstract class AbstractMapWriter extends AbstractWriter<Map<String, ? extends Object>> implements MapWriter { private boolean writeNulls = false; private boolean indent = false; @Override public void close() { } @Override public void flush() { } public boolean isIndent() { return this.indent; } public boolean isWritable(final Object value) { return Property.hasValue(value) || isWriteNulls(); } public boolean isWriteNulls() { return this.writeNulls; } public void setIndent(final boolean indent) { this.indent = indent; } public void setWriteNulls(final boolean writeNulls) { this.writeNulls = writeNulls; } }