public class CPSystemItemImpl extends Object implements CPSystemItem, Cloneable, XMLSerializable
| Modifier and Type | Field and Description |
|---|---|
static UL |
key |
CPData, CPPicture, CPSound, ELEMENT_COUNT_INDEX, ELEMENT_NUMBER_INDEX, ELEMENT_TYPE_INDEX, essenceElementBase, GCCompound, GCData, GCPicture, GCSound, ITEM_TYPE_INDEX| Constructor and Description |
|---|
CPSystemItemImpl() |
| Modifier and Type | Method and Description |
|---|---|
void |
appendXMLChildren(Node parent)
Append extra child elements to the given parent node to serialize the value of an object
to an XML fragment.
|
byte |
getBitmap() |
short |
getChannelHandle() |
String |
getComment()
Include a comment when serializing a value to XML.
|
short |
getContinuityCount() |
byte[] |
getCreationDate() |
UL |
getLabel() |
byte |
getRate() |
byte |
getType() |
UnitType |
getUnitType() |
byte[] |
getUserDate() |
static CPSystemItem |
make(ByteBuffer buffer) |
void |
setBitmap(byte bitmap) |
void |
setChannelHandle(short channelHandle) |
void |
setContinuityCount(short continuityCount) |
void |
setCreationDate(byte[] creationDate) |
void |
setLabel(UL label) |
void |
setRate(byte rate) |
void |
setType(byte type) |
void |
setUserDate(byte[] userDate) |
String |
toString() |
public static final UL key
public static final CPSystemItem make(ByteBuffer buffer)
public byte getBitmap()
getBitmap in interface CPSystemItempublic void setBitmap(byte bitmap)
setBitmap in interface CPSystemItempublic byte getRate()
getRate in interface CPSystemItempublic void setRate(byte rate)
setRate in interface CPSystemItempublic byte getType()
getType in interface CPSystemItempublic void setType(byte type)
setType in interface CPSystemItempublic short getChannelHandle()
getChannelHandle in interface CPSystemItempublic void setChannelHandle(short channelHandle)
setChannelHandle in interface CPSystemItempublic short getContinuityCount()
getContinuityCount in interface CPSystemItempublic void setContinuityCount(short continuityCount)
setContinuityCount in interface CPSystemItempublic UL getLabel()
getLabel in interface CPSystemItempublic void setLabel(UL label)
setLabel in interface CPSystemItempublic byte[] getCreationDate()
getCreationDate in interface CPSystemItempublic void setCreationDate(byte[] creationDate)
setCreationDate in interface CPSystemItempublic byte[] getUserDate()
getUserDate in interface CPSystemItempublic void setUserDate(byte[] userDate)
setUserDate in interface CPSystemItempublic UnitType getUnitType()
getUnitType in interface CPSystemItemgetUnitType in interface MXFUnitpublic void appendXMLChildren(Node parent)
XMLSerializableAppend extra child elements to the given parent node to serialize the value of an object
to an XML fragment. Methods of the XMLBuilder class are provided to help with this
process.
appendXMLChildren in interface XMLSerializableparent - XML parent element to append child nodes to.public String getComment()
XMLSerializableInclude a comment when serializing a value to XML. The comment will be inserted as the first child node of the element representing the class.
getComment in interface XMLSerializable(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.