org.jibx.schema.generator
Class FormatterCache

java.lang.Object
  extended by org.jibx.schema.generator.FormatterCache

public class FormatterCache
extends java.lang.Object

Cache of JavaDoc formatter instances.


Field Summary
private  java.util.Map m_classInstances
          Map from class name to instance.
private  IClassLocator m_locator
          Locator for class information (null if none).
 
Constructor Summary
FormatterCache(IClassLocator loc)
          Constructor.
 
Method Summary
 IDocumentFormatter getFormatter(SharedNestingBase custom)
          Get the JavaDoc formatter instance for a customization.
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

m_locator

private final IClassLocator m_locator
Locator for class information (null if none).


m_classInstances

private final java.util.Map m_classInstances
Map from class name to instance. This is used to keep track of JavaDoc formatter instances.

Constructor Detail

FormatterCache

public FormatterCache(IClassLocator loc)
Constructor.

Parameters:
loc - locator for class information (null if none)
Method Detail

getFormatter

public IDocumentFormatter getFormatter(SharedNestingBase custom)
Get the JavaDoc formatter instance for a customization.

Parameters:
custom - customization information
Returns:
formatter


Project Web Site