org.jclarion.clarion.file
Class FileFactoryRepository

java.lang.Object
  extended by org.jclarion.clarion.file.ClarionFileFactory
      extended by org.jclarion.clarion.file.FileFactoryRepository

public class FileFactoryRepository
extends ClarionFileFactory


Constructor Summary
FileFactoryRepository()
           
 
Method Summary
 void addFactory(ClarionFileFactory factory)
           
 java.lang.Boolean create(java.lang.String name)
           
 java.lang.Boolean delete(java.lang.String name)
           
 java.io.File getFile(java.lang.String name)
           
 ClarionRandomAccessFile getRandomAccessFile(java.lang.String file)
           
 void removeFactory(java.lang.Class<? extends ClarionFileFactory> factory)
           
 
Methods inherited from class org.jclarion.clarion.file.ClarionFileFactory
decorate, getInstance
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

FileFactoryRepository

public FileFactoryRepository()
Method Detail

addFactory

public void addFactory(ClarionFileFactory factory)

removeFactory

public void removeFactory(java.lang.Class<? extends ClarionFileFactory> factory)

getRandomAccessFile

public ClarionRandomAccessFile getRandomAccessFile(java.lang.String file)
                                            throws java.io.IOException
Specified by:
getRandomAccessFile in class ClarionFileFactory
Throws:
java.io.IOException

create

public java.lang.Boolean create(java.lang.String name)
Specified by:
create in class ClarionFileFactory

delete

public java.lang.Boolean delete(java.lang.String name)
Specified by:
delete in class ClarionFileFactory

getFile

public java.io.File getFile(java.lang.String name)
Specified by:
getFile in class ClarionFileFactory


Copyright © 2010. All Rights Reserved.