edu.stanford.smi.protegex.owl.repository.util
Class RepositoryFileManager

java.lang.Object
  extended byedu.stanford.smi.protegex.owl.repository.util.RepositoryFileManager

public class RepositoryFileManager
extends Object

User: matthewhorridge
The University Of Manchester
Medical Informatics Group
Date: Sep 24, 2005

matthew.horridge@cs.man.ac.uk
www.cs.man.ac.uk/~horridgm


Field Summary
static String GLOBAL_REPOSITORY_FILE_NAME
           
private  RepositoryManager manager
           
private  OWLModel model
           
static String REPOSITORY_EXTENTION
           
 
Constructor Summary
RepositoryFileManager(OWLModel model)
           
 
Method Summary
private  File getProjectRepositoryFile()
           
private  File getProjectRepositoryFile(URI owlFileURI)
           
 void loadGlobalRepositories()
           
private  void loadGlobalRepositories(File file)
           
 void loadProjectRepositories()
           
private  void loadRepositoriesFromFile(File f, boolean global)
           
 void saveGlobalRepositories()
           
 void saveProjectRepositories()
           
private  void saveProjectRepositories(File file)
           
 void saveProjectRepositories(URI owlFileURI)
           
private  void saveRepositories(List repositories, File file)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

REPOSITORY_EXTENTION

public static final String REPOSITORY_EXTENTION
See Also:
Constant Field Values

GLOBAL_REPOSITORY_FILE_NAME

public static final String GLOBAL_REPOSITORY_FILE_NAME
See Also:
Constant Field Values

manager

private RepositoryManager manager

model

private OWLModel model
Constructor Detail

RepositoryFileManager

public RepositoryFileManager(OWLModel model)
Method Detail

loadProjectRepositories

public void loadProjectRepositories()

loadGlobalRepositories

private void loadGlobalRepositories(File file)

loadGlobalRepositories

public void loadGlobalRepositories()

saveProjectRepositories

public void saveProjectRepositories(URI owlFileURI)

saveProjectRepositories

public void saveProjectRepositories()

saveProjectRepositories

private void saveProjectRepositories(File file)

saveGlobalRepositories

public void saveGlobalRepositories()

saveRepositories

private void saveRepositories(List repositories,
                              File file)

loadRepositoriesFromFile

private void loadRepositoriesFromFile(File f,
                                      boolean global)

getProjectRepositoryFile

private File getProjectRepositoryFile()

getProjectRepositoryFile

private File getProjectRepositoryFile(URI owlFileURI)