All Packages  Class Hierarchy  This Package  Previous  Next  Index

Class epp.FileSignatureTable

java.lang.Object
   |
   +----epp.FileSignatureTable

public class FileSignatureTable
extends Object
The FileSignatureTable class is a table for searching an external interface (TypeDeclarationSignatureTree) of a class, based on a class name.

FileSignatures of all files processed by epp will be registered with this table. This class searches for a TypeDeclarationSignatureTree with the specified name from the registerd FileSignatures and returns it.

The instance of this table is stored in a dynamic variable named :fileSignatureTable. And is shared betwen all EPP preprocessors within a single session of EPP.

See Also:
FileSig

Constructor Index

 o FileSignatureTable()

Method Index

 o addFileSignature(Tree)
Regisers a FileSignature with a table.
 o get(Symbol)
Returns a corresponding TypeDeclarationSignatureTree from a fully qualified name symbol (example: :"jp.go.etl.epp.epp.Tree") of a class name.
 o readFileSignatureFile(Symbol)
This method is not implemented yet.
 o writeFileSignatureFile(Tree)
This method is not implemented yet.

Constructors

 o FileSignatureTable
 public FileSignatureTable()

Methods

 o get
 public Tree get(Symbol fullName)
Returns a corresponding TypeDeclarationSignatureTree from a fully qualified name symbol (example: :"jp.go.etl.epp.epp.Tree") of a class name. If a corresponding TypeDeclarationSignatureTree is not found, null is returned.

 o addFileSignature
 public void addFileSignature(Tree sig)
Regisers a FileSignature with a table. This method is called from the EPP main routine.

 o readFileSignatureFile
 public Tree readFileSignatureFile(Symbol fullName)
This method is not implemented yet.

 o writeFileSignatureFile
 public void writeFileSignatureFile(Tree sig)
This method is not implemented yet.


All Packages  Class Hierarchy  This Package  Previous  Next  Index