Package org.jibx.schema.generator
Class FormatterCache
- java.lang.Object
-
- org.jibx.schema.generator.FormatterCache
-
public class FormatterCache extends java.lang.Object
Cache of JavaDoc formatter instances.
-
-
Field Summary
Fields Modifier and Type Field Description 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
Constructors Constructor Description FormatterCache(IClassLocator loc)
Constructor.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description IDocumentFormatter
getFormatter(SharedNestingBase custom)
Get the JavaDoc formatter instance for a customization.
-
-
-
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
-
-