Class TableStylingElementTransformer
- java.lang.Object
-
- com.atlassian.confluence.content.render.xhtml.view.TableStylingElementTransformer
-
- All Implemented Interfaces:
ElementTransformer
public class TableStylingElementTransformer extends Object implements ElementTransformer
An XMLEventTransformer that will ensure that table, th and td elements have the necessary Confluence classes appended to allow them to be styled for display.
-
-
Field Summary
Fields Modifier and Type Field Description static Map<String,String>ELEMENT_TO_CLASSstatic Set<QName>HANDLED_EVENTS
-
Constructor Summary
Constructors Constructor Description TableStylingElementTransformer()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Set<QName>getHandledElementNames()EndElementtransform(EndElement element)StartElementtransform(StartElement event)
-
-
-
Method Detail
-
getHandledElementNames
public Set<QName> getHandledElementNames()
- Specified by:
getHandledElementNamesin interfaceElementTransformer- Returns:
- the set of QNames that this transformer will handle.
-
transform
public StartElement transform(StartElement event)
- Specified by:
transformin interfaceElementTransformer- Parameters:
event- the StartElement to be transformed- Returns:
- a transformed version of the StartElement supplied.
-
transform
public EndElement transform(EndElement element)
- Specified by:
transformin interfaceElementTransformer- Parameters:
element- ther EndElement to be transformed.- Returns:
- a transformed version of the EndElement supplied.
-
-