sfi.director.application.autodoc.ServiceDepContainer Class Reference

List of all members.

Detailed Description

service dependency container


Public Member Functions

 ServiceDepContainer ()
 class members => ClassOfObjects
void addDependencies (DocInfo info) throws DirectorException
void addDependencies (DocInfo info, ServiceDependency host) throws DirectorException
Vector serviceBySpec (Vector specs)
ServiceDependency serviceBySpec (String spec)
void registerService (ServiceDependency service)
ServiceDependency get (String id)
ServiceDependency getBySpec (String spec)
void addToClass (String objName, String type, Vector classNames)
ClassOfObjects getClass (String id)
ClassOfObjects getClassByMembers (Vector members)
void finish ()
 If dependency information is complete (no more dependencies to add), finish() must be called in order to generate class related information.
String serialize ()
void deserialize (Reader input) throws DirectorException

Protected Member Functions

void serialize (StringBuffer buff, Enumeration dependencies, String prefix)

Protected Attributes

Hashtable serviceIndex = new Hashtable()
Hashtable classIndex = new Hashtable()
 name => ServiceDependency
Hashtable membersIndex = new Hashtable()
 class => ClassOfObjects


Constructor & Destructor Documentation

sfi.director.application.autodoc.ServiceDepContainer.ServiceDepContainer  ) 
 

class members => ClassOfObjects


Member Function Documentation

void sfi.director.application.autodoc.ServiceDepContainer.addDependencies DocInfo  info,
ServiceDependency  host
throws DirectorException
 

void sfi.director.application.autodoc.ServiceDepContainer.addDependencies DocInfo  info  )  throws DirectorException
 

void sfi.director.application.autodoc.ServiceDepContainer.addToClass String  objName,
String  type,
Vector  classNames
 

void sfi.director.application.autodoc.ServiceDepContainer.deserialize Reader  input  )  throws DirectorException
 

void sfi.director.application.autodoc.ServiceDepContainer.finish  ) 
 

If dependency information is complete (no more dependencies to add), finish() must be called in order to generate class related information.

ServiceDependency sfi.director.application.autodoc.ServiceDepContainer.get String  id  ) 
 

ServiceDependency sfi.director.application.autodoc.ServiceDepContainer.getBySpec String  spec  ) 
 

ClassOfObjects sfi.director.application.autodoc.ServiceDepContainer.getClass String  id  ) 
 

ClassOfObjects sfi.director.application.autodoc.ServiceDepContainer.getClassByMembers Vector  members  ) 
 

void sfi.director.application.autodoc.ServiceDepContainer.registerService ServiceDependency  service  ) 
 

String sfi.director.application.autodoc.ServiceDepContainer.serialize  ) 
 

void sfi.director.application.autodoc.ServiceDepContainer.serialize StringBuffer  buff,
Enumeration  dependencies,
String  prefix
[protected]
 

ServiceDependency sfi.director.application.autodoc.ServiceDepContainer.serviceBySpec String  spec  ) 
 

Vector sfi.director.application.autodoc.ServiceDepContainer.serviceBySpec Vector  specs  ) 
 


Member Data Documentation

Hashtable sfi.director.application.autodoc.ServiceDepContainer.classIndex = new Hashtable() [protected]
 

name => ServiceDependency

Hashtable sfi.director.application.autodoc.ServiceDepContainer.membersIndex = new Hashtable() [protected]
 

class => ClassOfObjects

Hashtable sfi.director.application.autodoc.ServiceDepContainer.serviceIndex = new Hashtable() [protected]
 


The documentation for this class was generated from the following file:
Generated on Sat Feb 11 01:20:03 2012 for Node Director by  doxygen 1.4.5