Class RenderersFactoryFromFile

  • All Implemented Interfaces:
    RenderersFactory

    public class RenderersFactoryFromFile
    extends java.lang.Object
    implements RenderersFactory
    RendererFactory for source of renderers from xml file
    • Constructor Summary

      Constructors 
      Constructor Description
      RenderersFactoryFromFile​(java.io.InputStream renderersFileStream, java.io.InputStream propertiesFileStream)
      Initialize renderers factory source of renderers for translatorConfiguration, file with entities rules should be defined in renderers xml
      RenderersFactoryFromFile​(java.io.InputStream renderersFileStream, java.io.InputStream propertiesFileStream, java.io.InputStream entitiesReplaceFileStream)
      Initialize renderers factory source of renderers for translatorConfiguration, get also inputStream with data for replacing entities
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      java.util.Map<java.lang.String,​AbstractRenderer> createRenderersMap()
      method with logic to create renderers map called from constructor
      AbstractRenderer get​(java.lang.String name)
      return renderer for a given name
      java.util.Set<java.lang.String> keySet()  
      • Methods inherited from class java.lang.Object

        clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
    • Constructor Detail

      • RenderersFactoryFromFile

        public RenderersFactoryFromFile​(java.io.InputStream renderersFileStream,
                                        java.io.InputStream propertiesFileStream)
        Initialize renderers factory source of renderers for translatorConfiguration, file with entities rules should be defined in renderers xml
        Parameters:
        renderersFileStream -
        propertiesFileStream -
      • RenderersFactoryFromFile

        public RenderersFactoryFromFile​(java.io.InputStream renderersFileStream,
                                        java.io.InputStream propertiesFileStream,
                                        java.io.InputStream entitiesReplaceFileStream)
        Initialize renderers factory source of renderers for translatorConfiguration, get also inputStream with data for replacing entities
        Parameters:
        renderersFileStream -
        propertiesFileStream -
        entitiesReplaceFileStream -
    • Method Detail

      • createRenderersMap

        public java.util.Map<java.lang.String,​AbstractRenderer> createRenderersMap()
        method with logic to create renderers map called from constructor
      • keySet

        public java.util.Set<java.lang.String> keySet()
        Specified by:
        keySet in interface RenderersFactory
        Returns:
        set of all renderers names that were created in this RendererFactory