public final class RecordingContentNormalizer extends ChainingComponent implements Normalizer
ChainingComponent.RecordedCallSTATE_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, setRecordedCallspublic void startDocument()
startDocument in interface NormalizerNormalizationExceptionjava.io.IOExceptionpublic void startElement(java.lang.String namespace,
java.lang.String tag,
AttributeMap attributes)
startElement in interface Normalizernamespace - tag - attributes - NormalizationExceptionjava.io.IOExceptionpublic void addText(java.lang.String text)
addText in interface Normalizertext - NormalizationExceptionjava.io.IOExceptionpublic void endElement()
endElement in interface Normalizernamespace - tag - NormalizationExceptionjava.io.IOExceptionpublic void endDocument()
endDocument in interface NormalizerNormalizationExceptionjava.io.IOExceptionprotected void invoke(java.lang.Object target,
int methodId,
java.lang.Object params)
throws java.lang.Exception
invoke in class ChainingComponentjava.lang.Exceptionpublic void clear()
clear in class ChainingComponentpublic int getElementDepth()
public State saveState()
saveState in interface StatefullComponentpublic java.lang.String getText()
public void handlePageBreak(CSSValue pageName, PseudoPage[] pseudoPages)
handlePageBreak in interface Normalizerpublic Renderer getRenderer()
getRenderer in interface Normalizerpublic StyleResolver getStyleResolver()