Class RecordingContentNormalizer

    • Constructor Detail

      • RecordingContentNormalizer

        public RecordingContentNormalizer()
    • Method Detail

      • startDocument

        public void startDocument()
        Start document is the first call to the normalizer. At this point, all meta-data has been given and the document context is filled correctly.

        Starting the document also starts a new PageContext.

        Specified by:
        startDocument in interface Normalizer
        Throws:
        NormalizationException
        java.io.IOException
      • startElement

        public void startElement​(java.lang.String namespace,
                                 java.lang.String tag,
                                 AttributeMap attributes)
        Starts a new element. The element uses the given namespace and tagname. The element's attributes are given as collection, each attribute is keyed with a namespace and attributename. The values contained in the attributes are not defined.
        Specified by:
        startElement in interface Normalizer
        Parameters:
        namespace -
        tag -
        attributes -
        Throws:
        NormalizationException
        java.io.IOException
      • addText

        public void addText​(java.lang.String text)
        Adds text content to the current element.
        Specified by:
        addText in interface Normalizer
        Parameters:
        text -
        Throws:
        NormalizationException
        java.io.IOException
      • endElement

        public void endElement()
        Ends the current element. The namespace and tagname are given for convienience.
        Specified by:
        endElement in interface Normalizer
        Parameters:
        namespace -
        tag -
        Throws:
        NormalizationException
        java.io.IOException
      • endDocument

        public void endDocument()
        Ends the document. No other events will be fired against this normalizer once this method has been called.
        Specified by:
        endDocument in interface Normalizer
        Throws:
        NormalizationException
        java.io.IOException
      • invoke

        protected void invoke​(java.lang.Object target,
                              int methodId,
                              java.lang.Object params)
                       throws java.lang.Exception
        Specified by:
        invoke in class ChainingComponent
        Throws:
        java.lang.Exception
      • getElementDepth

        public int getElementDepth()
      • getText

        public java.lang.String getText()
      • getRenderer

        public Renderer getRenderer()
        Returns the renderer. The renderer is the last step in the processing chain. The ModelBuilder and ContentGenerator steps are considered internal, as they may refeed the normalizer.
        Specified by:
        getRenderer in interface Normalizer
        Returns: