public interface DefinitionObject extends InterchangeObject, WeakReferenceTarget
Specifies a definition to be referenced.
Dictionary| Modifier and Type | Method and Description |
|---|---|
DefinitionObject |
clone()
Create a cloned copy of this definition object.
|
AUID |
getAUID()
Returns the identifier of this definition, which specifies the unique
identifier for the item being defined.
|
String |
getDescription()
Returns the description of this definition, which provides an explanation
of the use of the item being defined.
|
String |
getName()
Returns the display name of this definition.
|
void |
setDescription(String description)
Sets the description of this definition, which provides an explanation
of the use of the item being defined.
|
void |
setName(String name)
Sets the display name of this definition.
|
addApplicationPlugin, clearApplicationPlugins, containsApplicationPlugin, containsApplicationPlugin, countApplicationPlugins, deepEquals, disableGenerationTracking, enableGenerationTracking, equals, getApplicationPlugins, getGeneration, getLinkedGenerationID, getObjectClass, isGenerationTracked, removeApplicationPlugin, removeApplicationPlugin, setLinkedGenerationID, setObjectClass, toStringgetPersistentID, setPersistentIndexgetWeakTargetReferencevoid setName(@AAFString String name) throws NullPointerException
Sets the display name of this definition.
name - The display name of the item being defined.NullPointerException - The given display name is null.@AAFString String getName()
Returns the display name of this definition.
void setDescription(@AAFString String description)
Sets the description of this definition, which provides an explanation
of the use of the item being defined. Set this optional property to null to
omit it.
description - An explanation of the use of the item being defined.@AAFString String getDescription() throws PropertyNotPresentException
Returns the description of this definition, which provides an explanation of the use of the item being defined. This is an optional property.
PropertyNotPresentException - The optional property is not set
for this definition.AUID getAUID()
Returns the identifier of this definition, which specifies the unique identifier for the item being defined.
getAUID in interface WeakReferenceTargetDefinitionObject clone()
Create a cloned copy of this definition object.
clone in interface InterchangeObjectclone in interface MediaEntity(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.