public abstract class StringToPathTree<T extends ContentMeta> extends java.lang.Object implements Tree<T>
Constructor and Description |
---|
StringToPathTree() |
Modifier and Type | Method and Description |
---|---|
Resource<T> |
createResource(java.lang.String path,
T content) |
boolean |
deleteResource(java.lang.String path) |
Resource<T> |
getPath(java.lang.String path) |
Resource<T> |
getResource(java.lang.String path) |
boolean |
hasDirectory(java.lang.String path) |
boolean |
hasPath(java.lang.String path) |
boolean |
hasResource(java.lang.String path) |
java.util.Set<Resource<T>> |
listDirectory(java.lang.String path) |
java.util.Set<Resource<T>> |
listDirectoryResources(java.lang.String path) |
java.util.Set<Resource<T>> |
listDirectorySubdirs(java.lang.String path) |
Resource<T> |
updateResource(java.lang.String path,
T content) |
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
createResource, deleteResource, getPath, getResource, hasDirectory, hasPath, hasResource, listDirectory, listDirectoryResources, listDirectorySubdirs, updateResource
public boolean hasPath(java.lang.String path)
hasPath
in interface Tree<T extends ContentMeta>
public boolean hasResource(java.lang.String path)
hasResource
in interface Tree<T extends ContentMeta>
public boolean hasDirectory(java.lang.String path)
hasDirectory
in interface Tree<T extends ContentMeta>
public Resource<T> getPath(java.lang.String path)
getPath
in interface Tree<T extends ContentMeta>
public Resource<T> getResource(java.lang.String path)
getResource
in interface Tree<T extends ContentMeta>
public java.util.Set<Resource<T>> listDirectoryResources(java.lang.String path)
listDirectoryResources
in interface Tree<T extends ContentMeta>
public java.util.Set<Resource<T>> listDirectory(java.lang.String path)
listDirectory
in interface Tree<T extends ContentMeta>
public java.util.Set<Resource<T>> listDirectorySubdirs(java.lang.String path)
listDirectorySubdirs
in interface Tree<T extends ContentMeta>
public boolean deleteResource(java.lang.String path)
deleteResource
in interface Tree<T extends ContentMeta>
public Resource<T> createResource(java.lang.String path, T content)
createResource
in interface Tree<T extends ContentMeta>
public Resource<T> updateResource(java.lang.String path, T content)
updateResource
in interface Tree<T extends ContentMeta>