public final class IptcEnvelopeRecordDataSet extends Object implements IEnumValue
Defines IPTC Envelope Record dataSet numbers.
Modifier and Type | Field and Description |
---|---|
static IptcEnvelopeRecordDataSet |
ArmIdentifier
The DataSet identifies the Abstract Relationship Method (ARM) which is described
in a document registered by the originator of the ARM with the IPTC and NAA.
|
static IptcEnvelopeRecordDataSet |
ArmVersion
Binary number representing the particular version of the ARM specified in DataSet 1:120.
|
static IptcEnvelopeRecordDataSet |
CodedCharacterSet |
static IptcEnvelopeRecordDataSet |
DateSent |
static IptcEnvelopeRecordDataSet |
Destination |
static IptcEnvelopeRecordDataSet |
EnvelopeNumber |
static IptcEnvelopeRecordDataSet |
EnvelopePriority |
static IptcEnvelopeRecordDataSet |
FileFormat
File format.
|
static IptcEnvelopeRecordDataSet |
FileFormatVersion |
static IptcEnvelopeRecordDataSet |
ModelVersion |
static IptcEnvelopeRecordDataSet |
ProductID |
static IptcEnvelopeRecordDataSet |
ServiceIdentifier |
static IptcEnvelopeRecordDataSet |
TimeSent |
static IptcEnvelopeRecordDataSet |
Uno
Invalid (eternal identifier).
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object o) |
Object[] |
getAllValues()
Returns the array of all values defined in the class.
|
static IptcEnvelopeRecordDataSet |
getByRawValue(int rawValue) |
IEnumValue |
getEnumValueByName(String name)
Returns the enumeration value by its name.
|
IEnumValue |
getEnumValueByRawValue(int rawValue)
Returns the enumeration value by the raw value associated with it.
|
static IEnumValue |
getFirst() |
int |
getRawValue()
Returns the raw value of this enumeration value.
|
RawIntegerType |
getRawValueType()
Returns the underlying type of the raw value of this enumeration value.
|
int |
hashCode() |
String |
name()
Returns the name of this enumeration value.
|
public static final IptcEnvelopeRecordDataSet ModelVersion
A binary number identifying the version of the Information
<br></br>
Interchange Model, Part I, utilised by the provider. Version numbers are assigned by IPTC and NAA.
<br></br>
The version number of this record is four (4).
public static final IptcEnvelopeRecordDataSet Destination
Optional, repeatable, maximum 1024 octets, consisting of sequentially contiguous graphic characters.
<br></br>
This DataSet is to accommodate some providers who require routing information above the appropriate OSI layers.
public static final IptcEnvelopeRecordDataSet FileFormat
File format.
public static final IptcEnvelopeRecordDataSet FileFormatVersion
Mandatory, not repeatable, two octets.
<br></br>
A binary number representing the particular version of the File Format specified in 1:20.
<br></br>
A list of File Formats, including version cross references, is included as Appendix A.
public static final IptcEnvelopeRecordDataSet ServiceIdentifier
Mandatory, not repeatable. Up to 10 octets, consisting of graphic characters.
<br></br>
Identifies the provider and product.
public static final IptcEnvelopeRecordDataSet EnvelopeNumber
Mandatory, not repeatable, eight octets, consisting of numeric characters.
<br></br>
The characters form a number that will be unique for the date
specified in 1:70 and for the Service Identifier specified in 1:30.
<br></br>
If identical envelope numbers appear with the same date and
with the same Service Identifier, records 2-9 must be unchanged
from the original.
<br></br>
This is not intended to be a sequential serial
number reception check.
public static final IptcEnvelopeRecordDataSet ProductID
Optional, repeatable. Up to 32 octets, consisting of graphic characters.
<br></br>
Allows a provider to identify subsets of its overall service.
<br></br>
Used to provide receiving organization data on which to select, route, or otherwise handle data.
public static final IptcEnvelopeRecordDataSet EnvelopePriority
Optional, not repeatable. A single octet, consisting of a numeric character.
<br></br>
Specifies the envelope handling priority and not the editorial urgency (see 2:10, Urgency).
'1' indicates the most urgent,
'5' the normal urgency,
and '8' the least urgent copy.
The numeral '9' indicates a User Defined Priority.
The numeral '0' is reserved for future use.
public static final IptcEnvelopeRecordDataSet DateSent
Mandatory, not repeatable. Eight octets, consisting of numeric characters.
<br></br>
Uses the format CCYYMMDD (century, year, month, day) as defined in ISO 8601 to indicate year, month and day the service sent the material.
public static final IptcEnvelopeRecordDataSet TimeSent
Uses the format HHMMSS±HHMM where HHMMSS refers to local hour, minute and seconds and HHMM refers to hours and minutes ahead (+) or behind (-) Universal Coordinated Time as described in ISO 8601. This is the time the service sent the material.
public static final IptcEnvelopeRecordDataSet CodedCharacterSet
Optional, not repeatable, up to 32 octets, consisting of one or more control functions used for the announcement, invocation or designation of coded character sets. The control functions follow the ISO 2022 standard and may consist of the escape control character and one or more graphic characters. For more details see Appendix C, the IPTC-NAA Code Library.
public static final IptcEnvelopeRecordDataSet Uno
Invalid (eternal identifier).
public static final IptcEnvelopeRecordDataSet ArmIdentifier
The DataSet identifies the Abstract Relationship Method (ARM) which is described in a document registered by the originator of the ARM with the IPTC and NAA.
public static final IptcEnvelopeRecordDataSet ArmVersion
Binary number representing the particular version of the ARM specified in DataSet 1:120.
public static IptcEnvelopeRecordDataSet getByRawValue(int rawValue)
public static IEnumValue getFirst()
public Object[] getAllValues()
IEnumValue
Returns the array of all values defined in the class.
getAllValues
in interface IEnumValue
public IEnumValue getEnumValueByRawValue(int rawValue)
IEnumValue
Returns the enumeration value by the raw value associated with it.
getEnumValueByRawValue
in interface IEnumValue
rawValue
- The raw value.public IEnumValue getEnumValueByName(String name)
IEnumValue
Returns the enumeration value by its name.
getEnumValueByName
in interface IEnumValue
name
- The name of the enumeration value.public RawIntegerType getRawValueType()
IEnumValue
Returns the underlying type of the raw value of this enumeration value.
getRawValueType
in interface IEnumValue
public int getRawValue()
IEnumValue
Returns the raw value of this enumeration value.
getRawValue
in interface IEnumValue
public String name()
IEnumValue
Returns the name of this enumeration value.
name
in interface IEnumValue