Class EntityRenderer

java.lang.Object
de.hybris.platform.commons.translator.renderers.AbstractRenderer
de.hybris.platform.commons.translator.renderers.EntityRenderer

public class EntityRenderer extends AbstractRenderer
EntityRenderer for all nodes created from html entities
it gets additional inputStream with rules how to render nodes.
  • Constructor Details

    • EntityRenderer

      public EntityRenderer()
  • Method Details

    • renderTextFromNode

      public String renderTextFromNode(AbstractNode node, Translator translator)
      this method is using data from changeRulesMap, which is a map where keys are input and values are output texts. When the renderTextFromNode method is called by the Translator, nodeText from a given node is compared with all keys from changeRulesMap. If a matching key is found the nodeText is replaced by the output value of changeRulesMap for this key.
      Specified by:
      renderTextFromNode in class AbstractRenderer
    • setEntitiesReplaceFileStream

      public void setEntitiesReplaceFileStream(InputStream entitiesReplaceFileStream)
      Parameters:
      entitiesReplaceFileStream - the entitiesReplaceFileStream to set