public static enum OS2Table.EmbeddingFlags extends java.lang.Enum<OS2Table.EmbeddingFlags>
Enum Constant and Description |
---|
BitmapEmbeddingOnly |
EditableEmbedding |
NoSubsetting |
PreviewAndPrintEmbedding |
Reserved0 |
Reserved10 |
Reserved11 |
Reserved12 |
Reserved13 |
Reserved14 |
Reserved15 |
Reserved4 |
Reserved5 |
Reserved6 |
Reserved7 |
RestrictedLicenseEmbedding |
Modifier and Type | Method and Description |
---|---|
static java.util.EnumSet<OS2Table.EmbeddingFlags> |
asSet(int value)
Generates an EnumSet\
|
static int |
asUShort(java.util.EnumSet<OS2Table.EmbeddingFlags> flagSet)
Generates an unsigned short representation of the provided
EnumSet\
|
static boolean |
isInstallableEditing(java.util.EnumSet<OS2Table.EmbeddingFlags> flagSet)
Takes an EnumSet\
|
static boolean |
isInstallableEditing(int value)
Takes the unsigned short representation of the fsType and returns whether
or not the fsType is Installable Embedding.
|
int |
mask()
Returns the bit mask corresponding to this embedding flag.
|
static OS2Table.EmbeddingFlags |
valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name.
|
static OS2Table.EmbeddingFlags[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
public static final OS2Table.EmbeddingFlags Reserved0
public static final OS2Table.EmbeddingFlags RestrictedLicenseEmbedding
public static final OS2Table.EmbeddingFlags PreviewAndPrintEmbedding
public static final OS2Table.EmbeddingFlags EditableEmbedding
public static final OS2Table.EmbeddingFlags Reserved4
public static final OS2Table.EmbeddingFlags Reserved5
public static final OS2Table.EmbeddingFlags Reserved6
public static final OS2Table.EmbeddingFlags Reserved7
public static final OS2Table.EmbeddingFlags NoSubsetting
public static final OS2Table.EmbeddingFlags BitmapEmbeddingOnly
public static final OS2Table.EmbeddingFlags Reserved10
public static final OS2Table.EmbeddingFlags Reserved11
public static final OS2Table.EmbeddingFlags Reserved12
public static final OS2Table.EmbeddingFlags Reserved13
public static final OS2Table.EmbeddingFlags Reserved14
public static final OS2Table.EmbeddingFlags Reserved15
public static OS2Table.EmbeddingFlags[] values()
for (OS2Table.EmbeddingFlags c : OS2Table.EmbeddingFlags.values()) System.out.println(c);
public static OS2Table.EmbeddingFlags valueOf(java.lang.String name)
name
- the name of the enum constant to be returned.java.lang.IllegalArgumentException
- if this enum type has no constant
with the specified namejava.lang.NullPointerException
- if the argument is nullpublic int mask()
public static java.util.EnumSet<OS2Table.EmbeddingFlags> asSet(int value)
value
- the unsigned shortpublic static int asUShort(java.util.EnumSet<OS2Table.EmbeddingFlags> flagSet)
flagSet
- the set of flagspublic static boolean isInstallableEditing(java.util.EnumSet<OS2Table.EmbeddingFlags> flagSet)
flagSet
- the set of flagspublic static boolean isInstallableEditing(int value)
value
- the value to check