Media Authoring
with Java API

tv.amwa.maj.io.xml
Interface XMLSerializable

All Known Implementing Classes:
AAFElement, AAFFileDescriptor, AES3PCMDescriptor, AIFCDescriptor, AUID, AuxiliaryDescriptor, BWFImportDescriptor, CDCIDescriptor, ClassDefinition, CodecDefinition, CommentMarker, Component, CompositionMob, ConstantValue, ContainerDefinition, ContentStorage, ControlPoint, DataDefinition, DataEssenceDescriptor, DefinitionObject, DescriptiveClip, DescriptiveFramework, DescriptiveMarker, DescriptiveObject, Dictionary, DigitalImageDescriptor, EdgecodeSegment, EdgecodeValue, EssenceData, EssenceDescriptor, EssenceGroup, Event, EventMobSlot, Filler, FilmDescriptor, GPITrigger, Header, HTMLClip, HTMLDescriptor, Identification, ImportDescriptor, InterchangeObject, InterpolationDefinition, KLVData, KLVDataDefinition, Locator, MasterMob, MetaDefinition, Mob, MobID, MobSlot, MPEGVideoDescriptor, MultipleDescriptor, NestedScope, NetworkLocator, OperationDefinition, OperationGroup, Parameter, ParameterDefinition, PCMDescriptor, PhysicalDescriptor, PluginDefinition, ProductVersion, PropertyDefinition, Pulldown, Rational, RecordingDescriptor, RGBAComponent, RGBADescriptor, RIFFChunk, ScopeReference, Segment, Selector, Sequence, SoundDescriptor, SourceClip, SourceMob, SourceReferenceSegment, SourceReferenceValue, StaticMobSlot, SubDescriptor, TaggedValue, TaggedValueDefinition, TapeDescriptor, TextClip, TextLocator, TIFFDescriptor, TimecodeSegment, TimecodeStream, TimecodeStream12M, TimecodeValue, TimelineMobSlot, TimeStamp, Transition, TypeDefinition, TypeDefinitionCharacter, TypeDefinitionEnumeration, TypeDefinitionExtendibleEnumeration, TypeDefinitionFixedArray, TypeDefinitionIndirect, TypeDefinitionInteger, TypeDefinitionObjectReference, TypeDefinitionObjectReference.TypeDefinitionObjectReferenceUnresolved, TypeDefinitionOpaque, TypeDefinitionRecord, TypeDefinitionRename, TypeDefinitionSet, TypeDefinitionStream, TypeDefinitionString, TypeDefinitionStrongObjectReference, TypeDefinitionVariableArray, TypeDefinitionWeakObjectReference, VaryingValue, VersionType, WAVEDescriptor

public interface XMLSerializable

Specifies a class that can serialize its current value to nodes of an XML DOM tree.

To deserialize XML to Java object values, it is necessary to implement content handlers in the form of subclasses of LocalHandler.

Author:
Richard Cartwright
See Also:
MasterContentHandler, LocalHandler, AAFXMLFile

Method Summary
 void appendXMLChildren(Node parent)
          Append child elements to the given parent node to serialize the value of an object to an XML fragment.
 

Method Detail

appendXMLChildren

void appendXMLChildren(Node parent)

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.

Parameters:
parent - XML parent element to append child nodes to.

Media Authoring
with Java API

(c) 2007-2008 Richard Cartwright, all rights reserved. Subject to the terms of the AAF SDK Public Source License.