@Override public Content parseContent(Element element) { checkNotNull(element); String href = element.getAttribute("href"); if (href.equals("")) { StringBuilder builder = new StringBuilder(); NodeList nodeList = element.getChildNodes(); for (int i = 0; i < nodeList.getLength(); i++) { Node child = nodeList.item(i); if (child.getNodeType() == Node.ELEMENT_NODE) { builder.append(xmlElementOf((Element) child)); } else if (child.getNodeType() == Node.TEXT_NODE) { builder.append(child.getNodeValue()); } } XmlBlob xmlBlob = new XmlBlob(); xmlBlob.setBlob(builder.toString()); TextContent content = new TextContent(); content.setContent(new XhtmlTextConstruct(xmlBlob)); return content; } OutOfLineContent content = new OutOfLineContent(); content.setUri(href); return content; }
TextConstruct.ChildHandlerInfo chi = TextConstruct.getChildHandler(attrs); tc.setContent(chi.textConstruct); childHandlerInfo.handler = chi.handler; childHandlerInfo.content = tc;
TextConstruct.ChildHandlerInfo chi = TextConstruct.getChildHandler(attrs); tc.setContent(chi.textConstruct); childHandlerInfo.handler = chi.handler; childHandlerInfo.content = tc;
TextConstruct.ChildHandlerInfo chi = TextConstruct.getChildHandler(attrs); tc.setContent(chi.textConstruct); childHandlerInfo.handler = chi.handler; childHandlerInfo.content = tc;