# URIAction Class

> A text string, typically a hyperlink.

- Product: Adobe PDF Library 18
- Language: Java
- Version: APDFL18.0.5PlusP2a
- HTML page: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2a/class/URIAction
- Version index: https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2a/llms.txt

```java
class URIAction : Action
```

**Namespace:** `com::datalogics::PDFL`

**Inherits from:** [`Action`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2a/class/Action.md)

## Description

A text string, typically a hyperlink. A Uniform Resource Identifier (URI) is a text string that identifies a resource on the Internet, typically a hyperlink to a web page.

A URI Action within a PDF file allows a reader to click on a hyperlink and open a separate web page or another PDF or other kind of file accessed through a web link.

**Uses types:** [`Action`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2a/class/Action.md), [`PDFDict`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2a/class/PDFDict.md)

## Constructors

### URIAction

```java
com.datalogics.PDFL.URIAction.URIAction(String URIstring, boolean useMap)
```

*constructor*

**Parameters**

- `URIstring` (`String`): String for the URI
- `useMap` (`boolean`): Send mouse position with the URI

General constructor

## Methods

### delete

```java
synchronized void com.datalogics.PDFL.URIAction.delete(Boolean disposing)
```

*protected*

**Parameters**

- `disposing` (`Boolean`)

**Returns:** `synchronized void`

### delete

```java
synchronized void com.datalogics.PDFL.URIAction.delete()
```

**Returns:** `synchronized void`

### equals

```java
boolean com.datalogics.PDFL.Action.equals(Object rhs)
```

**Parameters**

- `rhs` (`Object`)

**Returns:** `boolean`

### finalize

```java
void com.datalogics.PDFL.URIAction.finalize()
```

*protected*

**Returns:** `void`

### getIsMap

```java
boolean com.datalogics.PDFL.URIAction.getIsMap()
```

**Returns:** `boolean`

IsMap boolean

The IsMap property include mouse coordinates with URI.

### getPDFDict

```java
PDFDict com.datalogics.PDFL.Action.getPDFDict()
```

**Returns:** [`PDFDict`](https://docs.datalogics.com/apdfl18/Java/APDFL18.0.5PlusP2a/class/PDFDict.md)

Retrieve the PDFObject representation of this object

### getSubtype

```java
String com.datalogics.PDFL.Action.getSubtype()
```

**Returns:** `String`

The action's subtype

### getURI

```java
String com.datalogics.PDFL.URIAction.getURI()
```

**Returns:** `String`

URI for this action

The URI string for this action.

### setIsMap

```java
void com.datalogics.PDFL.URIAction.setIsMap(boolean arg0)
```

**Parameters**

- `arg0` (`boolean`)

**Returns:** `void`

The IsMap property include mouse coordinates with URI.

### setURI

```java
void com.datalogics.PDFL.URIAction.setURI(String arg0)
```

**Parameters**

- `arg0` (`String`)

**Returns:** `void`

The URI string for this action.

### toString

```java
String com.datalogics.PDFL.Action.toString()
```

**Returns:** `String`
