|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |
java.lang.Object tv.amwa.maj.entity.InterchangeObject tv.amwa.maj.entity.Mob
@AAFClass(uuid1=218169601, uuid2=257, uuid3=13312, uuid4={6,14,43,52,2,6,1,1}, definedName="Mob", description="The Mob class specifies a Mob, which can describe a composition, essence, or physical media.") public abstract class Mob
Implements a material object (mob), which can describe a composition, essence, or physical media. A mob has a unique identifier and consists of metadata.
THE COMMENTS FOR THIS CLASS ARE INCOMPLETE.
Nested Class Summary | |
---|---|
static class |
Mob.MobAttributesXMLHandler
|
static class |
Mob.MobKLVDataXMLHandler
|
static class |
Mob.MobUserCommentsXMLHandler
|
static class |
Mob.SlotsXMLHandler
|
static class |
Mob.XMLHandler
|
Nested classes/interfaces inherited from class tv.amwa.maj.entity.InterchangeObject |
---|
InterchangeObject.InterchangeObjectXMLHandler |
Field Summary | |
---|---|
static String |
MOB_ITEM
|
Constructor Summary | |
---|---|
Mob()
|
Method Summary | |
---|---|
void |
appendAttribute(String name,
String value)
Create and append a new attribute to the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control). |
void |
appendAttribute(TaggedValue attribute)
Appends an existing attribute to the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control). |
void |
appendComment(String category,
String comment)
Creates a user-defined comment and adds it to the collection of comments of this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns). |
void |
appendComment(TaggedValue comment)
Append a user comment defined by an existing tagged value to the collection of user comments of this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns). |
void |
appendKLVData(KLVData data)
Appends an existing user KLV data item to the collection of KLV data items contained in this mob. |
EventMobSlot |
appendNewEventSlot(Rational editRate,
Segment segment,
int slotID,
String slotName)
Creates and returns a new event mob slot with the given edit rate, as well as appending it to the list of slots of this mob. |
StaticMobSlot |
appendNewStaticSlot(Segment segment,
int slotID,
String slotName)
Creates and returns a new static mob slot with the given property values, as well as appending it to the list of slots of this mob. |
TimelineMobSlot |
appendNewTimelineSlot(Rational editRate,
Segment segment,
int slotId,
String slotName,
long origin)
Creates and returns a new timeline mob slot with the given property values, as well as appending it to this mob. |
void |
appendSlot(MobSlot slot)
Appends the given mob slot to the list contained in this mob. |
void |
appendXMLChildren(Node parent)
Append child elements to the given parent node to serialize the value of an object to an XML fragment. |
void |
changeReference(MobID oldMobID,
MobID newMobID)
Finds all source clips in this mob that refer to the specified old mob and changes the references to point to the newly specified mob. |
Mob |
clone()
|
Mob |
cloneExternal(Depend resolveDependencies,
IncludedMedia includedMedia,
AAFFile file)
Clones this mob, and optionally all dependent mobs, to a mob that can be used in an external file, keeping the same mob id. |
Mob |
copy(String destMobName)
Creates and returns a new copy of this mob in the same AAF file. |
int |
countAttributes()
Returns the number of attributes in the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control). |
int |
countComments()
Returns the total number of user comments attached to this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns). |
int |
countKLVData()
Returns the total number of KLV data items in the collection of KLV data items contained in this mob. |
int |
countSlots()
Returns the number of mob slots contained in this mob. |
boolean |
equals(Object o)
|
List<TaggedValue> |
getAttributes()
Returns the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control). |
List<TaggedValue> |
getComments()
Returns the collection of all comments attached to this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns). |
TimeStamp |
getCreateTime()
Returns the creation time of this mob, which is the date and time when this mob was originally created. |
List<KLVData> |
getKLVData()
Returns the collection of KLV data items contained in this mob. |
MobID |
getMobID()
Returns the unique mob identifier (MobID) for this mob. |
TimeStamp |
getModTime()
Returns the modification time for this mob, which is the date and time when this mob was last modified. |
String |
getName()
Returns the name of this mob, as displayed to the end user. |
MobSlot |
getSlotAt(int index)
Returns the mob slot at the given index through the list of mobs contained in this mob. |
List<MobSlot> |
getSlots()
Return the list of mob slots contained in this mob. |
AUID |
getUsageCode()
Returns the usage code for this mob, which specifies how this mob is used. |
int |
hashCode()
|
void |
insertSlotAt(int index,
MobSlot slot)
Inserts the given mob slot into the list of slots contained in this mob at the given index. |
MobSlot |
lookupSlot(int slotId)
Finds and returns the mob slot with the associated slot id from the list of slots for this mob. |
TimecodeValue |
offsetToMobTimecode(Segment tcSeg,
long offset)
Calculates the timecode at the given offset into the given timecode segment. |
void |
prependSlot(MobSlot slot)
Prepends the given mob slot to the list contained in this mob. |
void |
removeAttribute(TaggedValue attribute)
Removes the given attribute from the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control). |
void |
removeComment(TaggedValue comment)
Removes the given user comment from the collection of user comments of this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns). |
void |
removeKLVData(KLVData data)
Removes the given item of KLV data from the collection of KLV data items of this mob. |
void |
removeSlotAt(int index)
Removes the mob slot at the given index from the list of slots contained in this mob. |
void |
setCreateTime(TimeStamp createTime)
Sets the creation time of this mob, which is the date and time when this mob was originally created. |
void |
setMobID(MobID mobId)
Sets the unique mob identifier (MobID) for this mob. |
void |
setModTime(TimeStamp modTime)
Sets the modification time for this mob, which is the date and time when this mob was last modified. |
void |
setName(String name)
Sets the name of this mob, as displayed to the end user. |
void |
setPropertiesFromInterface(Mob castFrom)
|
void |
setUsageCode(AUID usageCode)
Sets this mob's usage code, which specifies how this mob is used. |
Methods inherited from class tv.amwa.maj.entity.InterchangeObject |
---|
castFromInterface, countProperties, createOptionalPropertyValue, disableGenerationTracking, enableGenerationTracking, getDefinition, getGeneration, getGenerationAUID, getProperties, getPropertyValue, isGenerationTracked, isPropertyPresent, omitOpionalProperty, registerImplementation, setPropertiesFromInterface, setPropertyValue, toString |
Methods inherited from class java.lang.Object |
---|
getClass, notify, notifyAll, wait, wait, wait |
Methods inherited from interface tv.amwa.maj.iface.InterchangeObject |
---|
countProperties, createOptionalPropertyValue, disableGenerationTracking, enableGenerationTracking, getDefinition, getGeneration, getGenerationAUID, getProperties, getPropertyValue, isGenerationTracked, isPropertyPresent, omitOpionalProperty, setPropertyValue |
Field Detail |
---|
public static final String MOB_ITEM
Constructor Detail |
---|
public Mob()
Method Detail |
---|
public final void setPropertiesFromInterface(Mob castFrom)
InterchangeObject.setPropertiesFromInterface(tv.amwa.maj.iface.InterchangeObject)
@AAFProperty(uuid1=50397712, uuid2=1792, uuid3=0, uuid4={6,14,43,52,1,1,1,7}, definedName="Attributes", typeName="StrongReferenceVector of TaggedValue", optional=true, uniqueIdentifier=false, pid=17417) public List<TaggedValue> getAttributes()
Mob
Returns the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control).
getAttributes
in interface Mob
public void appendAttribute(String name, String value) throws NullPointerException
Mob
Create and append a new attribute to the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control).
This method creates a new tagged value, initializes it with the specified attribute name/value pair, and appends it to the attribute collection.
appendAttribute
in interface Mob
name
- Name of the new attribute.value
- Value of the new attribute.
NullPointerException
- One or both of the arguments is/are null
.Mob.appendAttribute(TaggedValue)
public void appendAttribute(TaggedValue attribute) throws NullPointerException
Mob
Appends an existing attribute to the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control).
appendAttribute
in interface Mob
attribute
- Attribute to append to the collection of attributes contained in this
mob.
NullPointerException
- The given attribute is null
.makeTaggedValue()
,
Mob.appendAttribute(String, String)
public int countAttributes()
Mob
Returns the number of attributes in the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control).
countAttributes
in interface Mob
public void removeAttribute(TaggedValue attribute) throws NullPointerException, ObjectNotFoundException
Mob
Removes the given attribute from the collection of attributes contained in this mob, which specify attributes that are under the control of the application (for example filter control).
removeAttribute
in interface Mob
attribute
- Attribute to remove from the collection of attributes contained in
this mob.
NullPointerException
- The given attribute is null
.
ObjectNotFoundException
- The given attribute could not be
found in collection of attributes contained in this mob.@AAFProperty(uuid1=50462978, uuid2=3072, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="UserComments", typeName="StrongReferenceVector of TaggedValue", optional=true, uniqueIdentifier=false, pid=17414) public List<TaggedValue> getComments()
Mob
Returns the collection of all comments attached to this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns).
getComments
in interface Mob
public void appendComment(String category, String comment) throws NullPointerException
Mob
Creates a user-defined comment and adds it to the collection of comments of this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns).
This method creates a new tagged value, initializes it with the specified comment name/value pair, and appends it to the comment collection.
appendComment
in interface Mob
category
- The name associated with the new comment to create.comment
- The corresponding value, or description, of the new comment.
NullPointerException
- One or both of the name and/or value values is/are null
.makeTaggedValue()
public void appendComment(TaggedValue comment) throws NullPointerException
Mob
Append a user comment defined by an existing tagged value to the collection of user comments of this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns).
appendComment
in interface Mob
comment
- User comment to append to the collection of user comments of this component.
NullPointerException
- The given user comment value is null
.makeTaggedValue()
,
TaggedValueDefinition
public int countComments()
Mob
Returns the total number of user comments attached to this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns).
countComments
in interface Mob
public void removeComment(TaggedValue comment) throws NullPointerException, ObjectNotFoundException
Mob
Removes the given user comment from the collection of user comments of this mob, which specify user comments that are directly classified and set up by the operator (for example Bin columns).
removeComment
in interface Mob
comment
- User comment to remove from the collection of this mob.
NullPointerException
- The given tagged value user comment is null
.
ObjectNotFoundException
- The given comment is not in the collection of user comments
of this mob.@AAFProperty(uuid1=50397712, uuid2=768, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="KLVData", typeName="StrongReferenceVector of KLVData", optional=true, uniqueIdentifier=false, pid=17415) public List<KLVData> getKLVData()
Mob
Returns the collection of KLV data items contained in this mob.
getKLVData
in interface Mob
public void appendKLVData(KLVData data) throws NullPointerException
Mob
Appends an existing user KLV data item to the collection of KLV data items contained in this mob.
appendKLVData
in interface Mob
data
- KLV data item to add to the collection of data items contained in
this mob.
NullPointerException
- The given KLV data item is null
.makeKLVData()
,
KLVDataDefinition
public int countKLVData()
Mob
Returns the total number of KLV data items in the collection of KLV data items contained in this mob.
countKLVData
in interface Mob
public void removeKLVData(KLVData data) throws NullPointerException, ObjectNotFoundException
Mob
Removes the given item of KLV data from the collection of KLV data items of this mob.
removeKLVData
in interface Mob
data
- KLV data to remove from the set of KLV data of this mob.
NullPointerException
- Argument is null.
ObjectNotFoundException
- The given KLV data object could not be
found in the collection of KLV data items for this mob.@AAFProperty(uuid1=100729092, uuid2=1541, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="Slots", typeName="StrongReferenceVector of MobSlot", optional=false, uniqueIdentifier=false, pid=17411) public List<MobSlot> getSlots()
Mob
Return the list of mob slots contained in this mob.
getSlots
in interface Mob
public EventMobSlot appendNewEventSlot(Rational editRate, Segment segment, int slotID, String slotName) throws NullPointerException, IllegalArgumentException, SlotExistsException
Mob
Creates and returns a new event mob slot with the given edit rate, as well as appending it to the list of slots of this mob.
appendNewEventSlot
in interface Mob
editRate
- Edit rate property for the new event mob slot.segment
- Segment for the new event mob slot.slotID
- Slot ID for the new event mob slot.slotName
- Name for the new event mob slot, or null
to omit this optional property.
NullPointerException
- One or both of the edit rate and/or segment
arguments is null
.
IllegalArgumentException
- The slot id is negative or the given segment
is not valid according to the conditional rules for event
mob slots.
SlotExistsException
- A mob slot with the given slot id is already present
in this mob.Mob.appendSlot(MobSlot)
,
makeEventMobSlot()
public StaticMobSlot appendNewStaticSlot(Segment segment, int slotID, String slotName) throws NullPointerException, IllegalArgumentException, SlotExistsException
Mob
Creates and returns a new static mob slot with the given property values, as well as appending it to the list of slots of this mob.
appendNewStaticSlot
in interface Mob
segment
- Segment to use to create a new static mob slot.slotID
- Slot id to assign to the new static mob slot.slotName
- Name for the new static mob slot, or null
to omit
this optional property.
NullPointerException
- The given segment is null
.
IllegalArgumentException
- The given slot id is negative.
SlotExistsException
- A mob slot with the given slot id is already present
in this mob.Mob.appendSlot(MobSlot)
,
makeStaticMobSlot()
public TimelineMobSlot appendNewTimelineSlot(Rational editRate, Segment segment, @SlotID int slotId, String slotName, long origin) throws NullPointerException, IllegalArgumentException, SlotExistsException
Mob
Creates and returns a new timeline mob slot with the given property values, as well as appending it to this mob.
appendNewTimelineSlot
in interface Mob
editRate
- Units of time for the new timeline mob slot.segment
- Value for the new timeline mob slot.slotId
- Integer to be used to refer to the mob slot.slotName
- Name of the new timeline mob slot, or null
to
omit this optional property.origin
- Specifies the offset used to resolve source clip references to source material in the new timeline mob slot, measured in
according to the edit rate of the new slot. A
positive value means that the first sample of the essence is earlier than the zero
position. A negative value of origin means that the zero position is
earlier than the first sample of the essence.
NullPointerException
- One or more of the arguments is null
.
IllegalArgumentException
- The given slot id is negative.
SlotExistsException
- The given slot is already used to to identify a slot
in this mob.public void appendSlot(MobSlot slot) throws NullPointerException, SlotExistsException
Mob
Appends the given mob slot to the list contained in this mob. Note that the index of a mob slot in the list of mob slots is not the same as its slot id.
appendSlot
in interface Mob
slot
- Mob slot to append to the list of slots contained in this mob.
NullPointerException
- The given mob slot is null
.
SlotExistsException
- A mob slot with the same slot id as the given mob slot
is already present in this mob.public int countSlots()
Mob
Returns the number of mob slots contained in this mob.
countSlots
in interface Mob
public MobSlot getSlotAt(int index) throws IndexOutOfBoundsException
Mob
Returns the mob slot at the given index through the list of mobs contained in this mob.
getSlotAt
in interface Mob
index
- Index of mob slot to be returned.
IndexOutOfBoundsException
- Index is outside the acceptable range
for the list of mob slots contained in this mob.public void insertSlotAt(int index, MobSlot slot) throws NullPointerException, IndexOutOfBoundsException, SlotExistsException
Mob
Inserts the given mob slot into the list of slots contained in this mob at the given index. All existing slots at the given and higher index will be moved up by one index to accommodate the new slot. Note that the index of a mob slot in the list of mob slots is not the same as its slot id.
insertSlotAt
in interface Mob
index
- Index where the mob slot is to be inserted.slot
- Mob slot to be inserted into the list contained in this mob.
NullPointerException
- The given mob slot is null
.
IndexOutOfBoundsException
- Index is outside the acceptable range
for the list of mob slots contained in this mob.
SlotExistsException
- A mob slot with the same slot id as the given mob slot
is already present in this mob.public MobSlot lookupSlot(int slotId) throws SlotNotFoundException
Mob
Finds and returns the mob slot with the associated slot id from the list of slots for this mob.
lookupSlot
in interface Mob
slotId
- The requested slot id from the list of slots of this mob.
SlotNotFoundException
- A mob slot with the given slot id was not found in
this mob.public void prependSlot(MobSlot slot) throws NullPointerException, SlotExistsException
Mob
Prepends the given mob slot to the list contained in this mob. Note that the index of a mob slot in the list of mob slots is not the same as its slot id.
prependSlot
in interface Mob
slot
- Mob slot to prepend to the list of slots contained in this mob.
NullPointerException
- The given mob slot is null
.
SlotExistsException
- A mob slot with the same slot id as the given mob slot
is already present in this mob.public void removeSlotAt(int index) throws IndexOutOfBoundsException
Mob
Removes the mob slot at the given index from the list of slots contained in this mob. All existing slots at indices higher than the given index will be moved on one index to accommodate.
removeSlotAt
in interface Mob
index
- Index of mob slot to be removed from the list of slots of this mob.
IndexOutOfBoundsException
- Index is outside the acceptable range
for the list of mob slots contained in this mob.@AAFProperty(uuid1=117571856, uuid2=259, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="CreationTime", typeName="TimeStamp", optional=false, uniqueIdentifier=false, pid=17413) public TimeStamp getCreateTime()
Mob
Returns the creation time of this mob, which is the date and time when this mob was originally created.
getCreateTime
in interface Mob
public void setCreateTime(TimeStamp createTime) throws NullPointerException
Mob
Sets the creation time of this mob, which is the date and time when this mob was originally created. The creation time is initially set to the time that this mob was created. Therefore, this method should only be called to explicitly to change the creation time.
setCreateTime
in interface Mob
createTime
- The creation time for this mob.
NullPointerException
- The given creation time is null
.TimeStamp.TimeStamp()
,
TimeStamp.TimeStamp(java.util.Calendar)
@AAFProperty(uuid1=16848144, uuid2=0, uuid3=0, uuid4={6,14,43,52,1,1,1,1}, definedName="MobID", typeName="MobIDType", optional=false, uniqueIdentifier=true, pid=17409) public MobID getMobID()
Mob
Returns the unique mob identifier (MobID) for this mob.
getMobID
in interface Mob
public void setMobID(MobID mobId) throws NullPointerException
Mob
Sets the unique mob identifier (MobID) for this mob.
setMobID
in interface Mob
mobId
- New mob identifier to set for this mob.
NullPointerException
- The given mob identifier is null
.umidFactory()
@AAFProperty(uuid1=117571856, uuid2=517, uuid3=0, uuid4={6,14,43,52,1,1,1,2}, definedName="LastModified", typeName="TimeStamp", optional=false, uniqueIdentifier=false, pid=17412) public TimeStamp getModTime()
Mob
Returns the modification time for this mob, which is the date and time when this mob was last modified.
getModTime
in interface Mob
public void setModTime(TimeStamp modTime) throws NullPointerException
Mob
Sets the modification time for this mob, which is the date and time when this mob was last modified. The modification time is initially set to the time that this mob was created.
The MAJ API does not maintain the modification time every time that a mob is updated. Therefore, this method should be called explicitly to change the modification time for this mob.
setModTime
in interface Mob
modTime
- Modification time to set for this mob.
NullPointerException
- The given modification time is null
.TimeStamp.TimeStamp()
,
TimeStamp.TimeStamp(java.util.Calendar)
@AAFProperty(uuid1=16974594, uuid2=256, uuid3=0, uuid4={6,14,43,52,1,1,1,1}, definedName="Name", typeName="String", optional=true, uniqueIdentifier=false, pid=17410) public String getName() throws PropertyNotPresentException
Mob
Returns the name of this mob, as displayed to the end user. This is an optional property.
getName
in interface Mob
PropertyNotPresentException
- The optional name property is not present in
this mob.public void setName(String name)
Mob
Sets the name of this mob, as displayed to the end user. Set this optional
property to null
to omit it.
setName
in interface Mob
name
- Name of this mob.@AAFProperty(uuid1=83951880, uuid2=0, uuid3=0, uuid4={6,14,43,52,1,1,1,7}, definedName="UsageCode", typeName="UsageType", optional=true, uniqueIdentifier=false, pid=17416) public AUID getUsageCode() throws PropertyNotPresentException
Mob
Returns the usage code for this mob, which specifies how this mob is used.
The built-in usage codes are specified in the AAF edit protocol.
getUsageCode
in interface Mob
PropertyNotPresentException
- The optional usage code property is not
present in this mob.UsageType
,
TypeDefinitionExtendibleEnumeration.UsageType
public void setUsageCode(AUID usageCode)
Mob
Sets this mob's usage code, which specifies how this mob is used.
Possible values include:
Set this optional property to null
to omit it, which
is used to specify that a clip references only file, import, tape or
film sources.
The built-in usage codes are specified in the AAF edit protocol.
setUsageCode
in interface Mob
usageCode
- This mob's usage code.UsageType
,
TypeDefinitionExtendibleEnumeration.UsageType
public TimecodeValue offsetToMobTimecode(Segment tcSeg, long offset) throws NullPointerException, TimecodeNotFoundException
Mob
Calculates the timecode at the given offset into the given timecode segment.
If the given timecode segment is null
, the method will search for the slot
containing a timecode segment in this mob and will use that instead.
offsetToMobTimecode
in interface Mob
tcSeg
- Timecode segment to search for, or null
to select
the one from this mob.offset
- Offset into the segment, expressed in edit unit's for the
associated mob slot.
NullPointerException
- The given timecode segment is null
.
TimecodeNotFoundException
- A timecode slot was not found in this
mob.public void changeReference(MobID oldMobID, MobID newMobID) throws NullPointerException
Mob
Finds all source clips in this mob that refer to the specified old mob and changes the references to point to the newly specified mob.
This method traverses through all the mob reference chains of all of the slots of this mob looking for source clips. All source clips that have a source id property that matches the old mob id, changes them to the new mob id.
changeReference
in interface Mob
oldMobID
- Mob id to match against the source id property of a source clip.newMobID
- If a match is found, change the mob id of the source clip
to the given one.
NullPointerException
- One or both of the given mob ids is/are null
.SourceReferenceSegment.getSourceID()
public Mob cloneExternal(Depend resolveDependencies, IncludedMedia includedMedia, AAFFile file)
Mob
Clones this mob, and optionally all dependent mobs, to a mob that can be used in an external file, keeping the same mob id.
The method clones the specified this mob into a new destination mob, with the same mob id, in the given destination file. If the resolve dependencies flag is set to follow, the method also clones all mobs referenced by this mob.
If the include media flag is set, the method also copies the essence data associated with this mob and returns the destination mob, also cloning all private data. If the media data is not in the file, the function does not attempt to find it in another file and clone it. Both AAF files must be open before you call this function and both must have the same version number.
cloneExternal
in interface Mob
resolveDependencies
- Sets whether the clone of this mob also clones
all of its references.includedMedia
- Sets whether any media data included with this mob
should be copied into the clone or not.file
- File in which to create the cloned mob.
public Mob copy(String destMobName) throws NullPointerException
Mob
Creates and returns a new copy of this mob in the same AAF file. The method gives the returned new mob a new mob id and the given name. The method also copies all private data.
copy
in interface Mob
destMobName
- Name for the newly created, copied version of this mob.
NullPointerException
- The given destination name for the new mob is
null
.public boolean equals(Object o)
equals
in class Object
public int hashCode()
hashCode
in class Object
public Mob clone()
clone
in class Object
public void appendXMLChildren(Node parent)
XMLSerializable
Append 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 XMLSerializable
appendXMLChildren
in class InterchangeObject
parent
- XML parent element to append child nodes to.
|
Media Authoring with Java API |
|||||||
PREV CLASS NEXT CLASS | FRAMES NO FRAMES | |||||||
SUMMARY: NESTED | FIELD | CONSTR | METHOD | DETAIL: FIELD | CONSTR | METHOD |