com.atlassian.confluence.content.render.xhtml.editor
Class TableStyleRemovingElementTransformer

java.lang.Object
  extended by com.atlassian.confluence.content.render.xhtml.editor.TableStyleRemovingElementTransformer
All Implemented Interfaces:
ElementTransformer

public class TableStyleRemovingElementTransformer
extends Object
implements ElementTransformer

An XMLEventTransformer that will ensure that table, th and td elements have the Confluence classes removed.

This is the complement to the TableStylingElementTransformer used when rendering to the editor or for view.


Constructor Summary
TableStyleRemovingElementTransformer(XMLEventFactory xmlEventFactory)
           
 
Method Summary
 Set<QName> getHandledElementNames()
           
 EndElement transform(EndElement element)
           
 StartElement transform(StartElement event)
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

TableStyleRemovingElementTransformer

public TableStyleRemovingElementTransformer(XMLEventFactory xmlEventFactory)
Method Detail

getHandledElementNames

public Set<QName> getHandledElementNames()
Specified by:
getHandledElementNames in interface ElementTransformer
Returns:
the set of QNames that this transformer will handle.

transform

public StartElement transform(StartElement event)
Specified by:
transform in interface ElementTransformer
Parameters:
event - the StartElement to be transformed
Returns:
a transformed version of the StartElement supplied.

transform

public EndElement transform(EndElement element)
Specified by:
transform in interface ElementTransformer
Parameters:
element - ther EndElement to be transformed.
Returns:
a transformed version of the EndElement supplied.


Copyright © 2003-2012 Atlassian. All Rights Reserved.