# Class: com.pnfsoftware.jeb.core.units.code.asm.memory.Page

Simple representation of a page of memory. Currently, this object is used by the [IVirtualMemoryShim](IVirtualMemoryShim) to retrieve diffs.

## Constructor: Page
- parameter: `address`, type: `long`
- parameter: `protection`, type: `int`
- parameter: `data`, type: `byte[]`


## Method: getAddress
- return type: `long`

Description: Retrieve the page address in memory.
return: 

## Method: getData
- return type: `byte[]`

Description: Retrieve the memory bytes. The array contents should not be modified.
return: 

## Method: getProtection
- return type: `int`

Description: Retrieve the protection bits. Refer to [IVirtualMemory](IVirtualMemory) for a complete list.
return: 

## Method: getSize
- return type: `int`

Description: Retrieve the page size in bytes.
return: 

