public class PathInfoProviderBasedHierarchicalContent
extends java.lang.Object
implements ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContent
IHierarchicalContent implementation using ISingleDataSetPathInfoProvider to
retrieve file metadata.| Constructor and Description |
|---|
PathInfoProviderBasedHierarchicalContent(ch.systemsx.cisd.openbis.dss.generic.shared.ISingleDataSetPathInfoProvider dataSetPathInfoProvider,
java.io.File dataSetDir,
ch.systemsx.cisd.common.action.IDelegatedAction onCloseAction) |
| Modifier and Type | Method and Description |
|---|---|
void |
close() |
boolean |
equals(java.lang.Object obj) |
ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode |
getNode(java.lang.String relativePath) |
ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode |
getRootNode() |
int |
hashCode() |
java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> |
listMatchingNodes(java.lang.String relativePathPattern) |
java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> |
listMatchingNodes(java.lang.String startingPath,
java.lang.String fileNamePattern) |
java.lang.String |
toString() |
ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode |
tryGetNode(java.lang.String relativePath) |
public PathInfoProviderBasedHierarchicalContent(ch.systemsx.cisd.openbis.dss.generic.shared.ISingleDataSetPathInfoProvider dataSetPathInfoProvider,
java.io.File dataSetDir,
ch.systemsx.cisd.common.action.IDelegatedAction onCloseAction)
public ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode getRootNode()
getRootNode in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode getNode(java.lang.String relativePath)
getNode in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode tryGetNode(java.lang.String relativePath)
tryGetNode in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> listMatchingNodes(java.lang.String relativePathPattern)
listMatchingNodes in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic java.util.List<ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentNode> listMatchingNodes(java.lang.String startingPath,
java.lang.String fileNamePattern)
listMatchingNodes in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic void close()
close in interface ch.systemsx.cisd.openbis.common.io.hierarchical_content.api.IHierarchicalContentpublic java.lang.String toString()
toString in class java.lang.Objectpublic int hashCode()
hashCode in class java.lang.Objectpublic boolean equals(java.lang.Object obj)
equals in class java.lang.Object