org.dom4j.Attribute.setText()方法的使用及代码示例

x33g5p2x  于2022-01-15 转载在 其他  
字(4.4k)|赞(0)|评价(0)|浏览(107)

本文整理了Java中org.dom4j.Attribute.setText()方法的一些代码示例,展示了Attribute.setText()的具体用法。这些代码示例主要来源于Github/Stackoverflow/Maven等平台,是从一些精选项目中提取出来的代码,具有较强的参考意义,能在一定程度帮忙到你。Attribute.setText()方法的具体详情如下:
包路径:org.dom4j.Attribute
类名称:Attribute
方法名:setText

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);

相关文章