
**Inheritance:**
java.lang.Object

**All Implemented Interfaces:**
[com.aspose.psd.fileformats.psd.layers.layerresources.strokeresources.IStrokeSettings](../../com.aspose.psd.fileformats.psd.layers.layerresources.strokeresources/istrokesettings)
```
public class StrokeSettings implements IStrokeSettings
```

Stroke settings of Shapes.
## Constructors

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

| Method | Description |
| --- | --- |
| [createInstance_internalized()](#createInstance-internalized--) | Create instance of StrokeSettings with properties assigned by default. |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [getClass()](#getClass--) |  |
| [getEnabled()](#getEnabled--) | Gets or sets Stroke is enabled. |
| [getFill()](#getFill--) | Gets or sets Fill settings of the Stroke. |
| [getLineAlignment()](#getLineAlignment--) | Gets or sets Stroke style line alignment. |
| [getLineCap()](#getLineCap--) | Gets or sets Stroke line cap type. |
| [getLineDashSet()](#getLineDashSet--) | Gets or sets array of line dashes. |
| [getLineJoin()](#getLineJoin--) | Gets or sets Stroke line join type. |
| [getSize()](#getSize--) | Gets or sets Stroke line width. |
| [hashCode()](#hashCode--) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [setEnabled(boolean value)](#setEnabled-boolean-) | Gets or sets Stroke is enabled. |
| [setFill(IFillSettings value)](#setFill-com.aspose.psd.fileformats.psd.layers.fillsettings.IFillSettings-) | Gets or sets Fill settings of the Stroke. |
| [setLineAlignment(short value)](#setLineAlignment-short-) | Gets or sets Stroke style line alignment. |
| [setLineCap(short value)](#setLineCap-short-) | Gets or sets Stroke line cap type. |
| [setLineDashSet(double[] value)](#setLineDashSet-double---) | Gets or sets array of line dashes. |
| [setLineJoin(short value)](#setLineJoin-short-) | Gets or sets Stroke line join type. |
| [setSize(double value)](#setSize-double-) | Gets or sets Stroke line width. |
| [toString()](#toString--) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### StrokeSettings() {#StrokeSettings--}
```
public StrokeSettings()
```


### createInstance_internalized() {#createInstance-internalized--}
```
public static StrokeSettings createInstance_internalized()
```


Create instance of StrokeSettings with properties assigned by default.

**Returns:**
[StrokeSettings](../../com.aspose.psd.fileformats.psd.layers.layerresources.strokeresources/strokesettings) - StrokeSettings instance.
### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Object |  |

**Returns:**
boolean
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getEnabled() {#getEnabled--}
```
public final boolean getEnabled()
```


Gets or sets Stroke is enabled.

**Returns:**
boolean
### getFill() {#getFill--}
```
public final IFillSettings getFill()
```


Gets or sets Fill settings of the Stroke.

**Returns:**
[IFillSettings](../../com.aspose.psd.fileformats.psd.layers.fillsettings/ifillsettings)
### getLineAlignment() {#getLineAlignment--}
```
public final short getLineAlignment()
```


Gets or sets Stroke style line alignment.

**Returns:**
short
### getLineCap() {#getLineCap--}
```
public final short getLineCap()
```


Gets or sets Stroke line cap type.

**Returns:**
short
### getLineDashSet() {#getLineDashSet--}
```
public final double[] getLineDashSet()
```


Gets or sets array of line dashes.

**Returns:**
double[]
### getLineJoin() {#getLineJoin--}
```
public final short getLineJoin()
```


Gets or sets Stroke line join type.

**Returns:**
short
### getSize() {#getSize--}
```
public final double getSize()
```


Gets or sets Stroke line width.

**Returns:**
double
### hashCode() {#hashCode--}
```
public native int hashCode()
```




**Returns:**
int
### notify() {#notify--}
```
public final native void notify()
```




### notifyAll() {#notifyAll--}
```
public final native void notifyAll()
```




### setEnabled(boolean value) {#setEnabled-boolean-}
```
public final void setEnabled(boolean value)
```


Gets or sets Stroke is enabled.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean |  |

### setFill(IFillSettings value) {#setFill-com.aspose.psd.fileformats.psd.layers.fillsettings.IFillSettings-}
```
public final void setFill(IFillSettings value)
```


Gets or sets Fill settings of the Stroke.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [IFillSettings](../../com.aspose.psd.fileformats.psd.layers.fillsettings/ifillsettings) |  |

### setLineAlignment(short value) {#setLineAlignment-short-}
```
public final void setLineAlignment(short value)
```


Gets or sets Stroke style line alignment.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | short |  |

### setLineCap(short value) {#setLineCap-short-}
```
public final void setLineCap(short value)
```


Gets or sets Stroke line cap type.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | short |  |

### setLineDashSet(double[] value) {#setLineDashSet-double---}
```
public final void setLineDashSet(double[] value)
```


Gets or sets array of line dashes.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double[] |  |

### setLineJoin(short value) {#setLineJoin-short-}
```
public final void setLineJoin(short value)
```


Gets or sets Stroke line join type.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | short |  |

### setSize(double value) {#setSize-double-}
```
public final void setSize(double value)
```


Gets or sets Stroke line width.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | double |  |

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




**Returns:**
java.lang.String
### wait() {#wait--}
```
public final void wait()
```




### wait(long arg0) {#wait-long-}
```
public final void wait(long arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |

### wait(long arg0, int arg1) {#wait-long-int-}
```
public final void wait(long arg0, int arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | long |  |
| arg1 | int |  |

