**Inheritance:**
java.lang.Object

**All Implemented Interfaces:**
[com.aspose.imaging.xmp.types.IXmpType](../../com.aspose.imaging.xmp.types/ixmptype), com.aspose.ms.System.ICloneable, java.lang.Cloneable
```
public abstract class XmpTypeBase implements IXmpType, System.ICloneable, Cloneable
```

Represents base class for basic XMP type.
## Constructors

| Constructor | Description |
| --- | --- |
| [XmpTypeBase()](#XmpTypeBase--) |  |
## Methods

| Method | Description |
| --- | --- |
| [toString()](#toString--) | Gets this XMP data as string. |
| [deepClone()](#deepClone--) | Clones this instance. |
### XmpTypeBase() {#XmpTypeBase--}
```
public XmpTypeBase()
```


### toString() {#toString--}
```
public String toString()
```


Gets this XMP data as string.

**Returns:**
java.lang.String - XMP data as string.
### deepClone() {#deepClone--}
```
public Object deepClone()
```


Clones this instance.

**Returns:**
java.lang.Object - A shallow clone.
