Class FormatterCache

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

public class FormatterCache extends Object
Cache of JavaDoc formatter instances.
  • Field Details

    • m_locator

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

      private final Map m_classInstances
      Map from class name to instance. This is used to keep track of JavaDoc formatter instances.
  • Constructor Details

    • FormatterCache

      public FormatterCache(IClassLocator loc)
      Constructor.
      Parameters:
      loc - locator for class information (null if none)
  • Method Details

    • getFormatter

      public IDocumentFormatter getFormatter(SharedNestingBase custom)
      Get the JavaDoc formatter instance for a customization.
      Parameters:
      custom - customization information
      Returns:
      formatter