|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||
java.lang.Objectorg.olat.core.util.vfs.StreamedImpl
public class StreamedImpl
Description:
TODO: Felix Jost Class Description for StreamedImpl
Initial Date: 24.06.2005
| Constructor Summary | |
|---|---|
StreamedImpl(java.lang.String name,
VFSContainer parentContainer,
java.io.InputStream inStream)
|
|
| Method Summary | |
|---|---|
VFSStatus |
canCopy()
|
VFSStatus |
canDelete()
|
VFSStatus |
canRename()
|
VFSStatus |
canWrite()
|
VFSStatus |
delete()
deltes the item. |
java.io.InputStream |
getInputStream()
|
long |
getLastModified()
Return the last modified date of this item or -1 if not available. |
VFSSecurityCallback |
getLocalSecurityCallback()
Get the local security callback for this item. |
java.lang.String |
getName()
|
java.io.OutputStream |
getOutputStream(boolean append)
|
VFSContainer |
getParentContainer()
Get the parent of this vfsItem. |
long |
getSize()
|
boolean |
isSame(VFSItem vfsItem)
Test if this is the same item as ourselves. |
VFSStatus |
rename(java.lang.String newname)
|
VFSItem |
resolve(java.lang.String path)
a relative path. |
void |
setLocalSecurityCallback(VFSSecurityCallback secCallback)
Set a custom security callback for this item. |
void |
setParentContainer(VFSContainer parentContainer)
Sets the parent container. |
| Methods inherited from class java.lang.Object |
|---|
equals, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait |
| Constructor Detail |
|---|
public StreamedImpl(java.lang.String name,
VFSContainer parentContainer,
java.io.InputStream inStream)
name - inStream - | Method Detail |
|---|
public VFSContainer getParentContainer()
VFSItem
getParentContainer in interface VFSItempublic void setParentContainer(VFSContainer parentContainer)
VFSItem
setParentContainer in interface VFSItempublic java.io.InputStream getInputStream()
getInputStream in interface VFSLeafVFSLeaf.getInputStream()public long getLastModified()
VFSItem
getLastModified in interface VFSItemVFSItem.getLastModified()public long getSize()
getSize in interface VFSLeafVFSLeaf.getSize()public java.io.OutputStream getOutputStream(boolean append)
getOutputStream in interface VFSLeafVFSLeaf.getOutputStream(boolean)public VFSStatus canRename()
canRename in interface VFSItemVFSItem.canRename()public VFSStatus canDelete()
canDelete in interface VFSItemVFSItem.canDelete()public java.lang.String getName()
getName in interface VFSItemVFSItem.getName()public VFSStatus rename(java.lang.String newname)
rename in interface VFSItemnewname - e.g test.txt or myfolder (no path prepended)
VFSItem.rename(java.lang.String)public VFSStatus delete()
VFSItem
delete in interface VFSItemVFSItem.delete()public VFSStatus canCopy()
canCopy in interface VFSItemVFSItem.canCopy()public VFSStatus canWrite()
canWrite in interface VFSItemorg.olat.core.util.vfs.VFSItem#canCopyTo()public VFSItem resolve(java.lang.String path)
VFSItem
resolve in interface VFSItemorg.olat.core.util.vfs.VFSItem#resolveFile(java.lang.String)public VFSSecurityCallback getLocalSecurityCallback()
VFSItem
getLocalSecurityCallback in interface VFSItemVFSItem.getLocalSecurityCallback()public void setLocalSecurityCallback(VFSSecurityCallback secCallback)
VFSItem
setLocalSecurityCallback in interface VFSItemsecCallback - public boolean isSame(VFSItem vfsItem)
VFSItem
isSame in interface VFSItemVFSItem.isSame(org.olat.core.util.vfs.VFSItem)
|
||||||||||
| PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
| SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD | |||||||||