org.encog.persist.location
Interface PersistenceLocation

All Known Implementing Classes:
FilePersistence, InputStreamPersistence, OutputStreamPersistence, ResourcePersistence

public interface PersistenceLocation

A persistence location specifies how the persistence collection is stored.

Author:
jheaton

Method Summary
 InputStream createInputStream()
           
 OutputStream createOutputStream()
           
 void delete()
          Delete the location, if possible.
 boolean exists()
           
 void renameTo(PersistenceLocation toLocation)
          Attempt to rename this location.
 

Method Detail

createInputStream

InputStream createInputStream()
Returns:
A new input stream to read data from.

createOutputStream

OutputStream createOutputStream()
Returns:
A new output stream to write data to.

delete

void delete()
Delete the location, if possible.


exists

boolean exists()
Returns:
True if this location exists.

renameTo

void renameTo(PersistenceLocation toLocation)
Attempt to rename this location. Mainly for file locations.

Parameters:
toLocation - The new name.


Copyright © 2011. All Rights Reserved.