We use header field names as they are specified in the FreeBSD man page for tar in section 5 (Solaris and Linux have no such page in section 5). Where we use a constant, the constant name is just the FreeBSD field name capitalized. Since a single field is known as either "linkflag" or "typeflag", we are going with the UStar name typeflag for this field.
We purposefully define no variable for this list of fields, since we DO NOT WANT TO access or change these values, due to application goals or JVM limitations:
This class will be very elegant when refactored as an enum with enumMap(s) and using generics with auto-boxing instead of the ugly and non-validating casts.
| Modifier and Type | Field and Description |
|---|---|
| public static final TarHeaderField | |
| public static final TarHeaderField | |
| public static final TarHeaderField | |
| public static final TarHeaderField | |
| public static final TarHeaderField | |
| public static final TarHeaderField | |
| public static final TarHeaderField | name
Hides java. |
| public static final TarHeaderField | |
| public static final TarHeaderField | |
| private final int | |
| private final int | |
| public static final TarHeaderField | |
| public static final TarHeaderField | |
| public static final TarHeaderField |
| Access | Constructor and Description |
|---|---|
| private |
| Modifier and Type | Method and Description |
|---|---|
| public int | |
| public int | |
| public static TarHeaderField | |
| public static TarHeaderField[] |
| checksum | back to summary |
|---|---|
| public static final TarHeaderField checksum | |
| gid | back to summary |
|---|---|
| public static final TarHeaderField gid | |
| gname | back to summary |
|---|---|
| public static final TarHeaderField gname | |
| magic | back to summary |
|---|---|
| public static final TarHeaderField magic | |
| mode | back to summary |
|---|---|
| public static final TarHeaderField mode | |
| mtime | back to summary |
|---|---|
| public static final TarHeaderField mtime | |
| name | back to summary |
|---|---|
| public static final TarHeaderField name Hides java. | |
| prefix | back to summary |
|---|---|
| public static final TarHeaderField prefix | |
| size | back to summary |
|---|---|
| public static final TarHeaderField size | |
| start | back to summary |
|---|---|
| private final int start | |
| stop | back to summary |
|---|---|
| private final int stop | |
| typeflag | back to summary |
|---|---|
| public static final TarHeaderField typeflag | |
| uid | back to summary |
|---|---|
| public static final TarHeaderField uid | |
| uname | back to summary |
|---|---|
| public static final TarHeaderField uname | |
| TarHeaderField | back to summary |
|---|---|
| private TarHeaderField(int start, int stop) | |
| getStart | back to summary |
|---|---|
| public int getStart() | |
| getStop | back to summary |
|---|---|
| public int getStop() | |
| valueOf | back to summary |
|---|---|
| public static TarHeaderField valueOf(String name) | |
| values | back to summary |
|---|---|
| public static TarHeaderField[] values() | |