org.jclarion.clarion.file
Class ClarionFileFactory

java.lang.Object
  extended by org.jclarion.clarion.file.ClarionFileFactory
Direct Known Subclasses:
DefaultFileFactory, FileFactoryRepository

public abstract class ClarionFileFactory
extends java.lang.Object


Constructor Summary
ClarionFileFactory()
           
 
Method Summary
abstract  java.lang.Boolean create(java.lang.String name)
           
 ClarionRandomAccessFile decorate(ClarionRandomAccessFile base)
           
abstract  java.lang.Boolean delete(java.lang.String name)
           
abstract  java.io.File getFile(java.lang.String name)
           
static FileFactoryRepository getInstance()
           
abstract  ClarionRandomAccessFile getRandomAccessFile(java.lang.String name)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

ClarionFileFactory

public ClarionFileFactory()
Method Detail

getInstance

public static FileFactoryRepository getInstance()

create

public abstract java.lang.Boolean create(java.lang.String name)

delete

public abstract java.lang.Boolean delete(java.lang.String name)

getFile

public abstract java.io.File getFile(java.lang.String name)

getRandomAccessFile

public abstract ClarionRandomAccessFile getRandomAccessFile(java.lang.String name)
                                                     throws java.io.IOException
Throws:
java.io.IOException

decorate

public ClarionRandomAccessFile decorate(ClarionRandomAccessFile base)


Copyright © 2010. All Rights Reserved.