public class InfoMetadata extends IdDescriptionMetadata
##INFO=<ID=ID,Number=number,Type=type,Description="description">
In 4.2:
##INFO=<ID=ID,Number=number,Type=type,Description="description",Source="source",Version="version">
| Modifier and Type | Field and Description |
|---|---|
static java.lang.String |
DESCRIPTION |
static java.lang.String |
ID |
static java.lang.String |
NUMBER |
static java.lang.String |
SOURCE |
static java.lang.String |
TYPE |
static java.lang.String |
VERSION |
| Constructor and Description |
|---|
InfoMetadata(java.util.Map<java.lang.String,java.lang.String> properties) |
InfoMetadata(java.lang.String id,
java.lang.String description,
InfoType type,
java.lang.String number,
java.lang.String source,
java.lang.String version) |
| Modifier and Type | Method and Description |
|---|---|
java.lang.String |
getNumber()
Value is either an integer or "A", "G", "R", or ".".
|
SpecialVcfNumber |
getReservedNumber() |
java.lang.String |
getSource() |
InfoType |
getType() |
java.lang.String |
getVersion() |
getDescriptiongetIdensureNoExtras, getPropertiesRaw, getPropertiesUnquoted, getPropertyKeys, getPropertyRaw, getPropertyUnquoted, putAndQuoteProperty, putPropertyRawpublic static final java.lang.String ID
public static final java.lang.String DESCRIPTION
public static final java.lang.String NUMBER
public static final java.lang.String TYPE
public static final java.lang.String SOURCE
public static final java.lang.String VERSION
public InfoMetadata(@Nonnull
java.lang.String id,
@Nonnull
java.lang.String description,
@Nonnull
InfoType type,
@Nonnull
java.lang.String number,
@Nullable
java.lang.String source,
@Nullable
java.lang.String version)
public InfoMetadata(@Nonnull
java.util.Map<java.lang.String,java.lang.String> properties)
@Nullable public java.lang.String getNumber()
@Nullable public SpecialVcfNumber getReservedNumber()
@Nullable public InfoType getType()
@Nullable public java.lang.String getSource()
@Nullable public java.lang.String getVersion()