org.apache.xml.dtm.Axis.isReverse()方法的使用及代码示例

x33g5p2x  于2022-01-17 转载在 其他  
字(4.2k)|赞(0)|评价(0)|浏览(86)

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

Axis.isReverse介绍

[英]A table to identify whether an axis is a reverse axis;
[中]确定轴是否为反向轴的表格;

代码示例

代码示例来源:origin: xalan/xalan

public boolean isReverse() {
  return Axis.isReverse(_axis);
}

代码示例来源:origin: xalan/xalan

public void setParser(Parser parser) {
super.setParser(parser);
// find all expressions in this Union
final Vector components = new Vector();
flatten(components);
final int size = components.size();
_components = (Expression[])components.toArray(new Expression[size]);
for (int i = 0; i < size; i++) {
  _components[i].setParser(parser);
  _components[i].setParent(this);
  if (_components[i] instanceof Step) {
  final Step step = (Step)_components[i];
  final int axis = step.getAxis();
  final int type = step.getNodeType();
  // Put attribute iterators first
  if ((axis == Axis.ATTRIBUTE) || (type == DTM.ATTRIBUTE_NODE)) {
    _components[i] = _components[0];
    _components[0] = step;
  }
  // Check if the union contains a reverse iterator
  if (Axis.isReverse(axis)) _reverse = true;
  }
}
// No need to reverse anything if another expression lies on top of this
if (getParent() instanceof Expression) _reverse = false;
}

代码示例来源:origin: org.apache.xalan/com.springsource.org.apache.xalan

public boolean isReverse() {
  return Axis.isReverse(_axis);
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.xalan

public boolean isReverse() {
  return Axis.isReverse(_axis);
}

代码示例来源:origin: org.apache.karaf.bundles/org.apache.karaf.bundles.xalan-2.7.1

public boolean isReverse() {
  return Axis.isReverse(_axis);
}

代码示例来源:origin: org.apache.xalan/com.springsource.org.apache.xalan

public void setParser(Parser parser) {
super.setParser(parser);
// find all expressions in this Union
final Vector components = new Vector();
flatten(components);
final int size = components.size();
_components = (Expression[])components.toArray(new Expression[size]);
for (int i = 0; i < size; i++) {
  _components[i].setParser(parser);
  _components[i].setParent(this);
  if (_components[i] instanceof Step) {
  final Step step = (Step)_components[i];
  final int axis = step.getAxis();
  final int type = step.getNodeType();
  // Put attribute iterators first
  if ((axis == Axis.ATTRIBUTE) || (type == DTM.ATTRIBUTE_NODE)) {
    _components[i] = _components[0];
    _components[0] = step;
  }
  // Check if the union contains a reverse iterator
  if (Axis.isReverse(axis)) _reverse = true;
  }
}
// No need to reverse anything if another expression lies on top of this
if (getParent() instanceof Expression) _reverse = false;
}

代码示例来源:origin: org.apache.karaf.bundles/org.apache.karaf.bundles.xalan-2.7.1

public void setParser(Parser parser) {
super.setParser(parser);
// find all expressions in this Union
final Vector components = new Vector();
flatten(components);
final int size = components.size();
_components = (Expression[])components.toArray(new Expression[size]);
for (int i = 0; i < size; i++) {
  _components[i].setParser(parser);
  _components[i].setParent(this);
  if (_components[i] instanceof Step) {
  final Step step = (Step)_components[i];
  final int axis = step.getAxis();
  final int type = step.getNodeType();
  // Put attribute iterators first
  if ((axis == Axis.ATTRIBUTE) || (type == DTM.ATTRIBUTE_NODE)) {
    _components[i] = _components[0];
    _components[0] = step;
  }
  // Check if the union contains a reverse iterator
  if (Axis.isReverse(axis)) _reverse = true;
  }
}
// No need to reverse anything if another expression lies on top of this
if (getParent() instanceof Expression) _reverse = false;
}

代码示例来源:origin: org.apache.servicemix.bundles/org.apache.servicemix.bundles.xalan

public void setParser(Parser parser) {
super.setParser(parser);
// find all expressions in this Union
final Vector components = new Vector();
flatten(components);
final int size = components.size();
_components = (Expression[])components.toArray(new Expression[size]);
for (int i = 0; i < size; i++) {
  _components[i].setParser(parser);
  _components[i].setParent(this);
  if (_components[i] instanceof Step) {
  final Step step = (Step)_components[i];
  final int axis = step.getAxis();
  final int type = step.getNodeType();
  // Put attribute iterators first
  if ((axis == Axis.ATTRIBUTE) || (type == DTM.ATTRIBUTE_NODE)) {
    _components[i] = _components[0];
    _components[0] = step;
  }
  // Check if the union contains a reverse iterator
  if (Axis.isReverse(axis)) _reverse = true;
  }
}
// No need to reverse anything if another expression lies on top of this
if (getParent() instanceof Expression) _reverse = false;
}

相关文章