de.regnis.q.sequence.QSequenceDifferenceBlock.getRightTo()方法的使用及代码示例

x33g5p2x  于2022-01-28 转载在 其他  
字(11.1k)|赞(0)|评价(0)|浏览(62)

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

QSequenceDifferenceBlock.getRightTo介绍

暂无

代码示例

代码示例来源:origin: de.regnis.q.sequence/sequence-library

private static List combineBlocks(List blocksList, int gutter) {
    List combinedBlocks = new LinkedList();
    List currentList = new LinkedList();

    QSequenceDifferenceBlock lastBlock = null;
    for (Iterator blocks = blocksList.iterator(); blocks.hasNext();) {
      QSequenceDifferenceBlock currentBlock = (QSequenceDifferenceBlock)blocks.next();
      if (lastBlock != null) {
        final int leftDifference = currentBlock.getLeftFrom() - 1 - lastBlock.getLeftTo();
        final int rightDifference = currentBlock.getRightFrom() - 1 - lastBlock.getRightTo();
        if (leftDifference > 2 * gutter && rightDifference > 2 * gutter) {
          combinedBlocks.add(currentList);
          currentList = new LinkedList();
        }
      }
      currentList.add(currentBlock);
      lastBlock = currentBlock;
    }
    if (!combinedBlocks.contains(currentList)) {
      combinedBlocks.add(currentList);
    }
    return combinedBlocks;
  }
}

代码示例来源:origin: org.jvnet.hudson.svnkit/svnkit

private static List combineBlocks(List blocksList, int gutter) {
    List combinedBlocks = new LinkedList();
    List currentList = new LinkedList();

    QSequenceDifferenceBlock lastBlock = null;
    for (Iterator blocks = blocksList.iterator(); blocks.hasNext();) {
      QSequenceDifferenceBlock currentBlock = (QSequenceDifferenceBlock)blocks.next();
      if (lastBlock != null) {
        final int leftDifference = currentBlock.getLeftFrom() - 1 - lastBlock.getLeftTo();
        final int rightDifference = currentBlock.getRightFrom() - 1 - lastBlock.getRightTo();
        if (leftDifference > 2 * gutter && rightDifference > 2 * gutter) {
          combinedBlocks.add(currentList);
          currentList = new LinkedList();
        }
      }
      currentList.add(currentBlock);
      lastBlock = currentBlock;
    }
    if (!combinedBlocks.contains(currentList)) {
      combinedBlocks.add(currentList);
    }
    return combinedBlocks;
  }
}

代码示例来源:origin: org.tmatesoft/svn

private static List combineBlocks(List blocksList, int gutter) {
    List combinedBlocks = new LinkedList();
    List currentList = new LinkedList();

    QSequenceDifferenceBlock lastBlock = null;
    for (Iterator blocks = blocksList.iterator(); blocks.hasNext();) {
      QSequenceDifferenceBlock currentBlock = (QSequenceDifferenceBlock)blocks.next();
      if (lastBlock != null) {
        if (currentBlock.getLeftFrom() - 1 - lastBlock.getLeftTo() > gutter && currentBlock.getRightFrom() - 1 - lastBlock.getRightTo() > gutter) {
          combinedBlocks.add(currentList);
          currentList = new LinkedList();
        }
      }
      currentList.add(currentBlock);
      lastBlock = currentBlock;
    }
    if (!combinedBlocks.contains(currentList)) {
      combinedBlocks.add(currentList);
    }
    return combinedBlocks;
  }
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-sequence

private static List combineBlocks(List blocksList, int gutter) {
    List combinedBlocks = new LinkedList();
    List currentList = new LinkedList();

    QSequenceDifferenceBlock lastBlock = null;
    for (Iterator blocks = blocksList.iterator(); blocks.hasNext();) {
      QSequenceDifferenceBlock currentBlock = (QSequenceDifferenceBlock)blocks.next();
      if (lastBlock != null) {
        final int leftDifference = currentBlock.getLeftFrom() - 1 - lastBlock.getLeftTo();
        final int rightDifference = currentBlock.getRightFrom() - 1 - lastBlock.getRightTo();
        if (leftDifference > 2 * gutter && rightDifference > 2 * gutter) {
          combinedBlocks.add(currentList);
          currentList = new LinkedList();
        }
      }
      currentList.add(currentBlock);
      lastBlock = currentBlock;
    }
    if (!combinedBlocks.contains(currentList)) {
      combinedBlocks.add(currentList);
    }
    return combinedBlocks;
  }
}

代码示例来源:origin: de.regnis.q.sequence/sequence-library

protected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, String encoding, Writer output)
  throws IOException {
  for (int i = 0; i < segment.length; i++) {
    QSequenceDifferenceBlock block = segment[i];
    processBlock(block.getLeftFrom(), block.getLeftTo(), sourceLines, block.getRightFrom(), block.getRightTo(), targetLines, encoding, output);
  }
}

代码示例来源:origin: org.tmatesoft/svn

public static QSequenceDifferenceBlock createCopy(QSequenceDifferenceBlock block) {
    return new QSequenceDifferenceBlock(block.getLeftFrom(), block.getLeftTo(), block.getRightFrom(), block.getRightTo());
  }
}

代码示例来源:origin: org.jvnet.hudson.svnkit/svnkit

protected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, String encoding, Writer output)
  throws IOException {
  for (int i = 0; i < segment.length; i++) {
    QSequenceDifferenceBlock block = segment[i];
    processBlock(block.getLeftFrom(), block.getLeftTo(), sourceLines, block.getRightFrom(), block.getRightTo(), targetLines, encoding, output);
  }
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-sequence

protected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, String encoding, Writer output)
  throws IOException {
  for (int i = 0; i < segment.length; i++) {
    QSequenceDifferenceBlock block = segment[i];
    processBlock(block.getLeftFrom(), block.getLeftTo(), sourceLines, block.getRightFrom(), block.getRightTo(), targetLines, encoding, output);
  }
}

代码示例来源:origin: org.tmatesoft/svn

protected void processBlock(QSequenceDifferenceBlock[] segment, QSequenceLineCache sourceLines, QSequenceLineCache targetLines, String encoding, Writer output)
  throws IOException {
  for (int i = 0; i < segment.length; i++) {
    QSequenceDifferenceBlock block = segment[i];
    processBlock(block.getLeftFrom(), block.getLeftTo(), sourceLines, block.getRightFrom(), block.getRightTo(), targetLines, encoding, output);
  }
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-sequence

public static QSequenceDifferenceBlock createCopy(QSequenceDifferenceBlock block) {
    return new QSequenceDifferenceBlock(block.getLeftFrom(), block.getLeftTo(), block.getRightFrom(), block.getRightTo());
  }
}

代码示例来源:origin: de.regnis.q.sequence/sequence-library

public static QSequenceDifferenceBlock createCopy(QSequenceDifferenceBlock block) {
    return new QSequenceDifferenceBlock(block.getLeftFrom(), block.getLeftTo(), block.getRightFrom(), block.getRightTo());
  }
}

代码示例来源:origin: org.jvnet.hudson.svnkit/svnkit

public static QSequenceDifferenceBlock createCopy(QSequenceDifferenceBlock block) {
    return new QSequenceDifferenceBlock(block.getLeftFrom(), block.getLeftTo(), block.getRightFrom(), block.getRightTo());
  }
}

代码示例来源:origin: org.tmatesoft.svnkit/svnkit

private boolean isEqualChange(QSequenceDifferenceBlock localBlock,
               QSequenceDifferenceBlock latestBlock,
               QSequenceLineCache localLines, QSequenceLineCache latestLines)
   throws IOException {
  if (localBlock.getLeftFrom() != latestBlock.getLeftFrom() || localBlock.getLeftTo() != latestBlock.getLeftTo()) {
    return false;
  }
  if (localBlock.getRightTo() - localBlock.getRightFrom() != latestBlock.getRightTo() - latestBlock.getRightFrom()) {
    return false;
  }
  for (int index = 0; index < localBlock.getRightTo() - localBlock.getRightFrom() + 1; index++) {
    final QSequenceLine localLine = localLines.getLine(localBlock.getRightFrom() + index);
    final QSequenceLine latestLine = latestLines.getLine(latestBlock.getRightFrom() + index);
    if (!localLine.equals(latestLine)) {
      return false;
    }
  }
  return true;
}

代码示例来源:origin: org.tmatesoft/svn

private boolean isEqualChange(QSequenceDifferenceBlock localBlock,
               QSequenceDifferenceBlock latestBlock,
               QSequenceLineCache localLines, QSequenceLineCache latestLines)
   throws IOException {
  if (localBlock.getLeftFrom() != latestBlock.getLeftFrom() || localBlock.getLeftTo() != latestBlock.getLeftTo()) {
    return false;
  }
  if (localBlock.getRightTo() - localBlock.getRightFrom() != latestBlock.getRightTo() - latestBlock.getRightFrom()) {
    return false;
  }
  for (int index = 0; index < localBlock.getRightTo() - localBlock.getRightFrom() + 1; index++) {
    final QSequenceLine localLine = localLines.getLine(localBlock.getRightFrom() + index);
    final QSequenceLine latestLine = latestLines.getLine(latestBlock.getRightFrom() + index);
    if (!localLine.equals(latestLine)) {
      return false;
    }
  }
  return true;
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-svnkit

private boolean isEqualChange(QSequenceDifferenceBlock localBlock,
               QSequenceDifferenceBlock latestBlock,
               QSequenceLineCache localLines, QSequenceLineCache latestLines)
   throws IOException {
  if (localBlock.getLeftFrom() != latestBlock.getLeftFrom() || localBlock.getLeftTo() != latestBlock.getLeftTo()) {
    return false;
  }
  if (localBlock.getRightTo() - localBlock.getRightFrom() != latestBlock.getRightTo() - latestBlock.getRightFrom()) {
    return false;
  }
  for (int index = 0; index < localBlock.getRightTo() - localBlock.getRightFrom() + 1; index++) {
    final QSequenceLine localLine = localLines.getLine(localBlock.getRightFrom() + index);
    final QSequenceLine latestLine = latestLines.getLine(latestBlock.getRightFrom() + index);
    if (!localLine.equals(latestLine)) {
      return false;
    }
  }
  return true;
}

代码示例来源:origin: org.jvnet.hudson.svnkit/svnkit

private boolean isEqualChange(QSequenceDifferenceBlock localBlock,
               QSequenceDifferenceBlock latestBlock,
               QSequenceLineCache localLines, QSequenceLineCache latestLines)
   throws IOException {
  if (localBlock.getLeftFrom() != latestBlock.getLeftFrom() || localBlock.getLeftTo() != latestBlock.getLeftTo()) {
    return false;
  }
  if (localBlock.getRightTo() - localBlock.getRightFrom() != latestBlock.getRightTo() - latestBlock.getRightFrom()) {
    return false;
  }
  for (int index = 0; index < localBlock.getRightTo() - localBlock.getRightFrom() + 1; index++) {
    final QSequenceLine localLine = localLines.getLine(localBlock.getRightFrom() + index);
    final QSequenceLine latestLine = latestLines.getLine(latestBlock.getRightFrom() + index);
    if (!localLine.equals(latestLine)) {
      return false;
    }
  }
  return true;
}

代码示例来源:origin: org.tmatesoft.svnkit/svnkit

private int appendLines(OutputStream result,
            QSequenceDifferenceBlock block, QSequenceLineCache changedLines,
            int baseLineIndex, List transformedLocalLines) throws IOException {
  appendTransformedLocalLines(baseLineIndex, block.getLeftFrom(), transformedLocalLines, result);
  for (int changedLineIndex = block.getRightFrom(); changedLineIndex <= block.getRightTo(); changedLineIndex++) {
    writeLine(result, changedLines.getLine(changedLineIndex));
  }
  return block.getLeftTo();
}

代码示例来源:origin: org.tmatesoft/svn

private int appendLines(OutputStream result,
            QSequenceDifferenceBlock block, QSequenceLineCache changedLines,
            int baseLineIndex, List transformedLocalLines) throws IOException {
  appendTransformedLocalLines(baseLineIndex, block.getLeftFrom(), transformedLocalLines, result);
  for (int changedLineIndex = block.getRightFrom(); changedLineIndex <= block.getRightTo(); changedLineIndex++) {
    writeLine(result, changedLines.getLine(changedLineIndex));
  }
  return block.getLeftTo();
}

代码示例来源:origin: org.jvnet.hudson.svnkit/svnkit

private int appendLines(OutputStream result,
            QSequenceDifferenceBlock block, QSequenceLineCache changedLines,
            int baseLineIndex, List transformedLocalLines) throws IOException {
  appendTransformedLocalLines(baseLineIndex, block.getLeftFrom(), transformedLocalLines, result);
  for (int changedLineIndex = block.getRightFrom(); changedLineIndex <= block.getRightTo(); changedLineIndex++) {
    writeLine(result, changedLines.getLine(changedLineIndex));
  }
  return block.getLeftTo();
}

代码示例来源:origin: org.codehaus.jtstand/jtstand-svnkit

private int appendLines(OutputStream result,
            QSequenceDifferenceBlock block, QSequenceLineCache changedLines,
            int baseLineIndex, List transformedLocalLines) throws IOException {
  appendTransformedLocalLines(baseLineIndex, block.getLeftFrom(), transformedLocalLines, result);
  for (int changedLineIndex = block.getRightFrom(); changedLineIndex <= block.getRightTo(); changedLineIndex++) {
    writeLine(result, changedLines.getLine(changedLineIndex));
  }
  return block.getLeftTo();
}

相关文章