@Override public void endElement(String uri, String localName, String qName) throws SAXException { String currentNode = this.elementStack.pop(); // if the node popped from the stack and the localName don't match, the xml document is improperly formatted if (!localName.equals(currentNode)) { throw new SAXException(SR.INVALID_RESPONSE_RECEIVED); } String value = this.bld.toString(); if (value.isEmpty()) { value = null; } if (FileConstants.FILE_RANGE_ELEMENT.equals(currentNode)) { final FileRange fileRangeRef = new FileRange(this.startOffset, this.endOffset); this.fileRanges.add(fileRangeRef); } else if (FileConstants.START_ELEMENT.equals(currentNode)) { this.startOffset = Long.parseLong(value); } else if (Constants.END_ELEMENT.equals(currentNode)) { this.endOffset = Long.parseLong(value); } this.bld = new StringBuilder(); }
@Override public void endElement(String uri, String localName, String qName) throws SAXException { String currentNode = this.elementStack.pop(); // if the node popped from the stack and the localName don't match, the xml document is improperly formatted if (!localName.equals(currentNode)) { throw new SAXException(SR.INVALID_RESPONSE_RECEIVED); } String value = this.bld.toString(); if (value.isEmpty()) { value = null; } if (FileConstants.FILE_RANGE_ELEMENT.equals(currentNode)) { final FileRange fileRangeRef = new FileRange(this.startOffset, this.endOffset); this.fileRanges.add(fileRangeRef); } else if (FileConstants.START_ELEMENT.equals(currentNode)) { this.startOffset = Long.parseLong(value); } else if (Constants.END_ELEMENT.equals(currentNode)) { this.endOffset = Long.parseLong(value); } this.bld = new StringBuilder(); }
final FileRange range = new FileRange(offset, offset + length - 1); final byte[] data = new byte[(int) length]; String md5 = null;
final FileRange range = new FileRange(offset, offset + length - 1); final byte[] data = new byte[(int) length]; String md5 = null;
final FileRange range = new FileRange(offset, offset + length - 1);
final FileRange range = new FileRange(offset, offset + length - 1);