@MediaClass(definedName="Contributor", uuid1=253759745, uuid2=258, uuid3=0, uuid4={6,14,43,52,2,83,1,1}, description="Entity that creates or contributes to a resource.", namespace="http://amwa.tv/maj/extensions/example", prefix="eg", symbol="Contributor") public abstract class ContributorImpl extends DescriptiveObjectImpl implements Contributor, CommonConstants, Serializable, XMLSerializable, Cloneable
Entity that creates or contributes to a resource. Implementation.
ObjectClassPropertyIDAAF_METADICT_NAMESPACE, AAF_METADICT_PREFIX, AAF_XML_NAMESPACE, AAF_XML_PREFIX, ApplicationPluginObjectID, ApplicationPluginsID, MAX_NUM_RGBA_COMPS, MemberOfID, ObjectClassID, ParentClassID, PropertiesID, XMLClassIDAsAttributeName| Constructor and Description |
|---|
ContributorImpl() |
| Modifier and Type | Method and Description |
|---|---|
Contributor |
clone()
Create a cloned copy of this interchange object.
|
String |
getName()
Returns the name of the contributor.
|
void |
setName(String name)
Sets the name of the contributor.
|
getLinkedDescriptiveObjectPluginID, setLinkedDescriptiveObjectPluginIDaddApplicationPlugin, appendXMLChildren, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getComment, getGeneration, getLinkedGenerationID, getLinkedGenerationIDString, getObjectClass, getPersistentID, getPersistentIndex, hashCode, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setLinkedGenerationIDString, setObjectClass, setPersistentID, setPersistentIndex, toStringgetLinkedDescriptiveObjectPluginID, setLinkedDescriptiveObjectPluginIDaddApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexappendXMLChildren, getComment@MediaProperty(definedName="Name", uuid1=253759745, uuid2=258, uuid3=256, uuid4={6,14,43,52,1,1,1,1}, typeName="UTF16String", optional=false, uniqueIdentifier=false, pid=0, description="Name of the contributor.", symbol="Name") public String getName()
ContributorReturns the name of the contributor.
getName in interface Contributor@MediaPropertySetter(value="Name") public void setName(String name) throws NullPointerException
ContributorSets the name of the contributor.
setName in interface Contributorname - Name of the contributor.NullPointerException - Cannot set the required name with a null
value.public Contributor clone()
InterchangeObjectCreate a cloned copy of this interchange object.
clone in interface Contributorclone in interface MediaEntityclone in interface DescriptiveObjectclone in interface InterchangeObjectclone in class DescriptiveObjectImpl(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.