org.oddjob.arooa.beandocs
Class SessionArooaDocFactory

java.lang.Object
  extended by org.oddjob.arooa.beandocs.SessionArooaDocFactory
All Implemented Interfaces:
ArooaDocFactory

public class SessionArooaDocFactory
extends Object
implements ArooaDocFactory

An ArooaDocFactory that creates a set of ArooaDoc from an ArooaSession.

Author:
rob

Constructor Summary
SessionArooaDocFactory(ArooaSession session)
           
SessionArooaDocFactory(ArooaSession session, ArooaDescriptor descriptor)
           
 
Method Summary
 WriteableBeanDoc createBeanDoc(ArooaElement element, ArooaClass arooaClass)
           
 WriteableArooaDoc createBeanDocs(ArooaType arooaType)
          Create a set of ArooaDoc for the given ArooaType.
 Iterable<WriteablePropertyDoc> createPropertyDocs(ArooaClass forClass)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SessionArooaDocFactory

public SessionArooaDocFactory(ArooaSession session)

SessionArooaDocFactory

public SessionArooaDocFactory(ArooaSession session,
                              ArooaDescriptor descriptor)
Method Detail

createBeanDocs

public WriteableArooaDoc createBeanDocs(ArooaType arooaType)
Description copied from interface: ArooaDocFactory
Create a set of ArooaDoc for the given ArooaType.

Specified by:
createBeanDocs in interface ArooaDocFactory
Returns:

createBeanDoc

public WriteableBeanDoc createBeanDoc(ArooaElement element,
                                      ArooaClass arooaClass)

createPropertyDocs

public Iterable<WriteablePropertyDoc> createPropertyDocs(ArooaClass forClass)