本文整理了Java中com.google.gwt.uibinder.rebind.XMLElement.consumeAttributeWithDefault()
方法的一些代码示例,展示了XMLElement.consumeAttributeWithDefault()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。XMLElement.consumeAttributeWithDefault()
方法的具体详情如下:
包路径:com.google.gwt.uibinder.rebind.XMLElement
类名称:XMLElement
方法名:consumeAttributeWithDefault
[英]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
public void parse(XMLElement elem, String fieldName, JClassType type,
UiBinderWriter writer) throws UnableToCompleteException {
// Get fully qualified class name for horizontal alignment
JClassType hAlignConstantType = writer.getOracle().findType(
HorizontalAlignmentConstant.class.getCanonicalName());
// Get horizontal alignment value
String horizontalAlignment = elem.consumeAttributeWithDefault(
"horizontalAlignment", null, hAlignConstantType);
// Set horizontal alignment if not null
if (horizontalAlignment != null) {
writer.addStatement("%s.setHorizontalAlignment(%s);", fieldName,
horizontalAlignment);
}
// Get fully qualified class name for vertical alignment
JClassType vAlignConstantType = writer.getOracle().findType(
VerticalAlignmentConstant.class.getCanonicalName());
// Get vertical alignment value
String verticalAlignment = elem.consumeAttributeWithDefault(
"verticalAlignment", null, vAlignConstantType);
// Set vertical alignment if not null
if (verticalAlignment != null) {
writer.addStatement("%s.setVerticalAlignment(%s);", fieldName,
verticalAlignment);
}
}
}
代码示例来源:origin: org.vectomatic/lib-gwt-svg
/**
* Consumes the given attribute as a literal or field reference. The type
* parameter is required to determine how the value is parsed and validated.
*
* @param name the attribute's full name (including prefix)
* @param type the type this attribute is expected to provide
* @return the attribute's value as a Java expression, or null if it is not
* set
* @throws UnableToCompleteException on parse failure
*/
public String consumeAttribute(String name, JType type) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, type);
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Consumes the given attribute as a literal or field reference. The type
* parameter is required to determine how the value is parsed and validated.
*
* @param name the attribute's full name (including prefix)
* @param type the type this attribute is expected to provide
* @return the attribute's value as a Java expression, or null if it is not
* set
* @throws UnableToCompleteException on parse failure
*/
public String consumeAttribute(String name, JType type) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, type);
}
代码示例来源:origin: com.google.gwt/gwt-servlet
String value = elem.consumeAttributeWithDefault(attribute.getName(),
null, paramType);
if (value == null) {
if (setter != null) {
String n = attribute.getName();
String value = elem.consumeAttributeWithDefault(n, null, getParamTypes(setter));
代码示例来源:origin: net.wetheinter/gwt-user
/**
* Consumes the given attribute as a literal or field reference. The type
* parameter is required to determine how the value is parsed and validated.
*
* @param name the attribute's full name (including prefix)
* @param type the type this attribute is expected to provide
* @return the attribute's value as a Java expression, or null if it is not
* set
* @throws UnableToCompleteException on parse failure
*/
public String consumeAttribute(String name, JType type) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, type);
}
代码示例来源:origin: laaglu/lib-gwt-svg
/**
* Consumes the given attribute as a literal or field reference. The type
* parameter is required to determine how the value is parsed and validated.
*
* @param name the attribute's full name (including prefix)
* @param type the type this attribute is expected to provide
* @return the attribute's value as a Java expression, or null if it is not
* set
* @throws UnableToCompleteException on parse failure
*/
public String consumeAttribute(String name, JType type) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, type);
}
代码示例来源:origin: com.google.gwt/gwt-servlet
JEnumType unitEnumType = writer.getOracle().findType(
Unit.class.getCanonicalName()).isEnum();
String unit = elem.consumeAttributeWithDefault("unit",
String.format("%s.%s", unitEnumType.getQualifiedSourceName(), "PX"),
unitEnumType);
代码示例来源:origin: com.google.gwt/gwt-servlet
defaultValue = param.getType().isPrimitive().getUninitializedFieldExpression();
String value = element.consumeAttributeWithDefault(param.getName(),
defaultValue, param.getType());
args[index] = value;
代码示例来源: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 the given defaultValue if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name, String defaultValue)
throws UnableToCompleteException {
return consumeAttributeWithDefault(name, defaultValue, getStringType());
}
代码示例来源: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 the given defaultValue if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name, String defaultValue)
throws UnableToCompleteException {
return consumeAttributeWithDefault(name, defaultValue, getStringType());
}
代码示例来源: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 the given defaultValue if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name, String defaultValue)
throws UnableToCompleteException {
return consumeAttributeWithDefault(name, defaultValue, 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 the given defaultValue if there is no such attribute
* @throws UnableToCompleteException on unparseable value
*/
public String consumeStringAttribute(String name, String defaultValue)
throws UnableToCompleteException {
return consumeAttributeWithDefault(name, defaultValue, getStringType());
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Convenience method for parsing the named attribute as a boolean value or
* reference.
*
* @param defaultValue value to return if attribute was not set
* @return an expression that will evaluate to a boolean value in the
* generated code, or defaultValue if there is no such attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeBooleanAttribute(String name, boolean defaultValue)
throws UnableToCompleteException {
return consumeAttributeWithDefault(name, Boolean.toString(defaultValue), getBooleanType());
}
代码示例来源:origin: laaglu/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as a boolean value or
* reference.
*
* @param defaultValue value to return if attribute was not set
* @return an expression that will evaluate to a boolean value in the
* generated code, or defaultValue if there is no such attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeBooleanAttribute(String name, boolean defaultValue)
throws UnableToCompleteException {
return consumeAttributeWithDefault(name, Boolean.toString(defaultValue), getBooleanType());
}
代码示例来源:origin: com.google.gwt/gwt-servlet
String unit = panelElem.consumeAttributeWithDefault("barUnit",
String.format("%s.%s", unitEnumType.getQualifiedSourceName(), "PX"),
unitEnumType);
代码示例来源:origin: com.google.gwt/gwt-servlet
String unit = panelElem.consumeAttributeWithDefault("unit",
String.format("%s.%s", unitEnumType.getQualifiedSourceName(), "PX"),
unitEnumType);
代码示例来源:origin: net.wetheinter/gwt-user
/**
* Convenience method for parsing the named attribute as a CSS length value.
*
* @return a (double, Unit) pair literal, an expression that will evaluate to
* such a pair in the generated code, or null if there is no such
* attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeLengthAttribute(String name) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, new JType[]{getDoubleType(), getUnitType()});
}
代码示例来源:origin: com.vaadin.external.gwt/gwt-user
/**
* Convenience method for parsing the named attribute as a CSS length value.
*
* @return a (double, Unit) pair literal, an expression that will evaluate to
* such a pair in the generated code, or null if there is no such
* attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeLengthAttribute(String name) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, new JType[]{getDoubleType(), getUnitType()});
}
代码示例来源:origin: org.vectomatic/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as a CSS length value.
*
* @return a (double, Unit) pair literal, an expression that will evaluate to
* such a pair in the generated code, or null if there is no such
* attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeLengthAttribute(String name) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, new JType[]{getDoubleType(), getUnitType()});
}
代码示例来源:origin: laaglu/lib-gwt-svg
/**
* Convenience method for parsing the named attribute as a CSS length value.
*
* @return a (double, Unit) pair literal, an expression that will evaluate to
* such a pair in the generated code, or null if there is no such
* attribute
*
* @throws UnableToCompleteException on unparseable value
*/
public String consumeLengthAttribute(String name) throws UnableToCompleteException {
return consumeAttributeWithDefault(name, null, new JType[]{getDoubleType(), getUnitType()});
}
内容来源于网络,如有侵权,请联系作者删除!