
Base class for Cad objects

## Constructors

| Constructor | Description |
| --- | --- |
| [CadBase()](#CadBase) |  |

## Methods

| Method | Description |
| --- | --- |
| [getEmbeddedObjectsContainer()](#getEmbeddedObjectsContainer) | Gets or sets the embedded objects container. |
| [setEmbeddedObjectsContainer(CadEmbeddedObjectContainer value)](#setEmbeddedObjectsContainer-com.aspose.cad.fileformats.cad.cadobjects.CadEmbeddedObjectContainer) | Gets or sets the embedded objects container. |
| [getObjectHandle()](#getObjectHandle) | Gets or sets the object handle. |
| [setObjectHandle(String value)](#setObjectHandle-java.lang.String) | Gets or sets the object handle. |
| [getXdataContainer()](#getXdataContainer) | Gets or sets the xdata container. |
| [setXdataContainer(CadXdataContainer value)](#setXdataContainer-com.aspose.cad.fileformats.cad.cadobjects.CadXdataContainer) | Gets or sets the xdata container. |
| [getAttributes()](#getAttributes) | Gets or sets the attributes. |
| [setAttributes(List<CadObjectAttribute> value)](#setAttributes-java.util.List) | Gets or sets the attributes. |
| [getApplicationCodesContainer()](#getApplicationCodesContainer) | Gets or sets the application defined codes container. |
| [setApplicationCodesContainer(CadApplicationCodesContainer value)](#setApplicationCodesContainer-com.aspose.cad.fileformats.cad.cadobjects.CadApplicationCodesContainer) | Gets or sets the application defined codes container. |
| [getAttribute102Values()](#getAttribute102Values) | Gets or sets the attribute102 values. |
| [setAttribute102Values(List<CadCodeValue> value)](#setAttribute102Values-java.util.List) | Gets or sets the attribute102 values. |

### CadBase() {#CadBase}
```java
public CadBase()
```

### getEmbeddedObjectsContainer() {#getEmbeddedObjectsContainer}
```java
public final CadEmbeddedObjectContainer getEmbeddedObjectsContainer()
```

Gets or sets the embedded objects container.

**Returns:** CadEmbeddedObjectContainer

### setEmbeddedObjectsContainer(CadEmbeddedObjectContainer value) {#setEmbeddedObjectsContainer-com.aspose.cad.fileformats.cad.cadobjects.CadEmbeddedObjectContainer}
```java
public final void setEmbeddedObjectsContainer(CadEmbeddedObjectContainer value)
```

Gets or sets the embedded objects container.

### getObjectHandle() {#getObjectHandle}
```java
public final String getObjectHandle()
```

Gets or sets the object handle.

**Returns:** String - The object handle.

### setObjectHandle(String value) {#setObjectHandle-java.lang.String}
```java
public final void setObjectHandle(String value)
```

Gets or sets the object handle.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | String | The object handle. |

### getXdataContainer() {#getXdataContainer}
```java
public final CadXdataContainer getXdataContainer()
```

Gets or sets the xdata container.

**Returns:** CadXdataContainer - The xdata container.

### setXdataContainer(CadXdataContainer value) {#setXdataContainer-com.aspose.cad.fileformats.cad.cadobjects.CadXdataContainer}
```java
public final void setXdataContainer(CadXdataContainer value)
```

Gets or sets the xdata container.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | CadXdataContainer | The xdata container. |

### getAttributes() {#getAttributes}
```java
public final List<CadObjectAttribute> getAttributes()
```

Gets or sets the attributes.

**Returns:** List<CadObjectAttribute> - The attributes.

### setAttributes(List<CadObjectAttribute> value) {#setAttributes-java.util.List}
```java
public final void setAttributes(List<CadObjectAttribute> value)
```

Gets or sets the attributes.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | List<CadObjectAttribute> | The attributes. |

### getApplicationCodesContainer() {#getApplicationCodesContainer}
```java
public final CadApplicationCodesContainer getApplicationCodesContainer()
```

Gets or sets the application defined codes container.

**Returns:** CadApplicationCodesContainer - The application defined codes container.

### setApplicationCodesContainer(CadApplicationCodesContainer value) {#setApplicationCodesContainer-com.aspose.cad.fileformats.cad.cadobjects.CadApplicationCodesContainer}
```java
public final void setApplicationCodesContainer(CadApplicationCodesContainer value)
```

Gets or sets the application defined codes container.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | CadApplicationCodesContainer | The application defined codes container. |

### getAttribute102Values() {#getAttribute102Values}
```java
public final List<CadCodeValue> getAttribute102Values()
```

Gets or sets the attribute102 values.

**Returns:** List<CadCodeValue> - The attribute102 values.

### setAttribute102Values(List<CadCodeValue> value) {#setAttribute102Values-java.util.List}
```java
public final void setAttribute102Values(List<CadCodeValue> value)
```

Gets or sets the attribute102 values.

**Parameters:**

| Parameter | Type | Description |
| --- | --- | --- |
| value | List<CadCodeValue> | The attribute102 values. |

