Ce contenu n'est pas disponible dans la langue sélectionnée.
12.37. SAXVisitor Implementation Example
public class MyVisitor implements SAXElementVisitor { public void visitBefore(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { Writer writer = element.getWriter(this); // ... write the start of the fragment... } public void onChildText(SAXElement element, SAXText childText, ExecutionContext executionContext) throws SmooksException, IOException { Writer writer = element.getWriter(this); // ... write the child text... } public void onChildElement(SAXElement element, SAXElement childElement, ExecutionContext executionContext) throws SmooksException, IOException { } public void visitAfter(SAXElement element, ExecutionContext executionContext) throws SmooksException, IOException { Writer writer = element.getWriter(this); // ... close the fragment... } }