Uses of Interface
unbbayes.io.BaseIO

Packages that use BaseIO
unbbayes.controller   
unbbayes.gui   
unbbayes.io   
unbbayes.io.extension.jpf   
 

Uses of BaseIO in unbbayes.controller
 

Methods in unbbayes.controller that return BaseIO
 BaseIO NetworkController.getBaseIO()
          This is the class responsible for storing the network controlled by this controller.
 

Methods in unbbayes.controller with parameters of type BaseIO
 boolean MainController.saveNet(File file, BaseIO ioToUse, Graph graphToSave)
          Saves the probabilistic network using the given IO class.
 void NetworkController.setBaseIO(BaseIO baseIO)
          This is the class responsible for storing the network controlled by this controller.
 

Uses of BaseIO in unbbayes.gui
 

Methods in unbbayes.gui that return BaseIO
 BaseIO NetworkWindow.getIO()
           
 BaseIO IPersistenceAwareWindow.getIO()
          Returns the I/O class that is responsible to open/save files of a extension declared in #getSupportedFileExtensions()
 

Uses of BaseIO in unbbayes.io
 

Classes in unbbayes.io that implement BaseIO
 class DneIO
          Manipulates input/output of DNE files.
 class FileExtensionIODelegator
          This class delegates to a specified IO class by comparing the file extensions, using BaseIO#supportsExtension(String).
 class NetIO
          Manipulates input/output of NET files.
 class OwnerAwareFileExtensionIODelegator
          This is just a FileExtensionIODelegator with some customization (names, content of delegators and its descriptions)
 class XMLBIFIO
          Manipulates I/O of XMLBIF file format.
 

Methods in unbbayes.io that return BaseIO
static BaseIO FileExtensionIODelegator.findIOByName(List<BaseIO> ios, String name)
          Obtains the first I/O class having its getName() equals to the given parameter.
 

Methods in unbbayes.io that return types with arguments of type BaseIO
 List<BaseIO> FileExtensionIODelegator.getCompatibleIOs(File file, boolean isLoadOnly)
          Since this class is a delegator to another IO class, there can be more than one compatible IO for a given file.
 List<BaseIO> FileExtensionIODelegator.getDelegators()
           
 List<BaseIO> FileExtensionIODelegator.MoreThanOneCompatibleIOException.getIOs()
          The available I/O classes plausible for the given extension.
 

Method parameters in unbbayes.io with type arguments of type BaseIO
static BaseIO FileExtensionIODelegator.findIOByName(List<BaseIO> ios, String name)
          Obtains the first I/O class having its getName() equals to the given parameter.
static String[] FileExtensionIODelegator.getNamesFromIOs(List<BaseIO> ios)
          Obtains an array of names from a given list of I/O classes.
 void FileExtensionIODelegator.setDelegators(List<BaseIO> delegators)
           
 

Constructor parameters in unbbayes.io with type arguments of type BaseIO
FileExtensionIODelegator.MoreThanOneCompatibleIOException(List<BaseIO> ios)
          Basic constructor initializing fields
FileExtensionIODelegator.MoreThanOneCompatibleIOException(String message, List<BaseIO> ios)
          Constructor initializing fields and basic message.
FileExtensionIODelegator.MoreThanOneCompatibleIOException(String message, Throwable t, List<BaseIO> ios)
          Constructor initializing fields, basic message and its cause (Throwable)
 

Uses of BaseIO in unbbayes.io.extension.jpf
 

Classes in unbbayes.io.extension.jpf that implement BaseIO
 class PluginAwareFileExtensionIODelegator
          This is an extension of FileExtensionIODelegator which uses JPF in order to load IO classes as plugins.
 

Methods in unbbayes.io.extension.jpf that return types with arguments of type BaseIO
protected  Collection<BaseIO> PluginAwareFileExtensionIODelegator.loadIOAsPlugins()
          Obtains IO classes using plugins loaded from plugin folder, using PluginAwareFileExtensionIODelegator.getExtensionPointID() as extension point ID (which is usually "PNIO").
 



Copyright © 2001-2010 University of Brasilia - UnB. All Rights Reserved.