Note
This class is not threadsafe.
| Modifier and Type | Class and Description |
|---|---|
| protected abstract class | Struct.AbstractBoolean
Base class for Boolean fields |
| protected abstract class | Struct.AbstractMember
Base implementation of Member |
| public class | Struct.Address
Represents a native memory address. |
| public static class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Struct.Boolean
A normal C boolean - 1 byte in size |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| protected abstract class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| pack-priv static class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public abstract class | |
| public class | |
| public class | |
| public class | |
| protected abstract class | Struct.Member
Interface all Struct members must implement. |
| public class | |
| public class | |
| public abstract class | Struct.NumberField
Base class for all Number structure fields. |
| public class | |
| public static class | |
| protected class | Struct.Padding
Specialized padding fields for structs. |
| public class | |
| public class | Struct.Pointer
Represents a native memory address. |
| public abstract class | |
| public class | |
| public class | |
| public class | Struct.Signed16
A 16 bit signed integer field. |
| public class | Struct.Signed32
A 32 bit signed integer field. |
| public class | Struct.Signed64
A 64 bit signed integer field. |
| public class | Struct.Signed8
An 8 bit signed integer |
| public class | Struct.SignedLong
A native long integer field. |
| public class | |
| public class | |
| public class | |
| public class | |
| public abstract class | |
| public class | Struct.StructRef<
- Struct type T extends Struct>Represents a reference to a Struct or and array of Structs |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Struct.Unsigned16
A 16 bit signed integer field. |
| public class | Struct.Unsigned32
A 32 bit signed integer field. |
| public class | Struct.Unsigned64
A 64 bit unsigned integer field. |
| public class | Struct.Unsigned8
An 8 bit unsigned integer |
| public class | Struct.UnsignedLong
A native long integer field. |
| public class | |
| public class | |
| public class | |
| public class | |
| public class | Struct.WBOOL
A Windows BOOL - 4 bytes |
| public class |
| Modifier and Type | Field and Description |
|---|---|
| pack-priv final Struct. | |
| pack-priv static final Charset | |
| pack-priv static final Charset |
| Access | Constructor and Description |
|---|---|
| protected | |
| protected | |
| protected | |
| protected |
| Modifier and Type | Method and Description |
|---|---|
| private static int | |
| public static int | |
| protected < The type of the T extends Struct.Member subclass to create. | Returns: the array that was passed inthe array to store the instances in array)Creates an array of |
| protected < The type of the T extends Enumjava.lang.Enum | |
| protected < The type of the T extends Enumjava.lang.Enum | |
| protected < The type of the T extends Enumjava.lang.Enum | |
| protected < The type of the T extends Enumjava.lang.Enum | |
| protected < The type of the T extends Enumjava.lang.Enum | |
| protected < the type of Struct T extends Struct> T[] | Returns: the array that was passed inthe array to store the instances in array)Creates an array of |
| protected final Struct. | |
| protected final Struct. | |
| protected final Struct. | |
| protected final Struct. | Returns: the array that was passed inthe array to store the instances in arrayCreates an array of |
| protected final Struct. | |
| protected final Struct. | Returns: the array that was passed inthe array to store the instances in arrayCreates an array of |
| protected final Struct. | |
| protected final Struct. | Returns: the array that was passed inthe array to store the instances in arrayCreates an array of |
| protected final Struct. | Returns: the array that was passed inthe array to store the instances in arrayCreates an array of |
| protected final Struct. | Returns: the array that was passed inthe array to store the instances in arrayCreates an array of |
| protected final Struct. | |
| protected final Struct. | |
| protected final Struct. | |
| protected final Struct. | |
| protected Struct. | Returns: the array that was passed inthe array to store the instances in array,length of each string in array stringLength)Creates an array of |
| protected final void | |
| protected final void | |
| public static <T extends Struct> T[] | |
| protected final <T> Struct. | |
| public static Pointer | |
| public static Pointer | |
| public final Runtime | |
| protected final < the type of the inner Struct T extends Struct> T | |
| protected final < the type of the inner Struct T extends Struct> T | |
| public static boolean | |
| public static int | |
| public static < the Struct type T extends Struct> int | |
| public static < the Struct type T extends Struct> int | |
| public String | Returns: aString representation of this structure.Overrides java. java. representation of the structure.
|
| public final void |