本文整理了Java中org.dom4j.Attribute.setText()
方法的一些代码示例,展示了Attribute.setText()
的具体用法。这些代码示例主要来源于Github
/Stackoverflow
/Maven
等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Attribute.setText()
方法的具体详情如下:
包路径:org.dom4j.Attribute
类名称:Attribute
方法名:setText
暂无
代码示例来源:origin: hibernate/hibernate-orm
@SuppressWarnings({"unchecked"})
private static void changeNamesInColumnElement(Element element, ColumnNameIterator columnNameIterator) {
final Iterator<Element> properties = element.elementIterator();
while ( properties.hasNext() ) {
final Element property = properties.next();
if ( "column".equals( property.getName() ) ) {
final Attribute nameAttr = property.attribute( "name" );
if ( nameAttr != null ) {
nameAttr.setText( columnNameIterator.next() );
}
}
}
}
代码示例来源:origin: hibernate/hibernate-orm
final Attribute nameAttr = property.attribute( "name" );
if ( nameAttr != null ) {
nameAttr.setText( prefix + nameAttr.getText() );
insert.setText( Boolean.toString( insertable ) );
代码示例来源:origin: org.hibernate.orm/hibernate-core
@SuppressWarnings({"unchecked"})
private static void changeNamesInColumnElement(Element element, ColumnNameIterator columnNameIterator) {
final Iterator<Element> properties = element.elementIterator();
while ( properties.hasNext() ) {
final Element property = properties.next();
if ( "column".equals( property.getName() ) ) {
final Attribute nameAttr = property.attribute( "name" );
if ( nameAttr != null ) {
nameAttr.setText( columnNameIterator.next() );
}
}
}
}
代码示例来源:origin: GoldenGnu/jeveassets
private void convertModes(final Document doc) {
XPath xpathSelector = DocumentHelper.createXPath("/settings/filters/filter/row");
List<?> results = xpathSelector.selectNodes(doc);
for (Iterator<?> iter = results.iterator(); iter.hasNext();) {
Element elem = (Element) iter.next();
Attribute attr = elem.attribute("mode");
String currentValue = attr.getText();
attr.setText(convertMode(currentValue));
}
}
代码示例来源:origin: org.hibernate.orm/hibernate-core
@SuppressWarnings({"unchecked"})
public static void prefixNamesInPropertyElement(
Element element,
String prefix,
ColumnNameIterator columnNameIterator,
boolean changeToKey,
boolean insertable) {
final Iterator<Element> properties = element.elementIterator();
while ( properties.hasNext() ) {
final Element property = properties.next();
if ( "property".equals( property.getName() ) || "many-to-one".equals( property.getName() ) ) {
final Attribute nameAttr = property.attribute( "name" );
if ( nameAttr != null ) {
nameAttr.setText( prefix + nameAttr.getText() );
}
changeNamesInColumnElement( property, columnNameIterator );
if ( changeToKey ) {
property.setName( "key-" + property.getName() );
}
if ( "property".equals( property.getName() ) ) {
final Attribute insert = property.attribute( "insert" );
insert.setText( Boolean.toString( insertable ) );
}
}
}
}
代码示例来源:origin: GoldenGnu/jeveassets
private void convertDefaultPriceModes(final Document doc) {
XPath xpathSelector = DocumentHelper.createXPath("/settings/marketstat");
List<?> results = xpathSelector.selectNodes(doc);
for (Iterator<?> iter = results.iterator(); iter.hasNext();) {
Element elem = (Element) iter.next();
Attribute attr = elem.attribute("defaultprice");
if (attr != null) { //May not exist (in early versions)
String currentValue = attr.getText();
attr.setText(convertDefaultPriceMode(currentValue));
}
}
}
代码示例来源:origin: GoldenGnu/jeveassets
void setVersion(final File xml, final int newVersion) throws DocumentException {
SAXReader xmlReader = new SAXReader();
Document doc = xmlReader.read(xml);
XPath xpathSelector = DocumentHelper.createXPath("/settings");
List<?> results = xpathSelector.selectNodes(doc);
for (Iterator<?> iter = results.iterator(); iter.hasNext();) {
Element element = (Element) iter.next();
Attribute attr = element.attribute("version");
if (attr == null) {
element.add(new DefaultAttribute("version", String.valueOf(newVersion)));
} else {
attr.setText(String.valueOf(newVersion));
}
}
try {
FileOutputStream fos = new FileOutputStream(xml);
OutputFormat outformat = OutputFormat.createPrettyPrint();
outformat.setEncoding("UTF-16");
XMLWriter writer = new XMLWriter(fos, outformat);
writer.write(doc);
writer.flush();
} catch (IOException ioe) {
LOG.error("Failed to update the serttings.xml version number", ioe);
throw new RuntimeException(ioe);
}
}
代码示例来源:origin: stackoverflow.com
String typeText = type.getText();
typeText = typeText.replaceAll("ns[0-9]+", namespace.getPrefix());
type.setText(typeText);
内容来源于网络,如有侵权,请联系作者删除!