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

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

本文整理了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

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

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

  1. /**
  2. * Returns SVG image resource.
  3. *
  4. * @return svg image resource
  5. */
  6. public Element getImageElement() {
  7. return imageElement == null ? null : (Element) imageElement.cloneNode(true);
  8. }

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

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

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

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

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

  1. public Presentation clone() {
  2. Presentation presentation = new Presentation(getText());
  3. presentation.myDescription = myDescription;
  4. presentation.enabled = enabled;
  5. presentation.visible = visible;
  6. presentation.imageElement = imageElement;
  7. if (imageElement != null) {
  8. presentation.imageElement = imageElement.cloneNode(true).cast();
  9. }
  10. presentation.htmlResource = htmlResource;
  11. return presentation;
  12. }

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

  1. /**
  2. * Clone matched DOM Elements and select the clones. This is useful for moving copies of the
  3. * elements to another location in the DOM.
  4. */
  5. public GQuery clone() {
  6. JsNodeArray result = JsNodeArray.create();
  7. for (Element e : elements) {
  8. result.addNode(e.cloneNode(true));
  9. }
  10. GQuery ret = new GQuery(result);
  11. ret.currentContext = currentContext;
  12. ret.currentSelector = currentSelector;
  13. return ret;
  14. }

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

  1. public static Element cloneAndPosition (Element element, int posX, int posY, Position position) {
  2. //TODO set size of dragElement to size of element to be cloned
  3. Element dragElement = Document.get().createDivElement();
  4. dragElement.getStyle().setZIndex(10000);
  5. dragElement.getStyle().setPosition(position);
  6. dragElement.getStyle().setOpacity(0.75);
  7. dragElement.addClassName("dragged clone");
  8. dragElement.appendChild(element.cloneNode(true));
  9. dragElement.getFirstChildElement().getStyle().setMargin(0, Unit.PX);
  10. dragElement.getFirstChildElement().getStyle().setPosition(Position.STATIC);
  11. DOMUtil.setElementPosition(dragElement, posX, posY);
  12. RootPanel.get().getElement().appendChild(dragElement);
  13. return dragElement;
  14. }

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

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

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

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

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

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

相关文章

Element类方法