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

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

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

Element.getString介绍

[英]Gets a string representation of this element (as outer HTML). We do not override #toString() because it is final in com.google.gwt.core.client.JavaScriptObject.
[中]获取此元素的字符串表示形式(作为外部HTML)。我们不重写#toString(),因为它在com中是最终的。谷歌。gwt。果心客户JavaScriptObject。

代码示例

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

/**
 * Returns a stringized version of the element. This string is for debugging
 * purposes and will NOT be consistent on different browsers.
 * 
 * @param elem the element to stringize
 * @return a string form of the element
 * @deprecated Use {@link Element#getString()} instead.
 */
@Deprecated
public static String toString(Element elem) {
 return elem.getString();
}

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

/**
 * Returns a stringized version of the element. This string is for debugging
 * purposes and will NOT be consistent on different browsers.
 * 
 * @param elem the element to stringize
 * @return a string form of the element
 * @deprecated Use {@link Element#getString()} instead.
 */
@Deprecated
public static String toString(Element elem) {
 return elem.getString();
}

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

/**
 * Returns a stringized version of the element. This string is for debugging
 * purposes and will NOT be consistent on different browsers.
 * 
 * @param elem the element to stringize
 * @return a string form of the element
 * @deprecated Use {@link Element#getString()} instead.
 */
@Deprecated
public static String toString(Element elem) {
 return elem.getString();
}

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

/**
 * Produces a string representation of the matched elements.
 */
public String toString(boolean pretty) {
 String r = "";
 for (Element e : elements) {
  if (window.equals(e)) {
   continue;
  }
  String elStr;
  try {
   elStr = JsUtils.isXML(e) ? JsUtils.XML2String(e) : e.getString();
  } catch (Exception e2) {
   elStr =
     "< " + (e == null ? "null" : e.getNodeName())
       + "(gquery, error getting the element string representation: " + e2.getMessage()
       + ")/>";
  }
  r += (pretty && r.length() > 0 ? "\n " : "") + elStr;
 }
 return r;
}

代码示例来源:origin: org.eclipse.che.plugin/che-plugin-java-ext-lang-client

@Override
 public void render(Context context, PackageFragmentRoot value, SafeHtmlBuilder sb) {
  sb.appendHtmlConstant(resources.sourceFolder().getSvg().getElement().getString())
    .appendEscaped(" ");
  sb.appendEscaped(value.getUri().substring(project.getUri().length()));
 }
},

代码示例来源:origin: fr.lteconsulting/hexa.core

void updateInnerHTML()
{
  String html = callback.getGhostInnerHTML( cookie, source );
  if( html == null )
    getElement().setInnerHTML( source.getString() );
  else
    getElement().setInnerHTML( html );
}

代码示例来源:origin: ltearno/hexa.tools

void updateInnerHTML()
{
  String html = callback.getGhostInnerHTML( cookie, source );
  if( html == null )
    getElement().setInnerHTML( source.getString() );
  else
    getElement().setInnerHTML( html );
}

代码示例来源:origin: org.eclipse.che.plugin/che-plugin-java-ext-lang-client

@Override
 public void render(Context context, PackageFragment value, SafeHtmlBuilder sb) {
  sb.appendHtmlConstant(resources.packageItem().getSvg().getElement().getString())
    .appendEscaped(" ");
  if (value.getName().isEmpty()) {
   sb.appendEscaped("(default package)");
  } else {
   sb.appendEscaped(value.getName());
  }
 }
},

代码示例来源:origin: org.eclipse.che.plugin/che-plugin-java-ext-lang-client

@Override
 public void render(Context context, JavaProjectStructure value, SafeHtmlBuilder sb) {
  sb.appendHtmlConstant(resources.javaCategoryIcon().getSvg().getElement().getString())
    .appendEscaped(" ");
  sb.appendEscaped(value.getName());
 }
},

代码示例来源:origin: org.kuali.student.core/ks-common-ui

/**
 * Shows the uiObject content in a printable form in a new window
 * @param uiObject
 */
public static void print(UIObject uiObject){
  String headTag = "";
  String styleTags = "";
  NodeList<com.google.gwt.dom.client.Element> head = Document.get().getElementsByTagName("head");
  if(head.getItem(0) != null){
    com.google.gwt.dom.client.Element e = head.getItem(0);
    NodeList<com.google.gwt.dom.client.Element> styles = e.getElementsByTagName("style");
    for(int i = 0; i < styles.getLength(); i++){
      styleTags = styleTags + styles.getItem(i).getString();
      
    }
  }
  headTag = "<HEAD><TITLE>Print - " + Window.getTitle() + "</TITLE>" + styleTags + "</HEAD>";
  openPrintWindow(uiObject.getElement().getString(), headTag, num);
  num++;
}

代码示例来源:origin: kiegroup/appformer

@Override
protected void render(Context context,
           SafeHtml data,
           SafeHtmlBuilder sb) {
  hideAllPopover();
  final String content = data.asString();
  if (Strings.isNullOrEmpty(content)) {
    return;
  }
  final Element div = DOM.createDiv();
  div.setId(DOM.createUniqueId());
  div.setInnerHTML(content);
  div.getStyle().setOverflow(Style.Overflow.HIDDEN);
  div.getStyle().setTextOverflow(Style.TextOverflow.ELLIPSIS);
  div.getStyle().setWhiteSpace(Style.WhiteSpace.NOWRAP);
  final String html = div.getString();
  sb.appendHtmlConstant(html);
  Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
    @Override
    public void execute() {
      initPopover(div.getId(),
            placement.name().toLowerCase());
    }
  });
}

代码示例来源:origin: org.uberfire/uberfire-widgets-commons

@Override
protected void render(Context context,
           SafeHtml data,
           SafeHtmlBuilder sb) {
  hideAllPopover();
  final String content = data.asString();
  if (Strings.isNullOrEmpty(content)) {
    return;
  }
  final Element div = DOM.createDiv();
  div.setId(DOM.createUniqueId());
  div.setInnerHTML(content);
  div.getStyle().setOverflow(Style.Overflow.HIDDEN);
  div.getStyle().setTextOverflow(Style.TextOverflow.ELLIPSIS);
  div.getStyle().setWhiteSpace(Style.WhiteSpace.NOWRAP);
  final String html = div.getString();
  sb.appendHtmlConstant(html);
  Scheduler.get().scheduleDeferred(new Scheduler.ScheduledCommand() {
    @Override
    public void execute() {
      initPopover(div.getId(),
            placement.name().toLowerCase());
    }
  });
}

相关文章

微信公众号

最新文章

更多

Element类方法