LinearOffsetRange function ( int arg0 ) { if ( _length > 0 ) { if ( arg0 == 0 ) { return this ; } return new LinearOffsetRange ( arg0 + _offset , _length ) ; } return new LinearOffsetRange ( arg0 + _offset + _length + 1 , - _length ) ; }
moves the range by the specified translation amount . this method also ` normalises ' the range : excel specifies that the width and height parameters length field here can not be negative . however , offset does produce sensible results in these cases . that behavior is replicated here . concode_field_sep int LAST_VALID_ROW_INDEX concode_elem_sep int _offset concode_elem_sep int LAST_VALID_COLUMN_INDEX concode_elem_sep AreaEval _areaEval concode_elem_sep int _firstRowIndex concode_elem_sep int _length concode_elem_sep int _width concode_elem_sep int _height concode_elem_sep RefEval _refEval concode_elem_sep int _firstColumnIndex concode_field_sep int getFirstColumnIndex concode_elem_sep int evaluateIntArg concode_elem_sep AreaEval createOffset concode_elem_sep AreaEval offset concode_elem_sep short getFirstIndex concode_elem_sep int getWidth concode_elem_sep boolean isOutOfBounds concode_elem_sep int getHeight concode_elem_sep short getLastIndex concode_elem_sep BaseRef evaluateBaseRef concode_elem_sep int getFirstRowIndex concode_elem_sep String toString concode_elem_sep ValueEval evaluate