001 package org.nakedobjects.applib.snapshot;
002
003 import java.util.List;
004
005 /**
006 * Optional subinterface of {@link Snapshottable}s, used by <tt>XmlSnapshot</tt>
007 * to automatically include additional paths within the snapshot.
008 */
009 public interface SnapshottableWithInclusions extends Snapshottable {
010
011 /**
012 * Paths to include in the snapshot.
013 */
014 List<String> snapshotInclusions();
015 }