
**Inheritance:**
java.lang.Object, [com.aspose.tasks.View](../../com.aspose.tasks/view)

**All Implemented Interfaces:**
com.aspose.tasks.ITimescaledView
```
public abstract class UsageView extends View implements ITimescaledView
```

Represent a usage view in a project.
## Methods

| Method | Description |
| --- | --- |
| [getAlignDetailsData()](#getAlignDetailsData--) | Gets details data alignment. |
| [getBottomTimescaleTier()](#getBottomTimescaleTier--) | Gets settings of view's bottom timescale tier. |
| [getDisplayDetailsHeaderColumn()](#getDisplayDetailsHeaderColumn--) | Gets a value indicating whether to display details header column in the view or not. |
| [getDisplayShortDetailHeaderNames()](#getDisplayShortDetailHeaderNames--) | Gets a value indicating whether to display short detail header names or not. |
| [getMiddleTimescaleTier()](#getMiddleTimescaleTier--) | Gets settings of view's middle timescale tier. |
| [getRepeatDetailsHeaderOnAllRows()](#getRepeatDetailsHeaderOnAllRows--) | Gets a value indicating whether to repeat details header on all assignment row or not. |
| [getTimescaleSizePercentage()](#getTimescaleSizePercentage--) | \{@inheritDoc\} |
| [getTopTimescaleTier()](#getTopTimescaleTier--) | Gets settings of view's top timescale tier. |
| [setAlignDetailsData(int value)](#setAlignDetailsData-int-) | Sets details data alignment. |
| [setBottomTimescaleTier(TimescaleTier value)](#setBottomTimescaleTier-com.aspose.tasks.TimescaleTier-) | Sets settings of view's bottom timescale tier. |
| [setDisplayDetailsHeaderColumn(boolean value)](#setDisplayDetailsHeaderColumn-boolean-) | Sets a value indicating whether to display details header column in the view or not. |
| [setDisplayShortDetailHeaderNames(boolean value)](#setDisplayShortDetailHeaderNames-boolean-) | Sets a value indicating whether to display short detail header names or not. |
| [setMiddleTimescaleTier(TimescaleTier value)](#setMiddleTimescaleTier-com.aspose.tasks.TimescaleTier-) | Sets settings of view's middle timescale tier. |
| [setRepeatDetailsHeaderOnAllRows(boolean value)](#setRepeatDetailsHeaderOnAllRows-boolean-) | Sets a value indicating whether to repeat details header on all assignment row or not. |
| [setTimescaleSizePercentage(int value)](#setTimescaleSizePercentage-int-) | \{@inheritDoc\} |
| [setTopTimescaleTier(TimescaleTier value)](#setTopTimescaleTier-com.aspose.tasks.TimescaleTier-) | Sets settings of view's top timescale tier. |
### getAlignDetailsData() {#getAlignDetailsData--}
```
public final int getAlignDetailsData()
```


Gets details data alignment.

**Returns:**
int - details data alignment.
### getBottomTimescaleTier() {#getBottomTimescaleTier--}
```
public final TimescaleTier getBottomTimescaleTier()
```


Gets settings of view's bottom timescale tier. [TimescaleTier](../../com.aspose.tasks/timescaletier)

**Returns:**
[TimescaleTier](../../com.aspose.tasks/timescaletier) - settings of view's bottom timescale tier.
### getDisplayDetailsHeaderColumn() {#getDisplayDetailsHeaderColumn--}
```
public final boolean getDisplayDetailsHeaderColumn()
```


Gets a value indicating whether to display details header column in the view or not.

**Returns:**
boolean - a value indicating whether to display details header column in the view or not.
### getDisplayShortDetailHeaderNames() {#getDisplayShortDetailHeaderNames--}
```
public final boolean getDisplayShortDetailHeaderNames()
```


Gets a value indicating whether to display short detail header names or not.

**Returns:**
boolean - a value indicating whether to display short detail header names or not.
### getMiddleTimescaleTier() {#getMiddleTimescaleTier--}
```
public final TimescaleTier getMiddleTimescaleTier()
```


Gets settings of view's middle timescale tier. [TimescaleTier](../../com.aspose.tasks/timescaletier).

**Returns:**
[TimescaleTier](../../com.aspose.tasks/timescaletier) - settings of view's middle timescale tier.
### getRepeatDetailsHeaderOnAllRows() {#getRepeatDetailsHeaderOnAllRows--}
```
public final boolean getRepeatDetailsHeaderOnAllRows()
```


Gets a value indicating whether to repeat details header on all assignment row or not.

**Returns:**
boolean - a value indicating whether to repeat details header on all assignment row or not.
### getTimescaleSizePercentage() {#getTimescaleSizePercentage--}
```
public final int getTimescaleSizePercentage()
```


Gets a percentage to reduce or enlarge the spacing between units on the timescale tier.

**Returns:**
int - \{@inheritDoc\}
### getTopTimescaleTier() {#getTopTimescaleTier--}
```
public final TimescaleTier getTopTimescaleTier()
```


Gets settings of view's top timescale tier. [TimescaleTier](../../com.aspose.tasks/timescaletier).

**Returns:**
[TimescaleTier](../../com.aspose.tasks/timescaletier) - settings of view's top timescale tier.
### setAlignDetailsData(int value) {#setAlignDetailsData-int-}
```
public final void setAlignDetailsData(int value)
```


Sets details data alignment.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | details data alignment. |

### setBottomTimescaleTier(TimescaleTier value) {#setBottomTimescaleTier-com.aspose.tasks.TimescaleTier-}
```
public final void setBottomTimescaleTier(TimescaleTier value)
```


Sets settings of view's bottom timescale tier. [TimescaleTier](../../com.aspose.tasks/timescaletier)

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [TimescaleTier](../../com.aspose.tasks/timescaletier) | settings of view's bottom timescale tier. |

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


Sets a value indicating whether to display details header column in the view or not.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to display details header column in the view or not. |

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


Sets a value indicating whether to display short detail header names or not.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to display short detail header names or not. |

### setMiddleTimescaleTier(TimescaleTier value) {#setMiddleTimescaleTier-com.aspose.tasks.TimescaleTier-}
```
public final void setMiddleTimescaleTier(TimescaleTier value)
```


Sets settings of view's middle timescale tier. [TimescaleTier](../../com.aspose.tasks/timescaletier).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [TimescaleTier](../../com.aspose.tasks/timescaletier) | settings of view's middle timescale tier. |

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


Sets a value indicating whether to repeat details header on all assignment row or not.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | boolean | a value indicating whether to repeat details header on all assignment row or not. |

### setTimescaleSizePercentage(int value) {#setTimescaleSizePercentage-int-}
```
public final void setTimescaleSizePercentage(int value)
```


Sets a percentage to reduce or enlarge the spacing between units on the timescale tier.

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | int | \{@inheritDoc\} |

### setTopTimescaleTier(TimescaleTier value) {#setTopTimescaleTier-com.aspose.tasks.TimescaleTier-}
```
public final void setTopTimescaleTier(TimescaleTier value)
```


Sets settings of view's top timescale tier. [TimescaleTier](../../com.aspose.tasks/timescaletier).

**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| value | [TimescaleTier](../../com.aspose.tasks/timescaletier) | settings of view's top timescale tier. |

