public static String toXhtmlString(final HeadElement headElement) { String tagName = headElement.getTagName().toUpperCase(); boolean isExpanedEmptyElements = EXPANDABLE_HEAD_ELEMENT_TAG_NAME_SET.contains(tagName); boolean isPreformattedTextContent = PREFORMATTED_HEAD_ELEMENT_TAG_NAME_SET.contains(tagName); return toString(headElement, isExpanedEmptyElements, isPreformattedTextContent, true); }
public static void writeHeadElement(final Writer writer, final HeadElement headElement, boolean isExpandEmptyElements, boolean isPreformattedTextContent, boolean isPreformattedTextContentInCDATA) throws IOException String tagName = headElement.getTagName(); writer.write('<'); writer.write(tagName); for (Map.Entry<String, String> entry : headElement.getAttributeMap().entrySet()) if (!headElement.hasChildHeadElements()) String textContent = headElement.getTextContent(); for (HeadElement childHeadElement : headElement.getChildHeadElements())
HeadElement element = kvPair.getValue(); if (element.hasAttribute(HeaderPhaseSupportConstants.HEAD_ELEMENT_CONTRIBUTION_MERGE_HINT_ATTRIBUTE)) String mergeHint = element.getAttribute(HeaderPhaseSupportConstants.HEAD_ELEMENT_CONTRIBUTION_MERGE_HINT_ATTRIBUTE); String textContent = element.getTextContent(); firstElement.setTextContent(sb.toString());
public static String toHtmlString(final HeadElement headElement) { String tagName = headElement.getTagName().toUpperCase(); boolean isExpanedEmptyElements = EXPANDABLE_HEAD_ELEMENT_TAG_NAME_SET.contains(tagName); boolean isPreformattedTextContent = PREFORMATTED_HEAD_ELEMENT_TAG_NAME_SET.contains(tagName); return toString(headElement, isExpanedEmptyElements, isPreformattedTextContent, false); }