public void translateChildren()

in jspwiki-wysiwyg/src/main/java/org/apache/wiki/htmltowiki/XHtmlElementToWikiTranslator.java [237:287]


    public void translateChildren( final Element base ) throws JDOMException {
        for( final Content c : base.getContent() ) {
            if( c instanceof Element ) {
                final Element e = ( Element )c;
                final String n = e.getName().toLowerCase();
                switch( n ) {
                    case "h1": syntax.h1( e ); break;
                    case "h2": syntax.h2( e ); break;
                    case "h3": syntax.h3( e ); break;
                    case "h4": syntax.h4( e ); break;
                    case "p": syntax.p( e ); break;
                    case "br": syntax.br( base, e ); break;
                    case "hr": syntax.hr( e ); break;
                    case "table": syntax.table( e ); break;
                    case "tbody": syntax.tbody( e ); break;
                    case "tr": syntax.tr( e ); break;
                    case "td": syntax.td( e ); break;
                    case "thead": syntax.thead( e ); break;
                    case "th": syntax.th( e ); break;
                    case "a": translateA( e ); break;
                    case "b":
                    case "strong": syntax.strong( e ); break;
                    case "i":
                    case "em":
                    case "address": syntax.em( e ); break;
                    case "u": syntax.underline( e ); break;
                    case "strike": syntax.strike( e ); break;
                    case "sub": syntax.sub( e ); break;
                    case "sup": syntax.sup( e ); break;
                    case "dl": syntax.dl( e ); break;
                    case "dt": syntax.dt( e ); break;
                    case "dd": syntax.dd( e ); break;
                    case "ul": syntax.ul( e ); break;
                    case "ol": syntax.ol( e ); break;
                    case "li": syntax.li( base, e ); break;
                    case "pre": syntax.pre( e ); break;
                    case "code":
                    case "tt": syntax.code( e ); break;
                    case "img": syntax.img( e ); break;
                    case "form": syntax.form( e ); break;
                    case "input": syntax.input( e ); break;
                    case "textarea": syntax.textarea( e ); break;
                    case "select": syntax.select( e ); break;
                    case "option": syntax.option( base, e ); break;
                    default: translate( e ); break;
                }
            } else {
                translate( c );
            }
        }
    }