package folioxml.export;
import java.util.Map;
public interface FileNode {
//The parent, or null.
FileNode getParent();
//Includes level, extra IDs, heading, isOnlyHeading
Map<String, String> getAttributes();
//Used to store working variables, like slugs, counters,
Map<String, Object> getBag();
//Can be hashed to provide an ID if none are present in attributes
//Must be unique across the infobaseSet
String getRelativePath();
}