本文整理汇总了Java中org.seasar.framework.util.StringUtil.replace方法的典型用法代码示例。如果您正苦于以下问题:Java StringUtil.replace方法的具体用法?Java StringUtil.replace怎么用?Java StringUtil.replace使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类org.seasar.framework.util.StringUtil
的用法示例。
在下文中一共展示了StringUtil.replace方法的5个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Java代码示例。
示例1: parseSql
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
protected void parseSql() {
String sql = tokenizer.getToken();
if (isElseMode()) {
sql = StringUtil.replace(sql, "--", "");
}
Node node = peek();
if ((node instanceof IfNode || node instanceof ElseNode)
&& node.getChildSize() == 0) {
SqlTokenizer st = new SqlTokenizerImpl(sql);
st.skipWhitespace();
String token = st.skipToken();
st.skipWhitespace();
if (sql.startsWith(",")) {
if (sql.startsWith(", ")) {
node.addChild(new PrefixSqlNode(", ", sql.substring(2)));
} else {
node.addChild(new PrefixSqlNode(",", sql.substring(1)));
}
} else if ("AND".equalsIgnoreCase(token)
|| "OR".equalsIgnoreCase(token)) {
node.addChild(new PrefixSqlNode(st.getBefore(), st.getAfter()));
} else {
node.addChild(new SqlNode(sql));
}
} else {
node.addChild(new SqlNode(sql));
}
}
示例2: setupColumnName
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* <code>propertyType</code>にカラム名を設定します。
*
* @param propertyType {@link PropertyType}
* @param columns カラム名のセット
*/
protected void setupColumnName(PropertyType propertyType, Set columns) {
final PropertyDesc pd = propertyType.getPropertyDesc();
if (beanAnnotationReader.getColumnAnnotation(pd) != null) {
return;
}
for (Iterator i = columns.iterator(); i.hasNext();) {
String columnName = (String) i.next();
String columnName2 = StringUtil.replace(columnName, "_", "");
if (propertyType.getColumnName().equalsIgnoreCase(columnName2)) {
propertyType.setColumnName(columnName);
break;
}
}
}
示例3: setupPropertyCacheNotPersistentElement
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
protected void setupPropertyCacheNotPersistentElement(Map proprertyCache,
Set columnNames, PropertyType pt) throws SQLException {
for (Iterator iter = columnNames.iterator(); iter.hasNext();) {
String columnName = (String) iter.next();
String columnName2 = StringUtil.replace(columnName, "_", "");
if (columnName2.equalsIgnoreCase(pt.getColumnName())) {
proprertyCache.put(columnName, pt);
break;
}
}
}
示例4: createPropertyTypes
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
protected PropertyType[] createPropertyTypes(ResultSetMetaData rsmd)
throws SQLException {
int count = rsmd.getColumnCount();
PropertyType[] propertyTypes = new PropertyType[count];
for (int i = 0; i < count; ++i) {
String propertyName = StringUtil.replace(
rsmd.getColumnLabel(i + 1), "_", "");
ValueType valueType = ValueTypes.getValueType(rsmd
.getColumnType(i + 1));
propertyTypes[i] = new PropertyTypeImpl(propertyName, valueType);
}
return propertyTypes;
}
示例5: normalizeName
import org.seasar.framework.util.StringUtil; //导入方法依赖的package包/类
/**
* コンポーネント名を正規化します.
*
* @param name
* コンポーネント名
* @return 正規化されたコンポーネント名
*/
private String normalizeName(final String name) {
return StringUtil.replace(name, "_", "");
}