public Page getSingleValuePage ( int position ) { Block [ ] singleValueBlocks = new Block [ this . blocks . length ] ; for ( int i = 0 ; i < this . blocks . length ; i ++ ) { singleValueBlocks [ i ] = this . blocks [ i ] . getSingleValueBlock ( position ) ; } return new Page ( 1 , singleValueBlocks ) ; }
Gets the values at the specified position as a single element page . The method creates independent copy of the data .