public final class RecordingContentNormalizer extends ChainingComponent implements Normalizer
ChainingComponent.RecordedCall
STATE_DONE, STATE_ERROR, STATE_FRESH
Constructor and Description |
---|
RecordingContentNormalizer() |
Modifier and Type | Method and Description |
---|---|
void |
addText(java.lang.String text)
Adds text content to the current element.
|
void |
clear() |
void |
endDocument()
Ends the document.
|
void |
endElement()
Ends the current element.
|
int |
getElementDepth() |
Renderer |
getRenderer()
Returns the renderer.
|
StyleResolver |
getStyleResolver() |
java.lang.String |
getText() |
void |
handlePageBreak(CSSValue pageName,
PseudoPage[] pseudoPages) |
protected void |
invoke(java.lang.Object target,
int methodId,
java.lang.Object params) |
State |
saveState() |
void |
startDocument()
Start document is the first call to the normalizer.
|
void |
startElement(java.lang.String namespace,
java.lang.String tag,
AttributeMap attributes)
Starts a new element.
|
addCall, replay, retrieveRecordedCalls, setRecordedCalls
public void startDocument()
startDocument
in interface Normalizer
NormalizationException
java.io.IOException
public void startElement(java.lang.String namespace, java.lang.String tag, AttributeMap attributes)
startElement
in interface Normalizer
namespace
- tag
- attributes
- NormalizationException
java.io.IOException
public void addText(java.lang.String text)
addText
in interface Normalizer
text
- NormalizationException
java.io.IOException
public void endElement()
endElement
in interface Normalizer
namespace
- tag
- NormalizationException
java.io.IOException
public void endDocument()
endDocument
in interface Normalizer
NormalizationException
java.io.IOException
protected void invoke(java.lang.Object target, int methodId, java.lang.Object params) throws java.lang.Exception
invoke
in class ChainingComponent
java.lang.Exception
public void clear()
clear
in class ChainingComponent
public int getElementDepth()
public State saveState()
saveState
in interface StatefullComponent
public java.lang.String getText()
public void handlePageBreak(CSSValue pageName, PseudoPage[] pseudoPages)
handlePageBreak
in interface Normalizer
public Renderer getRenderer()
getRenderer
in interface Normalizer
public StyleResolver getStyleResolver()