|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object oracle.ojc.storage.FileStorage
public final class FileStorage
Field Summary | |
---|---|
protected java.io.File |
file
|
Constructor Summary | |
---|---|
FileStorage(oracle.ojc.storage.AbstractStorage storage,
java.lang.String name)
|
|
FileStorage(java.io.File file)
|
Method Summary | |
---|---|
void |
close()
Closes a Storage that previously opened for data access. |
Storage |
create(java.lang.String name)
Creates a new Storage for data access if doesn't exists yet. |
Storage |
createDir(java.lang.String name)
Creates a new directory Storage if doesn't exists yet. |
java.lang.String |
getCanonicalPath()
Returns the canonical path name of this Storage. |
java.lang.String |
getName()
Returns the name of this Storage (without leading directories). |
java.lang.String |
getPath()
Returns the path name of this Storage. |
java.lang.Object |
getProperty(java.lang.String property)
Queries custom property associated with this Storage. |
boolean |
isDirectory()
Indicates whether this is a directory Storage. |
boolean |
isInJar()
Indicates whether this Storage is contained in a zip/jar file. |
java.lang.String[] |
list()
Lists all names of Storages within this directory Storage. |
java.util.ArrayList |
listStorage()
Lists all Storages within this directory Storage. |
long |
modDate()
Returns date of last modification of this Storage. |
void |
open()
Opens a Storage for access. |
Storage |
open(java.lang.String name)
Opens a Storage for access. |
byte[] |
read()
Reads the entire contents of this data Storage. |
int |
read(byte[] buf)
Tries to fill a buffer with data from contents of this Storage. |
void |
setLastModified(long lastModified)
|
void |
setProperty(java.lang.String property,
java.lang.Object value)
Allows association of custom properties with this Storage. |
int |
size()
Returns the size of contents of this data Storage. |
java.lang.String |
toString()
|
void |
write(byte[] buf,
int start,
int len)
Write the contents of a byte array into this Storage. |
Methods inherited from class java.lang.Object |
---|
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait |
Field Detail |
---|
protected final java.io.File file
Constructor Detail |
---|
public FileStorage(oracle.ojc.storage.AbstractStorage storage, java.lang.String name)
public FileStorage(java.io.File file)
Method Detail |
---|
public void open() throws java.io.IOException
Storage
open
in interface Storage
java.io.IOException
public int size() throws java.io.IOException
Storage
size
in interface Storage
java.io.IOException
public byte[] read() throws java.io.IOException
Storage
read
in interface Storage
java.io.IOException
public int read(byte[] buf) throws java.io.IOException
Storage
read
in interface Storage
buf
- buffer to be filled
java.io.IOException
public void write(byte[] buf, int start, int len) throws java.io.IOException
Storage
write
in interface Storage
buf
- buffer to be writtenstart
- offset within buffer where data startslen
- amount of data from buffer to be written
java.io.IOException
public void close()
Storage
close
in interface Storage
public void setLastModified(long lastModified)
public java.lang.String getName()
Storage
getName
in interface Storage
public boolean isDirectory()
Storage
isDirectory
in interface Storage
public boolean isInJar()
Storage
isInJar
in interface Storage
public java.lang.String getPath()
Storage
getPath
in interface Storage
public java.lang.String getCanonicalPath()
Storage
getCanonicalPath
in interface Storage
public long modDate()
Storage
modDate
in interface Storage
public java.lang.Object getProperty(java.lang.String property)
Storage
getProperty
in interface Storage
property
- property key
public void setProperty(java.lang.String property, java.lang.Object value)
Storage
setProperty
in interface Storage
property
- property keyvalue
- property valuepublic Storage open(java.lang.String name)
Storage
open
in interface Storage
name
- of Storage to be accessed
public Storage create(java.lang.String name) throws java.io.IOException
Storage
create
in interface Storage
name
- of Storage to be created
java.io.IOException
public Storage createDir(java.lang.String name) throws java.io.IOException
Storage
createDir
in interface Storage
name
- of Storage to be created
java.io.IOException
public java.lang.String[] list()
Storage
list
in interface Storage
public java.util.ArrayList listStorage()
Storage
listStorage
in interface Storage
public java.lang.String toString()
toString
in class java.lang.Object
|
Oracle Fusion Middleware Java API Reference for Oracle Extension SDK Reference 11g Release 1 (11.1.1.6.0) E13403-07 |
|||||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |