本文整理了Java中com.google.gwt.uibinder.rebind.XMLElement.consumeAttribute()
方法的一些代码示例,展示了XMLElement.consumeAttribute()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLElement.consumeAttribute()
方法的具体详情如下:
包路径:com.google.gwt.uibinder.rebind.XMLElement
类名称:XMLElement
方法名:consumeAttribute
[英]Consumes the given attribute as a literal or field reference. The type parameter is required to determine how the value is parsed and validated.
[中]将给定属性用作文本或字段引用。类型参数是确定如何解析和验证值所必需的。
代码示例来源:origin: com.google.gwt/gwt-servlet
private String consumeTimeZone(XMLElement elem, UiBinderWriter writer)
throws UnableToCompleteException {
String timeZone = elem.consumeAttribute("timezone",
writer.getOracle().findType(TimeZone.class.getCanonicalName()));
String timeZoneOffset = elem.consumeAttribute("timezoneOffset",
getIntType(writer.getOracle()));
if (timeZone != null && timeZoneOffset != null) {
writer.die(elem, AT_MOST_ONE_SPECIFIED_TIME_ZONE);
}
if (timeZone != null) {
return timeZone;
}
if (timeZoneOffset != null) {
return TimeZone.class.getCanonicalName() + ".createTimeZone("
+ timeZoneOffset + ")";
}
return null;
}
代码示例来源:origin: com.google.gwt/gwt-servlet
private String consumeCurrency(XMLElement elem, UiBinderWriter writer)
throws UnableToCompleteException {
String currencyData = elem.consumeAttribute("currencyData",
writer.getOracle().findType(CurrencyData.class.getCanonicalName()));
String currencyCode = elem.consumeStringAttribute("currencyCode");
if (currencyData != null && currencyCode != null) {
writer.die(elem, AT_MOST_ONE_SPECIFIED_CURRENCY);
}
return currencyData != null ? currencyData : currencyCode;
}
代码示例来源:origin: com.google.gwt/gwt-servlet
private String consumeFormat(XMLElement elem, UiBinderWriter writer)
throws UnableToCompleteException {
String format = elem.consumeAttribute("format",
writer.getOracle().findType(DateTimeFormat.class.getCanonicalName()));
String predefinedFormat = elem.consumeAttribute("predefinedFormat",
writer.getOracle().findType(PredefinedFormat.class.getCanonicalName()));
String customFormat = elem.consumeStringAttribute("customFormat");
if (format != null) {
if (predefinedFormat != null || customFormat != null) {
writer.die(elem, AT_MOST_ONE_SPECIFIED_FORMAT);
}
return format;
}
if (predefinedFormat != null) {
if (customFormat != null) {
writer.die(elem, AT_MOST_ONE_SPECIFIED_FORMAT);
}
return makeGetFormat(predefinedFormat);
}
if (customFormat != null) {
return makeGetFormat(customFormat);
}
return null;
}
代码示例来源:origin: com.google.gwt/gwt-servlet
private String consumeFormat(XMLElement elem, UiBinderWriter writer)
throws UnableToCompleteException {
String format = elem.consumeAttribute("format",
writer.getOracle().findType(NumberFormat.class.getCanonicalName()));
String predefinedFormat = elem.consumeRawAttribute("predefinedFormat");
代码示例来源:origin: com.google.gwt/gwt-servlet
String value = cellElem.consumeAttribute(HALIGN_ATTR, hAlignConstantType);
writer.addStatement("%1$s.setCellHorizontalAlignment(%2$s, %3$s);",
fieldName, childField.getNextReference(), value);
String value = cellElem.consumeAttribute(VALIGN_ATTR, vAlignConstantType);
writer.addStatement("%1$s.setCellVerticalAlignment(%2$s, %3$s);",
fieldName, childField.getNextReference(), value);
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Convenience method for parsing the named attribute as a String value or
* reference.
*
* @return an expression that will evaluate to a String value in the generated
* code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getStringType());
}
代码示例来源:origin: net.wetheinter/gwt-user
/**
* Convenience method for parsing the named attribute as a boolean value or
* reference.
*
* @return an expression that will evaluate to a boolean value in the
* generated code, or null if there is no such attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeBooleanAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getBooleanType());
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Convenience method for parsing the named attribute as an ImageResource
* value or reference.
*
* @return an expression that will evaluate to an ImageResource value in the
* generated code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeImageResourceAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getImageResourceType());
}
代码示例来源:origin: org.vectomatic/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as a boolean value or
* reference.
*
* @return an expression that will evaluate to a boolean value in the
* generated code, or null if there is no such attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeBooleanAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getBooleanType());
}
代码示例来源:origin: org.vectomatic/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as an ImageResource
* value or reference.
*
* @return an expression that will evaluate to an ImageResource value in the
* generated code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeImageResourceAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getImageResourceType());
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Convenience method for parsing the named attribute as a boolean value or
* reference.
*
* @return an expression that will evaluate to a boolean value in the
* generated code, or null if there is no such attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeBooleanAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getBooleanType());
}
代码示例来源:origin: org.vectomatic/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as a String value or
* reference.
*
* @return an expression that will evaluate to a String value in the generated
* code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getStringType());
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Convenience method for parsing the named attribute as a
* {@link com.google.gwt.safehtml.shared.SafeHtml SafeHtml} value or
* reference.
*
* @return an expression that will evaluate to a
* {@link com.google.gwt.safehtml.shared.SafeHtml SafeHtml} value in
* the generated code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeSafeHtmlAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getSafeHtmlType());
}
代码示例来源:origin: net.wetheinter/gwt-user
/**
* Convenience method for parsing the named attribute as an ImageResource
* value or reference.
*
* @return an expression that will evaluate to an ImageResource value in the
* generated code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeImageResourceAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getImageResourceType());
}
代码示例来源:origin: net.wetheinter/gwt-user
/**
* Convenience method for parsing the named attribute as a String value or
* reference.
*
* @return an expression that will evaluate to a String value in the generated
* code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getStringType());
}
代码示例来源:origin: laaglu/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as a String value or
* reference.
*
* @return an expression that will evaluate to a String value in the generated
* code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getStringType());
}
代码示例来源:origin: org.vectomatic/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as a
* {@link com.google.gwt.safehtml.shared.SafeHtml SafeHtml} value or
* reference.
*
* @return an expression that will evaluate to a
* {@link com.google.gwt.safehtml.shared.SafeHtml SafeHtml} value in
* the generated code, or null if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeSafeHtmlAttribute(String name) throws UnableToCompleteException {
return consumeAttribute(name, getSafeHtmlType());
}
代码示例来源:origin: net.wetheinter/gwt-user
private String consumeCurrency(XMLElement elem, UiBinderWriter writer)
throws UnableToCompleteException {
String currencyData = elem.consumeAttribute("currencyData",
writer.getOracle().findType(CurrencyData.class.getCanonicalName()));
String currencyCode = elem.consumeStringAttribute("currencyCode");
if (currencyData != null && currencyCode != null) {
writer.die(elem, AT_MOST_ONE_SPECIFIED_CURRENCY);
}
return currencyData != null ? currencyData : currencyCode;
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
private String consumeCurrency(XMLElement elem, UiBinderWriter writer)
throws UnableToCompleteException {
String currencyData = elem.consumeAttribute("currencyData",
writer.getOracle().findType(CurrencyData.class.getCanonicalName()));
String currencyCode = elem.consumeStringAttribute("currencyCode");
if (currencyData != null && currencyCode != null) {
writer.die(elem, AT_MOST_ONE_SPECIFIED_CURRENCY);
}
return currencyData != null ? currencyData : currencyCode;
}
代码示例来源:origin: com.jhickman/gxt-uibinder
protected void applyColumnConfigProperties(UiBinderWriter writer,
Map<String, JType> columnConfigSetterTypes, XMLElement child,
String columnConfig) throws UnableToCompleteException {
int attributeCount = child.getAttributeCount();
for(int i = 0; i < attributeCount; i++) {
// always get 0 because we're consuming them
XMLAttribute attribute = child.getAttribute(0);
String setterMethod = "set" + initialCap(attribute.getName());
String value = child.consumeAttribute(attribute.getName(), columnConfigSetterTypes.get(setterMethod));
writer.addStatement("%s.%s(%s);", columnConfig, setterMethod, value);
}
}
内容来源于网络,如有侵权,请联系作者删除!