org.sleuthkit.autopsy.datamodel
Class ContentNodeVisitor.Default<T>
java.lang.Object
org.sleuthkit.autopsy.datamodel.ContentNodeVisitor.Default<T>
- Type Parameters:
T -
- All Implemented Interfaces:
- ContentNodeVisitor<T>
- Enclosing interface:
- ContentNodeVisitor<T>
public abstract static class ContentNodeVisitor.Default<T>
- extends java.lang.Object
- implements ContentNodeVisitor<T>
Visitor with an implementable default behavior for all types. Override
specific visit types to not use the default behavior.
| Methods inherited from class java.lang.Object |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
ContentNodeVisitor.Default
public ContentNodeVisitor.Default()
defaultVisit
protected abstract T defaultVisit(ContentNode c)
- Default visit for all types
- Parameters:
c -
- Returns:
visit
public T visit(DirectoryNode dn)
- Specified by:
visit in interface ContentNodeVisitor<T>
visit
public T visit(FileNode fn)
- Specified by:
visit in interface ContentNodeVisitor<T>
visit
public T visit(ImageNode in)
- Specified by:
visit in interface ContentNodeVisitor<T>
visit
public T visit(VolumeNode vn)
- Specified by:
visit in interface ContentNodeVisitor<T>