public class JcrPath
extends java.lang.Object
implements java.nio.file.Path
Path
which contains a reference to a JCR Node
.Constructor and Description |
---|
JcrPath(JcrFileSystem filesSystem,
Node node) |
JcrPath(JcrFileSystem filesSystem,
java.lang.String path) |
Modifier and Type | Method and Description |
---|---|
protected java.lang.Object |
clone() |
int |
compareTo(java.nio.file.Path other) |
boolean |
endsWith(java.nio.file.Path other) |
boolean |
endsWith(java.lang.String other) |
boolean |
equals(java.lang.Object obj) |
protected void |
finalize() |
java.nio.file.Path |
getFileName() |
java.nio.file.FileSystem |
getFileSystem() |
java.nio.file.Path |
getName(int index) |
int |
getNameCount() |
Node |
getNode() |
java.nio.file.Path |
getParent() |
java.nio.file.Path |
getRoot() |
int |
hashCode() |
boolean |
isAbsolute() |
java.util.Iterator<java.nio.file.Path> |
iterator() |
java.nio.file.Path |
normalize() |
java.nio.file.WatchKey |
register(java.nio.file.WatchService watcher,
java.nio.file.WatchEvent.Kind<?>... events) |
java.nio.file.WatchKey |
register(java.nio.file.WatchService watcher,
java.nio.file.WatchEvent.Kind<?>[] events,
java.nio.file.WatchEvent.Modifier... modifiers) |
java.nio.file.Path |
relativize(java.nio.file.Path other) |
java.nio.file.Path |
resolve(java.nio.file.Path other) |
java.nio.file.Path |
resolve(java.lang.String other) |
java.nio.file.Path |
resolveSibling(java.nio.file.Path other) |
java.nio.file.Path |
resolveSibling(java.lang.String other) |
boolean |
startsWith(java.nio.file.Path other) |
boolean |
startsWith(java.lang.String other) |
java.nio.file.Path |
subpath(int beginIndex,
int endIndex) |
java.nio.file.Path |
toAbsolutePath() |
java.io.File |
toFile() |
java.nio.file.Path |
toRealPath(java.nio.file.LinkOption... options) |
java.lang.String |
toString() |
java.net.URI |
toUri() |
public JcrPath(JcrFileSystem filesSystem, java.lang.String path)
public JcrPath(JcrFileSystem filesSystem, Node node) throws RepositoryException
RepositoryException
public java.nio.file.FileSystem getFileSystem()
getFileSystem
in interface java.nio.file.Path
public boolean isAbsolute()
isAbsolute
in interface java.nio.file.Path
public java.nio.file.Path getRoot()
getRoot
in interface java.nio.file.Path
public java.lang.String toString()
toString
in interface java.nio.file.Path
toString
in class java.lang.Object
public java.nio.file.Path getFileName()
getFileName
in interface java.nio.file.Path
public java.nio.file.Path getParent()
getParent
in interface java.nio.file.Path
public int getNameCount()
getNameCount
in interface java.nio.file.Path
public java.nio.file.Path getName(int index)
getName
in interface java.nio.file.Path
public java.nio.file.Path subpath(int beginIndex, int endIndex)
subpath
in interface java.nio.file.Path
public boolean startsWith(java.nio.file.Path other)
startsWith
in interface java.nio.file.Path
public boolean startsWith(java.lang.String other)
startsWith
in interface java.nio.file.Path
public boolean endsWith(java.nio.file.Path other)
endsWith
in interface java.nio.file.Path
public boolean endsWith(java.lang.String other)
endsWith
in interface java.nio.file.Path
public java.nio.file.Path normalize()
normalize
in interface java.nio.file.Path
public java.nio.file.Path resolve(java.nio.file.Path other)
resolve
in interface java.nio.file.Path
public final java.nio.file.Path resolve(java.lang.String other)
resolve
in interface java.nio.file.Path
public final java.nio.file.Path resolveSibling(java.nio.file.Path other)
resolveSibling
in interface java.nio.file.Path
public final java.nio.file.Path resolveSibling(java.lang.String other)
resolveSibling
in interface java.nio.file.Path
public final java.util.Iterator<java.nio.file.Path> iterator()
iterator
in interface java.lang.Iterable<java.nio.file.Path>
iterator
in interface java.nio.file.Path
public java.nio.file.Path relativize(java.nio.file.Path other)
relativize
in interface java.nio.file.Path
public java.net.URI toUri()
toUri
in interface java.nio.file.Path
public java.nio.file.Path toAbsolutePath()
toAbsolutePath
in interface java.nio.file.Path
public java.nio.file.Path toRealPath(java.nio.file.LinkOption... options) throws java.io.IOException
toRealPath
in interface java.nio.file.Path
java.io.IOException
public java.io.File toFile()
toFile
in interface java.nio.file.Path
public java.nio.file.WatchKey register(java.nio.file.WatchService watcher, java.nio.file.WatchEvent.Kind<?>[] events, java.nio.file.WatchEvent.Modifier... modifiers) throws java.io.IOException
register
in interface java.nio.file.Path
register
in interface java.nio.file.Watchable
java.io.IOException
public java.nio.file.WatchKey register(java.nio.file.WatchService watcher, java.nio.file.WatchEvent.Kind<?>... events) throws java.io.IOException
register
in interface java.nio.file.Path
register
in interface java.nio.file.Watchable
java.io.IOException
public int compareTo(java.nio.file.Path other)
compareTo
in interface java.lang.Comparable<java.nio.file.Path>
compareTo
in interface java.nio.file.Path
public Node getNode() throws RepositoryException
RepositoryException
public boolean equals(java.lang.Object obj)
equals
in interface java.nio.file.Path
equals
in class java.lang.Object
public int hashCode()
hashCode
in interface java.nio.file.Path
hashCode
in class java.lang.Object
protected java.lang.Object clone() throws java.lang.CloneNotSupportedException
clone
in class java.lang.Object
java.lang.CloneNotSupportedException
protected void finalize() throws java.lang.Throwable
finalize
in class java.lang.Object
java.lang.Throwable
Copyright © 2007–2020. All rights reserved.