
**Inheritance:**
java.lang.Object, com.aspose.foundation.rendering.ApsNode

**All Implemented Interfaces:**
com.aspose.ms.System.Collections.Generic.IGenericEnumerable
```
public class ExtendedApsDocument extends ApsNode implements System.Collections.Generic.IGenericEnumerable<ApsPage>
```

Represents a full one-note document, consisted from Pages translated into page sets.
## Constructors

| Constructor | Description |
| --- | --- |
| [ExtendedApsDocument()](#ExtendedApsDocument--) | Initializes a new instance of the `ExtendedApsDocument` class. |
## Methods

| Method | Description |
| --- | --- |
| [accept(ApsDocumentVisitor visitor)](#accept-com.aspose.foundation.rendering.ApsDocumentVisitor-) | Accepts ApsDocumentVisitor to this element. |
| [addPage(ApsPage page)](#addPage-com.aspose.foundation.rendering.ApsPage-) | Adds a page set to the document. |
| [getPageList()](#getPageList--) | Gets the page set list. |
| [iterator()](#iterator--) | Returns an enumerator. |
| [iterator_Rename_Namesake()](#iterator-Rename-Namesake--) |  |
### ExtendedApsDocument() {#ExtendedApsDocument--}
```
public ExtendedApsDocument()
```


Initializes a new instance of the `ExtendedApsDocument` class.

### accept(ApsDocumentVisitor visitor) {#accept-com.aspose.foundation.rendering.ApsDocumentVisitor-}
```
public void accept(ApsDocumentVisitor visitor)
```


Accepts ApsDocumentVisitor to this element.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| visitor | com.aspose.foundation.rendering.ApsDocumentVisitor | A visitor. |

### addPage(ApsPage page) {#addPage-com.aspose.foundation.rendering.ApsPage-}
```
public void addPage(ApsPage page)
```


Adds a page set to the document.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| page | com.aspose.foundation.rendering.ApsPage | A page set. |

### getPageList() {#getPageList--}
```
public System.Collections.Generic.List<ApsPage> getPageList()
```


Gets the page set list.

**Returns:**
com.aspose.ms.System.Collections.Generic.List&lt;com.aspose.foundation.rendering.ApsPage&gt;
### iterator() {#iterator--}
```
public System.Collections.Generic.IGenericEnumerator<ApsPage> iterator()
```


Returns an enumerator.

**Returns:**
com.aspose.ms.System.Collections.Generic.IGenericEnumerator&lt;com.aspose.foundation.rendering.ApsPage&gt;
### iterator_Rename_Namesake() {#iterator-Rename-Namesake--}
```
public System.Collections.IEnumerator iterator_Rename_Namesake()
```




**Returns:**
com.aspose.ms.System.Collections.IEnumerator
