@Override public String attachId() { return element.getAttribute(idAttributeName); }
@Override public String attachId() { return element.getAttribute(idAttributeName); }
@Override public String attachId() { return element.getAttribute(idAttributeName); }
private int getDataPosition(HTMLElement htmlElement) { return Integer.parseInt(htmlElement.getAttribute(DATA_POSITION)); }
private int getDataPosition(HTMLElement htmlElement) { return Integer.parseInt(htmlElement.getAttribute(DATA_POSITION)); }
@Editor.Ignore public String getAttribute(String name) { return asElement().getAttribute(name); }
@Editor.Ignore public String getAttribute(String name) { return asElement().getAttribute(name); }
private static ElementObserver createObserver(HTMLElement element, ObserverCallback callback, String idAttributeName) { String elementId = element.getAttribute(idAttributeName); if (elementId == null) { element.setAttribute(idAttributeName, Elements.createDocumentUniqueId()); } return new ElementObserver() { @Override public String attachId() { return element.getAttribute(idAttributeName); } @Override public HTMLElement observedElement() { return element; } @Override public ObserverCallback callback() { return callback; } }; }
private static ElementObserver createObserver(HTMLElement element, ObserverCallback callback, String idAttributeName) { String elementId = element.getAttribute(idAttributeName); if (elementId == null) { element.setAttribute(idAttributeName, Elements.createDocumentUniqueId()); } return new ElementObserver() { @Override public String attachId() { return element.getAttribute(idAttributeName); } @Override public HTMLElement observedElement() { return element; } @Override public ObserverCallback callback() { return callback; } }; }
private static ElementObserver createObserver(HTMLElement element, ObserverCallback callback, String idAttributeName) { String elementId = element.getAttribute(idAttributeName); if (elementId == null) { element.setAttribute(idAttributeName, Elements.createDocumentUniqueId()); } return new ElementObserver() { @Override public String attachId() { return element.getAttribute(idAttributeName); } @Override public HTMLElement observedElement() { return element; } @Override public ObserverCallback callback() { return callback; } }; }