Package org.itsnat.impl.core.domimpl.html

Examples of org.itsnat.impl.core.domimpl.html.HTMLElementImpl


    }

    protected static HTMLElementImpl getHTMLFactory(String localName)
    {
        // Puede ser null, es el caso de localName sin una interface espec�fica
        HTMLElementImpl factory = htmlElemFactories.get(localName);
        if (factory != null) return factory;
        return htmlUnkownElemFactory; //Ej. el caso de <span>
    }
View Full Code Here


        // El que hagamos que todos los elementos X/HTML implementen los
        // interfaces HTML incluso en documentos no X/HTML (SVG, XUL) es
        // MUY ventajoso pues SVG y XUL admiten XHTML embebido, adem�s
        // esto no es raro FireFox 3, Opera 9, Chrome 1 y Safari 3 lo hacen tambi�n.
        localName = localName.toLowerCase();
        HTMLElementImpl factory = getHTMLFactory(localName); // Nunca es nulo
        HTMLElementImpl elem = (HTMLElementImpl)factory.cloneNode(false);
        String nodeName = (prefix == null)||prefix.equals("") ? localName : (prefix + ":" + localName);
        elem.setNodeName(nodeName)// Hay que definirlo por dos razones: porque en la factor�a el nodeName est� sin prefijo y en el caso de elemento con factor�a por defecto (ej. <span>) el nodeName definido en el factory no es v�lido
        elem.setOwnerDocument(this);
        return elem;
    }
View Full Code Here

TOP

Related Classes of org.itsnat.impl.core.domimpl.html.HTMLElementImpl

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.