| org.itsnat.impl.core.domutil.ElementGroupImpl org.itsnat.impl.core.domutil.ElementListBaseImpl org.itsnat.impl.core.domutil.ElementListFreeImpl org.itsnat.impl.core.domutil.ElementListFreeSlaveImpl org.itsnat.impl.core.domutil.HTMLCollectionAsElementListImpl
All known Subclasses: org.itsnat.impl.core.domutil.HTMLCollectionTableRowElementListImpl, org.itsnat.impl.core.domutil.HTMLCollectionTableCellElementListImpl, org.itsnat.impl.core.domutil.HTMLCollectionSelectOptionsElementListImpl,
HTMLCollectionAsElementListImpl | abstract public class HTMLCollectionAsElementListImpl extends ElementListFreeSlaveImpl (Code) | | Permite que un HTMLCollection pueda ser visto como un NodeList
Es una lista "esclava" pues si Xerces funciona bien el HTMLCollection
se actualizará automáticamente cuando directamente añadamos o quitemos
via DOM elementos.
Esta actualización automática ante cambios hace que la HTMLCollection
sea más rápida (en teoría) que la colección ElementListFreeSlaveImpl dentro
de las "esclavas"
author: jmarranz |
HTMLCollectionAsElementListImpl | public HTMLCollectionAsElementListImpl(HTMLElement parentElement, ItsNatDocumentImpl itsNatDoc)(Code) | | Creates a new instance of ItsNatHTMLElementCollectionImpl
|
getLength | public int getLength()(Code) | | |
isEmpty | public boolean isEmpty()(Code) | | |
lastIndexOfElement | public int lastIndexOfElement(Element node)(Code) | | |
Fields inherited from org.itsnat.impl.core.domutil.ElementListFreeImpl | protected Element parentElement(Code)(Java Doc)
|
Methods inherited from org.itsnat.impl.core.domutil.ElementListFreeImpl | public boolean add(Object o)(Code)(Java Doc) public void add(int index, Object element)(Code)(Java Doc) public boolean addAll(int index, Collection c)(Code)(Java Doc) public boolean addAll(Collection c)(Code)(Java Doc) public void addElement(Element newNode)(Code)(Java Doc) public Element addElement2(Element newNode)(Code)(Java Doc) protected void addElementInternal(Element newNode)(Code)(Java Doc) public void clear()(Code)(Java Doc) protected Element cloneNewElementIfNeeded(Element newNode)(Code)(Java Doc) public boolean contains(Object o)(Code)(Java Doc) public boolean containsAll(Collection c)(Code)(Java Doc) public Element[] createElementArray(int len)(Code)(Java Doc) abstract public void fillElements(Element[] elemList)(Code)(Java Doc) public Object get(int index)(Code)(Java Doc) public Element getChildElementFromNode(Node node, Element limitElem)(Code)(Java Doc) public Element getElementFromNode(Node node)(Code)(Java Doc) public Element[] getElements()(Code)(Java Doc) abstract public ListElementInfoImpl getListElementInfo(int index, Element elem)(Code)(Java Doc) abstract public ListElementInfoImpl getListElementInfo(Element elem)(Code)(Java Doc) abstract public ListElementInfoImpl getListElementInfo(int index)(Code)(Java Doc) public ListElementInfo getListElementInfoAt(int index)(Code)(Java Doc) public ListElementInfo getListElementInfoFromNode(Node node)(Code)(Java Doc) public ListElementInfoImpl getListElementInfoFromNode(Node node, Element limitElem)(Code)(Java Doc) public Element getNextSiblingElement(Element ref)(Code)(Java Doc) public Element getParentElement()(Code)(Java Doc) public Element getPreviousSiblingElement(Element ref)(Code)(Java Doc) public int indexOf(Object o)(Code)(Java Doc) public Element insertBeforeElement(int index, Element newNode, Element refNode)(Code)(Java Doc) protected void insertBeforeElementInternal(int index, Element newNode, Element refNode)(Code)(Java Doc) public void insertElementAt(int index, Element newNode)(Code)(Java Doc) public Element insertElementAt2(int index, Element newNode)(Code)(Java Doc) protected void insertElementAtInternal(int index, Element newNode)(Code)(Java Doc) public Iterator iterator()(Code)(Java Doc) public int lastIndexOf(Object o)(Code)(Java Doc) public ListIterator listIterator(int index)(Code)(Java Doc) public ListIterator listIterator()(Code)(Java Doc) public void moveElement(int start, int end, int to)(Code)(Java Doc) public boolean remove(Object o)(Code)(Java Doc) public Object remove(int index)(Code)(Java Doc) public boolean removeAll(Collection c)(Code)(Java Doc) public void removeAllElements()(Code)(Java Doc) public void removeElement(int index, Element node)(Code)(Java Doc) public Element removeElementAt(int index)(Code)(Java Doc) public void removeElementRange(int fromIndex, int toIndex)(Code)(Java Doc) public boolean retainAll(Collection c)(Code)(Java Doc) public Object set(int index, Object element)(Code)(Java Doc) public Element setElementAt(int index, Element newNode)(Code)(Java Doc) public ElementPair setElementAt2(int index, Element newNode)(Code)(Java Doc) protected Element setElementAtInternal(int index, Element currNode, Element newNode)(Code)(Java Doc) public Element[] setElements(Element[] newElems)(Code)(Java Doc) public int size()(Code)(Java Doc) public List subList(int fromIndex, int toIndex)(Code)(Java Doc) public Object[] toArray(Object[] a)(Code)(Java Doc) public Object[] toArray()(Code)(Java Doc)
|
|
|