All Packages Class Hierarchy This Package Previous Next Index
java.lang.Object | +----epp.FileSignatureTable
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.
 
 FileSignatureTable()
	FileSignatureTable()
   
 addFileSignature(Tree)
	addFileSignature(Tree)
  FileSignature with a table.
   get(Symbol)
	get(Symbol)
  TypeDeclarationSignatureTree from
a fully qualified name symbol (example: :"jp.go.etl.epp.epp.Tree") of a
class name.
   readFileSignatureFile(Symbol)
	readFileSignatureFile(Symbol)
   writeFileSignatureFile(Tree)
	writeFileSignatureFile(Tree)
   
 FileSignatureTable
FileSignatureTable
public FileSignatureTable()
 
 get
get
public Tree get(Symbol fullName)
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.
 addFileSignature
addFileSignature
public void addFileSignature(Tree sig)
FileSignature with a table.
This method is called from the EPP main routine.
 readFileSignatureFile
readFileSignatureFile
public Tree readFileSignatureFile(Symbol fullName)
 writeFileSignatureFile
writeFileSignatureFile
public void writeFileSignatureFile(Tree sig)
All Packages Class Hierarchy This Package Previous Next Index