tauZaman
v0.1

tauzaman.field
Class FVSupportRepository

java.lang.Object
  |
  +--tauzaman.field.FVSupportRepository

public class FVSupportRepository
extends java.lang.Object

FVSupportRepository class represents Field Support and manages the services to input and ouput operations by mapping and handling field value tables and functions.

See Also:
FVSupport, FVTable, FVFunction
Status:
design complete, implementation complete

Field Summary
private  java.util.Hashtable fvSupportCache
          List of FVSupports in this manager.
 
Constructor Summary
FVSupportRepository()
          Constructs a FVSupportRepository object.
 
Method Summary
 FVSupport loadFVSupport(java.net.URL url)
          Returns a handle to FVSupport with a given label if it exists, loads it otherwise.
 java.lang.String toString()
          toString method, which produces string representation of this FVSupportRepository.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
 

Field Detail

fvSupportCache

private java.util.Hashtable fvSupportCache
List of FVSupports in this manager. Its keys are the labels of fVSupport structures (FVTable or FVFunction), and values are FVSupport object handles

Constructor Detail

FVSupportRepository

public FVSupportRepository()
Constructs a FVSupportRepository object. And allocates memory for FVsupports that system will use.

Method Detail

loadFVSupport

public FVSupport loadFVSupport(java.net.URL url)
                        throws FVFormationException
Returns a handle to FVSupport with a given label if it exists, loads it otherwise.

Parameters:
url - URL of the FVSupport that is looked for
Returns:
an FVSupport
Throws:
FVFormationException - if any errors occur when parsing a FV Specification file

toString

public java.lang.String toString()
toString method, which produces string representation of this FVSupportRepository.

Overrides:
toString in class java.lang.Object
Returns:
a String, which is a representation of this FVSupportRepository

tauZaman
v0.1

Submit a bug or feature

tauZaman is an open-source, publicly avaliable project