com.google.gwt.dom.client.Element.cloneNode()方法的使用及代码示例

x33g5p2x  于2022-01-19 转载在 其他  
字(3.1k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中com.google.gwt.dom.client.Element.cloneNode()方法的一些代码示例,展示了Element.cloneNode()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Element.cloneNode()方法的具体详情如下:
包路径:com.google.gwt.dom.client.Element
类名称:Element
方法名:cloneNode

Element.cloneNode介绍

暂无

代码示例

代码示例来源:origin: com.google.gwt/gwt-servlet

/**
 * Clones an element.
 * 
 * @param elem the element to be cloned
 * @param deep should children be cloned as well?
 */
public static com.google.gwt.user.client.Element clone(Element elem, boolean deep) {
 return elem.cloneNode(deep).cast();
}

代码示例来源:origin: org.eclipse.che.core/che-core-ide-api

/**
 * Returns SVG image resource.
 *
 * @return svg image resource
 */
public Element getImageElement() {
 return imageElement == null ? null : (Element) imageElement.cloneNode(true);
}

代码示例来源:origin: net.wetheinter/gwt-user

/**
 * Clones an element.
 * 
 * @param elem the element to be cloned
 * @param deep should children be cloned as well?
 */
public static com.google.gwt.user.client.Element clone(Element elem, boolean deep) {
 return elem.cloneNode(deep).cast();
}

代码示例来源:origin: com.vaadin.external.gwt/gwt-user

/**
 * Clones an element.
 * 
 * @param elem the element to be cloned
 * @param deep should children be cloned as well?
 */
public static com.google.gwt.user.client.Element clone(Element elem, boolean deep) {
 return elem.cloneNode(deep).cast();
}

代码示例来源:origin: org.eclipse.che.core/che-core-ide-api

public Presentation clone() {
 Presentation presentation = new Presentation(getText());
 presentation.myDescription = myDescription;
 presentation.enabled = enabled;
 presentation.visible = visible;
 presentation.imageElement = imageElement;
 if (imageElement != null) {
  presentation.imageElement = imageElement.cloneNode(true).cast();
 }
 presentation.htmlResource = htmlResource;
 return presentation;
}

代码示例来源:origin: com.googlecode.gwtquery/gwtquery

/**
 * Clone matched DOM Elements and select the clones. This is useful for moving copies of the
 * elements to another location in the DOM.
 */
public GQuery clone() {
 JsNodeArray result = JsNodeArray.create();
 for (Element e : elements) {
  result.addNode(e.cloneNode(true));
 }
 GQuery ret = new GQuery(result);
 ret.currentContext = currentContext;
 ret.currentSelector = currentSelector;
 return ret;
}

代码示例来源:origin: pl.touk.gwtaculous/gwtaculous-lib

public static Element cloneAndPosition (Element element, int posX, int posY, Position position) {
  //TODO set size of dragElement to size of element to be cloned
  Element dragElement = Document.get().createDivElement();
  dragElement.getStyle().setZIndex(10000);
  dragElement.getStyle().setPosition(position);
  dragElement.getStyle().setOpacity(0.75);
  dragElement.addClassName("dragged clone");
  dragElement.appendChild(element.cloneNode(true));
  dragElement.getFirstChildElement().getStyle().setMargin(0, Unit.PX);
  dragElement.getFirstChildElement().getStyle().setPosition(Position.STATIC);
  DOMUtil.setElementPosition(dragElement, posX, posY);
  RootPanel.get().getElement().appendChild(dragElement);
  return dragElement;
}

代码示例来源:origin: threerings/playn

Element rootClone = (Element) rootElement.cloneNode(false);
Style style = rootClone.getStyle();
style.setPosition(Style.Position.ABSOLUTE);

代码示例来源:origin: com.haulmont.cuba/cuba-web-toolkit

clone.insertFirst(targetElement.cloneNode(true));

代码示例来源:origin: org.vaadin.addons/dragdroplayouts

clone.insertFirst(targetElement.cloneNode(true));

相关文章

微信公众号

最新文章

更多

Element类方法