/** * Returns the element information for the specified element name. * * @param ename The element name. */ public static final Element getElement(String ename) { return getElement(ename, NO_SUCH_ELEMENT); } // getElement(String):Element
/** Returns an HTML element. */ protected HTMLElements.Element getElement(final QName elementName) { String name = elementName.rawname; if (fNamespaces && NamespaceBinder.XHTML_1_0_URI.equals(elementName.uri)) { int index = name.indexOf(':'); if (index != -1) { name = name.substring(index+1); } } return HTMLElements.getElement(name); } // getElement(String):HTMLElements.Element
for (int i=0; i<fragmentContextStack_.length; ++i) { final QName name = fragmentContextStack_[i]; final Element elt = HTMLElements.getElement(name.localpart); fElementStack.push(new Info(elt, name));
/** * Returns the element information for the specified element name. * * @param ename The element name. */ public static final Element getElement(String ename) { return getElement(ename, NO_SUCH_ELEMENT); } // getElement(String):Element
/** * Returns the element information for the specified element name. * * @param ename The element name. */ public static final Element getElement(String ename) { return getElement(ename, NO_SUCH_ELEMENT); } // getElement(String):Element
/** * Returns the element information for the specified element name. * * @param ename The element name. */ public static final Element getElement(String ename) { return getElement(ename, NO_SUCH_ELEMENT); } // getElement(String):Element
/** * Returns the element information for the specified element name. * * @param ename The element name. */ public static final Element getElement(String ename) { return getElement(ename, NO_SUCH_ELEMENT); } // getElement(String):Element
/** * Returns the element information for the specified element name. * * @param ename The element name. */ public static final Element getElement(String ename) { return getElement(ename, NO_SUCH_ELEMENT); } // getElement(String):Element
/** Returns an HTML element. */ protected HTMLElements.Element getElement(final QName elementName) { String name = elementName.rawname; if (fNamespaces && NamespaceBinder.XHTML_1_0_URI.equals(elementName.uri)) { int index = name.indexOf(':'); if (index != -1) { name = name.substring(index+1); } } return HTMLElements.getElement(name); } // getElement(String):HTMLElements.Element
/** Returns an HTML element. */ protected HTMLElements.Element getElement(final QName elementName) { String name = elementName.rawname; if (fNamespaces && NamespaceBinder.XHTML_1_0_URI.equals(elementName.uri)) { int index = name.indexOf(':'); if (index != -1) { name = name.substring(index+1); } } return HTMLElements.getElement(name); } // getElement(String):HTMLElements.Element
/** Returns an HTML element. */ protected HTMLElements.Element getElement(final QName elementName) { String name = elementName.rawname; if (fNamespaces && NamespaceBinder.XHTML_1_0_URI.equals(elementName.uri)) { int index = name.indexOf(':'); if (index != -1) { name = name.substring(index+1); } } return HTMLElements.getElement(name); } // getElement(String):HTMLElements.Element
/** Returns an HTML element. */ protected HTMLElements.Element getElement(final QName elementName) { String name = elementName.rawname; if (fNamespaces && NamespaceBinder.XHTML_1_0_URI.equals(elementName.uri)) { int index = name.indexOf(':'); if (index != -1) { name = name.substring(index+1); } } return HTMLElements.getElement(name); } // getElement(String):HTMLElements.Element
/** Returns an HTML element. */ protected HTMLElements.Element getElement(final QName elementName) { String name = elementName.rawname; if (fNamespaces && NamespaceBinder.XHTML_1_0_URI.equals(elementName.uri)) { int index = name.indexOf(':'); if (index != -1) { name = name.substring(index+1); } } return HTMLElements.getElement(name); } // getElement(String):HTMLElements.Element
/** Returns an HTML element. */ protected HTMLElements.Element getElement(final QName elementName) { String name = elementName.rawname; if (fNamespaces && NamespaceBinder.XHTML_1_0_URI.equals(elementName.uri)) { int index = name.indexOf(':'); if (index != -1) { name = name.substring(index+1); } } return HTMLElements.getElement(name); } // getElement(String):HTMLElements.Element
/** * Returns the element information for the specified element name. * * @param ename The element name. */ public static final Element getElement(final String ename) { Element element = getElement(ename, NO_SUCH_ELEMENT); if (element == NO_SUCH_ELEMENT) { element = new Element(UNKNOWN, ename.toUpperCase(), Element.CONTAINER, new short[]{BODY,HEAD}/*HTML*/, null); element.parent = NO_SUCH_ELEMENT.parent; element.parentCodes = NO_SUCH_ELEMENT.parentCodes; } return element; } // getElement(String):Element
protected void printStartElement(QName element, XMLAttributes attributes) { fPrinter.print('<'); fPrinter.print(element.rawname); int attrCount = attributes != null ? attributes.getLength() : 0; for (int i = 0; i < attrCount; i++) { String aname = attributes.getQName(i); String avalue = attributes.getValue(i); fPrinter.print(' '); fPrinter.print(aname); fPrinter.print("=\""); printAttributeValue(avalue); fPrinter.print('"'); } if (HTMLElements.getElement(element.rawname).isEmpty()) { fPrinter.print(' '); fPrinter.print('/'); } fPrinter.print('>'); fPrinter.flush(); }
/** Start element. */ public void startElement(QName element, XMLAttributes attributes, Augmentations augs) throws XNIException { fSeenRootElement = true; fElementDepth++; fNormalize = !HTMLElements.getElement(element.rawname).isSpecial(); printStartElement(element, attributes); super.startElement(element, attributes, augs); } // startElement(QName,XMLAttributes,Augmentations)
/** Start element. */ public void startElement(QName element, XMLAttributes attributes, Augmentations augs) throws XNIException { fSeenRootElement = true; fElementDepth++; fNormalize = !HTMLElements.getElement(element.rawname).isSpecial(); printStartElement(element, attributes); super.startElement(element, attributes, augs); } // startElement(QName,XMLAttributes,Augmentations)
protected boolean needsCloseElement(QName qName) { if (isXHTML(qName) && XHTML_EMPTY_ELEMENTS.contains(qName.getLocalName())) { return false; } else if (isHTML(qName)) { HTMLElements.Element element = HTMLElements.getElement(qName.getLocalName()); return element.isEmpty() == false; } return getChildProcessorSize() > 0; }
/** Start document. */ public void startDocument(XMLLocator locator, String encoding, NamespaceContext nscontext, Augmentations augs) throws XNIException { // reset state fElementStack.top = 0; if (fragmentContextStack_ != null) { fragmentContextStackSize_ = fragmentContextStack_.length; for (int i=0; i<fragmentContextStack_.length; ++i) { final QName name = fragmentContextStack_[i]; final Element elt = HTMLElements.getElement(name.localpart); fElementStack.push(new Info(elt, name)); } } else { fragmentContextStackSize_ = 0; } // pass on event if (fDocumentHandler != null) { XercesBridge.getInstance().XMLDocumentHandler_startDocument(fDocumentHandler, locator, encoding, nscontext, augs); } } // startDocument(XMLLocator,String,Augmentations)