本文整理汇总了Java中com.google.gwt.dom.client.PreElement类的典型用法代码示例。如果您正苦于以下问题:Java PreElement类的具体用法?Java PreElement怎么用?Java PreElement使用的例子?那么恭喜您, 这里精选的类代码示例或许可以为您提供帮助。
PreElement类属于com.google.gwt.dom.client包,在下文中一共展示了PreElement类的6个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于我们的系统推荐出更棒的Java代码示例。
示例1: appendPre
import com.google.gwt.dom.client.PreElement; //导入依赖的package包/类
public final void appendPre(StyledBlock styledBlock, boolean withFormatting, String additionalStyle) {
FlowPanel outerWidget = new FlowPanel(PreElement.TAG );
styledBlock.toGwtWidget(this, outerWidget, withFormatting, getPreBlockClassName());
if (additionalStyle != null) {
outerWidget.getElement().setAttribute("style",additionalStyle);
}
appendAndScrollOrFocusAsAppropriate(outerWidget);
}
开发者ID:ainslec,项目名称:gwt-promptly,代码行数:11,代码来源:PromptlyPanel.java
示例2: print
import com.google.gwt.dom.client.PreElement; //导入依赖的package包/类
/** {@inheritDoc} */
@Override
public void print(String text) {
PreElement pre = DOM.createElement("pre").cast();
pre.setInnerText(text.isEmpty() ? " " : text);
consoleLines.getElement().appendChild(pre);
}
开发者ID:eclipse,项目名称:che,代码行数:8,代码来源:GitOutputPartViewImpl.java
示例3: setMessageToHtml
import com.google.gwt.dom.client.PreElement; //导入依赖的package包/类
public static void setMessageToHtml(String message, ContentMode contentMode, HTML widget) {
if(contentMode == ContentMode.HTML) {
widget.setHTML(message);
} else if(contentMode == ContentMode.PREFORMATTED) {
PreElement preElement = Document.get().createPreElement();
preElement.setInnerText(message);
widget.setHTML(preElement.getString());
} else {
widget.setText(message);
}
}
开发者ID:alump,项目名称:IdleAlarm,代码行数:12,代码来源:IdleAlarmMessageUtil.java
示例4: onStateChanged
import com.google.gwt.dom.client.PreElement; //导入依赖的package包/类
@Override
public void onStateChanged(StateChangeEvent event) {
super.onStateChanged(event);
clickEventHandler.handleEventHandlerRegistration();
String url = getResourceUrl(AbstractEmbeddedState.SOURCE_RESOURCE);
getWidget().setUrl(url);
for(String property : getState().styleValues.keySet()) {
String value = getState().styleValues.get(property);
Style elementStyle = getWidget().getElement().getStyle();
if(value == null || value.isEmpty()) {
elementStyle.clearProperty(property);
} else {
elementStyle.setProperty(property, value);
}
}
if(getState().innerContentMode == ContentMode.HTML) {
getWidget().setInnerHtml(getState().innerContent);
} else if(getState().innerContentMode == ContentMode.PREFORMATTED) {
PreElement preElement = Document.get().createPreElement();
preElement.setInnerText(getState().innerContent);
getWidget().getElement().removeAllChildren();
getWidget().getElement().appendChild(preElement);
} else {
getWidget().setInnerText(getState().innerContent);
}
getWidget().setAriaLabel(getState().alternateText);
}
开发者ID:alump,项目名称:ScaleImage,代码行数:33,代码来源:ScaleImageConnector.java
示例5: print
import com.google.gwt.dom.client.PreElement; //导入依赖的package包/类
@Override
public void print(final String text, boolean carriageReturn, String color) {
if (consoleLines.getElement().getChildCount() > 500) {
consoleLines.getElement().getFirstChild().removeFromParent();
}
if (this.carriageReturn) {
Node lastChild = consoleLines.getElement().getLastChild();
if (lastChild != null) {
lastChild.removeFromParent();
}
}
this.carriageReturn = carriageReturn;
final SafeHtml colorOutput =
new SafeHtml() {
@Override
public String asString() {
if (Strings.isNullOrEmpty(text)) {
return " ";
}
String encoded = SafeHtmlUtils.htmlEscape(text);
if (delegate != null) {
if (delegate.getCustomizer() != null) {
if (delegate.getCustomizer().canCustomize(encoded)) {
encoded = delegate.getCustomizer().customize(encoded);
}
}
}
for (final Pair<RegExp, String> pair : output2Color) {
final MatchResult matcher = pair.first.exec(encoded);
if (matcher != null) {
return encoded.replaceAll(
matcher.getGroup(1),
"<span style=\"color: "
+ pair.second
+ "\">"
+ matcher.getGroup(1)
+ "</span>");
}
}
return encoded;
}
};
PreElement pre = DOM.createElement("pre").cast();
pre.setInnerSafeHtml(colorOutput);
if (color != null) {
pre.getStyle().setColor(color);
}
consoleLines.getElement().appendChild(pre);
followOutput();
}
开发者ID:eclipse,项目名称:che,代码行数:62,代码来源:OutputConsoleViewImpl.java
示例6: CodeOutputImpl
import com.google.gwt.dom.client.PreElement; //导入依赖的package包/类
public CodeOutputImpl() {
this.setElement(Document.get().createElement(PreElement.TAG));
StyleUtils.addStyle(this, CodeOutputImpl.STYLE_CODE_EDITOR);
StyleUtils.addStyle(this, CodeOutputImpl.STYLE_PRE_SCROLLABLE);
}
开发者ID:Putnami,项目名称:putnami-web-toolkit,代码行数:6,代码来源:CodeOutputImpl.java
注:本文中的com.google.gwt.dom.client.PreElement类示例整理自Github/MSDocs等源码及文档管理平台,相关代码片段筛选自各路编程大神贡献的开源项目,源码版权归原作者所有,传播和使用请参考对应项目的License;未经允许,请勿转载。 |
请发表评论