
**Inheritance:**
java.lang.Object, com.aspose.ms.System.ValueType, com.aspose.ms.System.Enum
```
public final class HatchStyle extends System.Enum
```

Specifies the different patterns available for  HatchBrush  objects.
## Fields

| Field | Description |
| --- | --- |
| [BackwardDiagonal](#BackwardDiagonal) | A pattern of lines on a diagonal from upper right to lower left. |
| [Cross](#Cross) | Specifies horizontal and vertical lines that cross. |
| [DarkDownwardDiagonal](#DarkDownwardDiagonal) | Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are twice the width of ForwardDiagonal. |
| [DarkHorizontal](#DarkHorizontal) | Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice the width of Horizontal. |
| [DarkUpwardDiagonal](#DarkUpwardDiagonal) | Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than BackwardDiagonal, and are twice its width, but the lines are not antialiased. |
| [DarkVertical](#DarkVertical) | Specifies vertical lines that are spaced 50 percent closer together than Vertical and are twice its width. |
| [DashedDownwardDiagonal](#DashedDownwardDiagonal) | Specifies dashed diagonal lines, that slant to the right from top points to bottom points. |
| [DashedHorizontal](#DashedHorizontal) | Specifies dashed horizontal lines. |
| [DashedUpwardDiagonal](#DashedUpwardDiagonal) | Specifies dashed diagonal lines, that slant to the left from top points to bottom points. |
| [DashedVertical](#DashedVertical) | Specifies dashed vertical lines. |
| [DiagonalBrick](#DiagonalBrick) | Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points. |
| [DiagonalCross](#DiagonalCross) | A pattern of crisscross diagonal lines. |
| [Divot](#Divot) | Specifies a hatch that has the appearance of divots. |
| [DottedDiamond](#DottedDiamond) | Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross. |
| [DottedGrid](#DottedGrid) | Specifies horizontal and vertical lines, each of which is composed of dots, that cross. |
| [EnumSeparatorCharArray](#EnumSeparatorCharArray) |  |
| [ForwardDiagonal](#ForwardDiagonal) | A pattern of lines on a diagonal from upper left to lower right. |
| [Horizontal](#Horizontal) | A pattern of horizontal lines. |
| [HorizontalBrick](#HorizontalBrick) | Specifies a hatch that has the appearance of horizontally layered bricks. |
| [LargeCheckerBoard](#LargeCheckerBoard) | Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of SmallCheckerBoard. |
| [LargeConfetti](#LargeConfetti) | Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than SmallConfetti. |
| [LargeGrid](#LargeGrid) | Specifies the hatch style Cross. |
| [LightDownwardDiagonal](#LightDownwardDiagonal) | Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than ForwardDiagonal, but are not antialiased. |
| [LightHorizontal](#LightHorizontal) | Specifies horizontal lines that are spaced 50 percent closer together than Horizontal. |
| [LightUpwardDiagonal](#LightUpwardDiagonal) | Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased. |
| [LightVertical](#LightVertical) | Specifies vertical lines that are spaced 50 percent closer together than Vertical. |
| [Max](#Max) | Specifies hatch style SolidDiamond. |
| [Min](#Min) | Specifies hatch style Horizontal. |
| [NarrowHorizontal](#NarrowHorizontal) | Specifies horizontal lines that are spaced 75 percent closer together than hatch style Horizontal (or 25 percent closer together than LightHorizontal). |
| [NarrowVertical](#NarrowVertical) | Specifies vertical lines that are spaced 75 percent closer together than hatch style Vertical (or 25 percent closer together than LightVertical). |
| [OutlinedDiamond](#OutlinedDiamond) | Specifies forward diagonal and backward diagonal lines that cross but are not antialiased. |
| [Percent05](#Percent05) | Specifies a 5-percent hatch. |
| [Percent10](#Percent10) | Specifies a 10-percent hatch. |
| [Percent20](#Percent20) | Specifies a 20-percent hatch. |
| [Percent25](#Percent25) | Specifies a 25-percent hatch. |
| [Percent30](#Percent30) | Specifies a 30-percent hatch. |
| [Percent40](#Percent40) | Specifies a 40-percent hatch. |
| [Percent50](#Percent50) | Specifies a 50-percent hatch. |
| [Percent60](#Percent60) | Specifies a 60-percent hatch. |
| [Percent70](#Percent70) | Specifies a 70-percent hatch. |
| [Percent75](#Percent75) | Specifies a 75-percent hatch. |
| [Percent80](#Percent80) | Specifies a 80-percent hatch. |
| [Percent90](#Percent90) | Specifies a 90-percent hatch. |
| [Plaid](#Plaid) | Specifies a hatch that has the appearance of a plaid material. |
| [Shingle](#Shingle) | Specifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points. |
| [SmallCheckerBoard](#SmallCheckerBoard) | Specifies a hatch that has the appearance of a checkerboard. |
| [SmallConfetti](#SmallConfetti) | Specifies a hatch that has the appearance of confetti. |
| [SmallGrid](#SmallGrid) | Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Cross. |
| [SolidDiamond](#SolidDiamond) | Specifies a hatch that has the appearance of a checkerboard placed diagonally. |
| [Sphere](#Sphere) | Specifies a hatch that has the appearance of spheres laid adjacent to one another. |
| [Trellis](#Trellis) | Specifies a hatch that has the appearance of a trellis. |
| [Vertical](#Vertical) | A pattern of vertical lines. |
| [Wave](#Wave) | Specifies horizontal lines that are composed of tildes. |
| [Weave](#Weave) | Specifies a hatch that has the appearance of a woven material. |
| [WideDownwardDiagonal](#WideDownwardDiagonal) | Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style ForwardDiagonal, and are triple its width, but are not antialiased. |
| [WideUpwardDiagonal](#WideUpwardDiagonal) | Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style BackwardDiagonal, and are triple its width, but are not antialiased. |
| [ZigZag](#ZigZag) | Specifies horizontal lines that are composed of zigzags. |
## Methods

| Method | Description |
| --- | --- |
| [Clone()](#Clone--) |  |
| [CloneTo(T arg0)](#CloneTo-T-) |  |
| [CloneTo(System.Enum arg0)](#CloneTo-com.aspose.ms.System.Enum-) |  |
| [equals(Object arg0)](#equals-java.lang.Object-) |  |
| [format(System.Type arg0, Object arg1, String arg2)](#format-com.aspose.ms.System.Type-java.lang.Object-java.lang.String-) |  |
| [format(Class<?> arg0, long arg1, String arg2)](#format-java.lang.Class----long-java.lang.String-) |  |
| [getClass()](#getClass--) |  |
| [getName(System.Type arg0, Object arg1)](#getName-com.aspose.ms.System.Type-java.lang.Object-) |  |
| [getName(Class<?> arg0, long arg1)](#getName-java.lang.Class----long-) |  |
| [getNames()](#getNames--) |  |
| [getNames(System.Type arg0)](#getNames-com.aspose.ms.System.Type-) |  |
| [getNames(Class<?> arg0)](#getNames-java.lang.Class----) |  |
| [getUnderlyingType(System.Type arg0)](#getUnderlyingType-com.aspose.ms.System.Type-) |  |
| [getUnderlyingType(Class<?> arg0)](#getUnderlyingType-java.lang.Class----) |  |
| [getValue(Class<?> arg0, String arg1)](#getValue-java.lang.Class----java.lang.String-) |  |
| [getValues()](#getValues--) |  |
| [getValues(System.Type arg0)](#getValues-com.aspose.ms.System.Type-) |  |
| [getValues(Class<?> arg0)](#getValues-java.lang.Class----) |  |
| [get_Caption()](#get-Caption--) |  |
| [get_Value()](#get-Value--) |  |
| [hashCode()](#hashCode--) |  |
| [isDefined(System.Type arg0, Object arg1)](#isDefined-com.aspose.ms.System.Type-java.lang.Object-) |  |
| [isDefined(System.Type arg0, String arg1)](#isDefined-com.aspose.ms.System.Type-java.lang.String-) |  |
| [isDefined(System.Type arg0, long arg1)](#isDefined-com.aspose.ms.System.Type-long-) |  |
| [isDefined(Class<?> arg0, String arg1)](#isDefined-java.lang.Class----java.lang.String-) |  |
| [isDefined(Class<?> arg0, long arg1)](#isDefined-java.lang.Class----long-) |  |
| [notify()](#notify--) |  |
| [notifyAll()](#notifyAll--) |  |
| [parse(System.Type arg0, String arg1)](#parse-com.aspose.ms.System.Type-java.lang.String-) |  |
| [parse(System.Type arg0, String arg1, Boolean arg2)](#parse-com.aspose.ms.System.Type-java.lang.String-java.lang.Boolean-) |  |
| [parse(Class<?> arg0, String arg1)](#parse-java.lang.Class----java.lang.String-) |  |
| [parse(Class<?> arg0, String arg1, Boolean arg2)](#parse-java.lang.Class----java.lang.String-java.lang.Boolean-) |  |
| [register(System.Enum.AbstractEnum arg0)](#register-com.aspose.ms.System.Enum.AbstractEnum-) |  |
| [toObject(System.Type arg0, Object arg1)](#toObject-com.aspose.ms.System.Type-java.lang.Object-) |  |
| [toString()](#toString--) |  |
| [toString(Class<?> arg0, long arg1)](#toString-java.lang.Class----long-) |  |
| [toString(long arg0)](#toString-long-) |  |
| [wait()](#wait--) |  |
| [wait(long arg0)](#wait-long-) |  |
| [wait(long arg0, int arg1)](#wait-long-int-) |  |
### BackwardDiagonal {#BackwardDiagonal}
```
public static final int BackwardDiagonal
```


A pattern of lines on a diagonal from upper right to lower left.

### Cross {#Cross}
```
public static final int Cross
```


Specifies horizontal and vertical lines that cross.

### DarkDownwardDiagonal {#DarkDownwardDiagonal}
```
public static final int DarkDownwardDiagonal
```


Specifies diagonal lines that slant to the right from top points to bottom points, are spaced 50 percent closer together than, and are twice the width of ForwardDiagonal. This hatch pattern is not antialiased.

### DarkHorizontal {#DarkHorizontal}
```
public static final int DarkHorizontal
```


Specifies horizontal lines that are spaced 50 percent closer together than Horizontal and are twice the width of Horizontal.

### DarkUpwardDiagonal {#DarkUpwardDiagonal}
```
public static final int DarkUpwardDiagonal
```


Specifies diagonal lines that slant to the left from top points to bottom points, are spaced 50 percent closer together than BackwardDiagonal, and are twice its width, but the lines are not antialiased.

### DarkVertical {#DarkVertical}
```
public static final int DarkVertical
```


Specifies vertical lines that are spaced 50 percent closer together than Vertical and are twice its width.

### DashedDownwardDiagonal {#DashedDownwardDiagonal}
```
public static final int DashedDownwardDiagonal
```


Specifies dashed diagonal lines, that slant to the right from top points to bottom points.

### DashedHorizontal {#DashedHorizontal}
```
public static final int DashedHorizontal
```


Specifies dashed horizontal lines.

### DashedUpwardDiagonal {#DashedUpwardDiagonal}
```
public static final int DashedUpwardDiagonal
```


Specifies dashed diagonal lines, that slant to the left from top points to bottom points.

### DashedVertical {#DashedVertical}
```
public static final int DashedVertical
```


Specifies dashed vertical lines.

### DiagonalBrick {#DiagonalBrick}
```
public static final int DiagonalBrick
```


Specifies a hatch that has the appearance of layered bricks that slant to the left from top points to bottom points.

### DiagonalCross {#DiagonalCross}
```
public static final int DiagonalCross
```


A pattern of crisscross diagonal lines.

### Divot {#Divot}
```
public static final int Divot
```


Specifies a hatch that has the appearance of divots.

### DottedDiamond {#DottedDiamond}
```
public static final int DottedDiamond
```


Specifies forward diagonal and backward diagonal lines, each of which is composed of dots, that cross.

### DottedGrid {#DottedGrid}
```
public static final int DottedGrid
```


Specifies horizontal and vertical lines, each of which is composed of dots, that cross.

### EnumSeparatorCharArray {#EnumSeparatorCharArray}
```
public static final char[] EnumSeparatorCharArray
```


### ForwardDiagonal {#ForwardDiagonal}
```
public static final int ForwardDiagonal
```


A pattern of lines on a diagonal from upper left to lower right.

### Horizontal {#Horizontal}
```
public static final int Horizontal
```


A pattern of horizontal lines.

### HorizontalBrick {#HorizontalBrick}
```
public static final int HorizontalBrick
```


Specifies a hatch that has the appearance of horizontally layered bricks.

### LargeCheckerBoard {#LargeCheckerBoard}
```
public static final int LargeCheckerBoard
```


Specifies a hatch that has the appearance of a checkerboard with squares that are twice the size of SmallCheckerBoard.

### LargeConfetti {#LargeConfetti}
```
public static final int LargeConfetti
```


Specifies a hatch that has the appearance of confetti, and is composed of larger pieces than SmallConfetti.

### LargeGrid {#LargeGrid}
```
public static final int LargeGrid
```


Specifies the hatch style Cross.

### LightDownwardDiagonal {#LightDownwardDiagonal}
```
public static final int LightDownwardDiagonal
```


Specifies diagonal lines that slant to the right from top points to bottom points and are spaced 50 percent closer together than ForwardDiagonal, but are not antialiased.

### LightHorizontal {#LightHorizontal}
```
public static final int LightHorizontal
```


Specifies horizontal lines that are spaced 50 percent closer together than Horizontal.

### LightUpwardDiagonal {#LightUpwardDiagonal}
```
public static final int LightUpwardDiagonal
```


Specifies diagonal lines that slant to the left from top points to bottom points and are spaced 50 percent closer together than BackwardDiagonal, but they are not antialiased.

### LightVertical {#LightVertical}
```
public static final int LightVertical
```


Specifies vertical lines that are spaced 50 percent closer together than Vertical.

### Max {#Max}
```
public static final int Max
```


Specifies hatch style SolidDiamond.

### Min {#Min}
```
public static final int Min
```


Specifies hatch style Horizontal.

### NarrowHorizontal {#NarrowHorizontal}
```
public static final int NarrowHorizontal
```


Specifies horizontal lines that are spaced 75 percent closer together than hatch style Horizontal (or 25 percent closer together than LightHorizontal).

### NarrowVertical {#NarrowVertical}
```
public static final int NarrowVertical
```


Specifies vertical lines that are spaced 75 percent closer together than hatch style Vertical (or 25 percent closer together than LightVertical).

### OutlinedDiamond {#OutlinedDiamond}
```
public static final int OutlinedDiamond
```


Specifies forward diagonal and backward diagonal lines that cross but are not antialiased.

### Percent05 {#Percent05}
```
public static final int Percent05
```


Specifies a 5-percent hatch. The ratio of foreground color to background color is 5:95.

### Percent10 {#Percent10}
```
public static final int Percent10
```


Specifies a 10-percent hatch. The ratio of foreground color to background color is 10:90.

### Percent20 {#Percent20}
```
public static final int Percent20
```


Specifies a 20-percent hatch. The ratio of foreground color to background color is 20:80.

### Percent25 {#Percent25}
```
public static final int Percent25
```


Specifies a 25-percent hatch. The ratio of foreground color to background color is 25:75.

### Percent30 {#Percent30}
```
public static final int Percent30
```


Specifies a 30-percent hatch. The ratio of foreground color to background color is 30:70.

### Percent40 {#Percent40}
```
public static final int Percent40
```


Specifies a 40-percent hatch. The ratio of foreground color to background color is 40:60.

### Percent50 {#Percent50}
```
public static final int Percent50
```


Specifies a 50-percent hatch. The ratio of foreground color to background color is 50:50.

### Percent60 {#Percent60}
```
public static final int Percent60
```


Specifies a 60-percent hatch. The ratio of foreground color to background color is 60:40.

### Percent70 {#Percent70}
```
public static final int Percent70
```


Specifies a 70-percent hatch. The ratio of foreground color to background color is 70:30.

### Percent75 {#Percent75}
```
public static final int Percent75
```


Specifies a 75-percent hatch. The ratio of foreground color to background color is 75:25.

### Percent80 {#Percent80}
```
public static final int Percent80
```


Specifies a 80-percent hatch. The ratio of foreground color to background color is 80:100.

### Percent90 {#Percent90}
```
public static final int Percent90
```


Specifies a 90-percent hatch. The ratio of foreground color to background color is 90:10.

### Plaid {#Plaid}
```
public static final int Plaid
```


Specifies a hatch that has the appearance of a plaid material.

### Shingle {#Shingle}
```
public static final int Shingle
```


Specifies a hatch that has the appearance of diagonally layered shingles that slant to the right from top points to bottom points.

### SmallCheckerBoard {#SmallCheckerBoard}
```
public static final int SmallCheckerBoard
```


Specifies a hatch that has the appearance of a checkerboard.

### SmallConfetti {#SmallConfetti}
```
public static final int SmallConfetti
```


Specifies a hatch that has the appearance of confetti.

### SmallGrid {#SmallGrid}
```
public static final int SmallGrid
```


Specifies horizontal and vertical lines that cross and are spaced 50 percent closer together than hatch style Cross.

### SolidDiamond {#SolidDiamond}
```
public static final int SolidDiamond
```


Specifies a hatch that has the appearance of a checkerboard placed diagonally.

### Sphere {#Sphere}
```
public static final int Sphere
```


Specifies a hatch that has the appearance of spheres laid adjacent to one another.

### Trellis {#Trellis}
```
public static final int Trellis
```


Specifies a hatch that has the appearance of a trellis.

### Vertical {#Vertical}
```
public static final int Vertical
```


A pattern of vertical lines.

### Wave {#Wave}
```
public static final int Wave
```


Specifies horizontal lines that are composed of tildes.

### Weave {#Weave}
```
public static final int Weave
```


Specifies a hatch that has the appearance of a woven material.

### WideDownwardDiagonal {#WideDownwardDiagonal}
```
public static final int WideDownwardDiagonal
```


Specifies diagonal lines that slant to the right from top points to bottom points, have the same spacing as hatch style ForwardDiagonal, and are triple its width, but are not antialiased.

### WideUpwardDiagonal {#WideUpwardDiagonal}
```
public static final int WideUpwardDiagonal
```


Specifies diagonal lines that slant to the left from top points to bottom points, have the same spacing as hatch style BackwardDiagonal, and are triple its width, but are not antialiased.

### ZigZag {#ZigZag}
```
public static final int ZigZag
```


Specifies horizontal lines that are composed of zigzags.

### Clone() {#Clone--}
```
public System.Enum Clone()
```




**Returns:**
com.aspose.ms.System.Enum
### CloneTo(T arg0) {#CloneTo-T-}
```
public abstract void CloneTo(T arg0)
```




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

### CloneTo(System.Enum arg0) {#CloneTo-com.aspose.ms.System.Enum-}
```
public void CloneTo(System.Enum arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Enum |  |

### equals(Object arg0) {#equals-java.lang.Object-}
```
public boolean equals(Object arg0)
```




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

**Returns:**
boolean
### format(System.Type arg0, Object arg1, String arg2) {#format-com.aspose.ms.System.Type-java.lang.Object-java.lang.String-}
```
public static String format(System.Type arg0, Object arg1, String arg2)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | java.lang.Object |  |
| arg2 | java.lang.String |  |

**Returns:**
java.lang.String
### format(Class<?> arg0, long arg1, String arg2) {#format-java.lang.Class----long-java.lang.String-}
```
public static String format(Class<?> arg0, long arg1, String arg2)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | long |  |
| arg2 | java.lang.String |  |

**Returns:**
java.lang.String
### getClass() {#getClass--}
```
public final native Class<?> getClass()
```




**Returns:**
java.lang.Class<?>
### getName(System.Type arg0, Object arg1) {#getName-com.aspose.ms.System.Type-java.lang.Object-}
```
public static String getName(System.Type arg0, Object arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | java.lang.Object |  |

**Returns:**
java.lang.String
### getName(Class<?> arg0, long arg1) {#getName-java.lang.Class----long-}
```
public static String getName(Class<?> arg0, long arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | long |  |

**Returns:**
java.lang.String
### getNames() {#getNames--}
```
public String[] getNames()
```




**Returns:**
java.lang.String[]
### getNames(System.Type arg0) {#getNames-com.aspose.ms.System.Type-}
```
public static String[] getNames(System.Type arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |

**Returns:**
java.lang.String[]
### getNames(Class<?> arg0) {#getNames-java.lang.Class----}
```
public static Collection<String> getNames(Class<?> arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |

**Returns:**
java.util.Collection<java.lang.String>
### getUnderlyingType(System.Type arg0) {#getUnderlyingType-com.aspose.ms.System.Type-}
```
public static System.Type getUnderlyingType(System.Type arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |

**Returns:**
com.aspose.ms.System.Type
### getUnderlyingType(Class<?> arg0) {#getUnderlyingType-java.lang.Class----}
```
public static Class<? extends Number> getUnderlyingType(Class<?> arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |

**Returns:**
java.lang.Class<? extends java.lang.Number>
### getValue(Class<?> arg0, String arg1) {#getValue-java.lang.Class----java.lang.String-}
```
public static long getValue(Class<?> arg0, String arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | java.lang.String |  |

**Returns:**
long
### getValues() {#getValues--}
```
public Long[] getValues()
```




**Returns:**
java.lang.Long[]
### getValues(System.Type arg0) {#getValues-com.aspose.ms.System.Type-}
```
public static System.Array getValues(System.Type arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |

**Returns:**
com.aspose.ms.System.Array
### getValues(Class<?> arg0) {#getValues-java.lang.Class----}
```
public static Long[] getValues(Class<?> arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |

**Returns:**
java.lang.Long[]
### get_Caption() {#get-Caption--}
```
public String get_Caption()
```




**Returns:**
java.lang.String
### get_Value() {#get-Value--}
```
public long get_Value()
```




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




**Returns:**
int
### isDefined(System.Type arg0, Object arg1) {#isDefined-com.aspose.ms.System.Type-java.lang.Object-}
```
public static boolean isDefined(System.Type arg0, Object arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | java.lang.Object |  |

**Returns:**
boolean
### isDefined(System.Type arg0, String arg1) {#isDefined-com.aspose.ms.System.Type-java.lang.String-}
```
public static boolean isDefined(System.Type arg0, String arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | java.lang.String |  |

**Returns:**
boolean
### isDefined(System.Type arg0, long arg1) {#isDefined-com.aspose.ms.System.Type-long-}
```
public static boolean isDefined(System.Type arg0, long arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | long |  |

**Returns:**
boolean
### isDefined(Class<?> arg0, String arg1) {#isDefined-java.lang.Class----java.lang.String-}
```
public static boolean isDefined(Class<?> arg0, String arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | java.lang.String |  |

**Returns:**
boolean
### isDefined(Class<?> arg0, long arg1) {#isDefined-java.lang.Class----long-}
```
public static boolean isDefined(Class<?> arg0, long arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | long |  |

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




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




### parse(System.Type arg0, String arg1) {#parse-com.aspose.ms.System.Type-java.lang.String-}
```
public static long parse(System.Type arg0, String arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | java.lang.String |  |

**Returns:**
long
### parse(System.Type arg0, String arg1, Boolean arg2) {#parse-com.aspose.ms.System.Type-java.lang.String-java.lang.Boolean-}
```
public static long parse(System.Type arg0, String arg1, Boolean arg2)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | java.lang.String |  |
| arg2 | java.lang.Boolean |  |

**Returns:**
long
### parse(Class<?> arg0, String arg1) {#parse-java.lang.Class----java.lang.String-}
```
public static long parse(Class<?> arg0, String arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | java.lang.String |  |

**Returns:**
long
### parse(Class<?> arg0, String arg1, Boolean arg2) {#parse-java.lang.Class----java.lang.String-java.lang.Boolean-}
```
public static long parse(Class<?> arg0, String arg1, Boolean arg2)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | java.lang.String |  |
| arg2 | java.lang.Boolean |  |

**Returns:**
long
### register(System.Enum.AbstractEnum arg0) {#register-com.aspose.ms.System.Enum.AbstractEnum-}
```
public static void register(System.Enum.AbstractEnum arg0)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Enum.AbstractEnum |  |

### toObject(System.Type arg0, Object arg1) {#toObject-com.aspose.ms.System.Type-java.lang.Object-}
```
public static Object toObject(System.Type arg0, Object arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | com.aspose.ms.System.Type |  |
| arg1 | java.lang.Object |  |

**Returns:**
java.lang.Object
### toString() {#toString--}
```
public String toString()
```




**Returns:**
java.lang.String
### toString(Class<?> arg0, long arg1) {#toString-java.lang.Class----long-}
```
public static String toString(Class<?> arg0, long arg1)
```




**Parameters:**
| Parameter | Type | Description |
| --- | --- | --- |
| arg0 | java.lang.Class<?> |  |
| arg1 | long |  |

**Returns:**
java.lang.String
### toString(long arg0) {#toString-long-}
```
public String toString(long arg0)
```




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

**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 |  |

