Media Authoring
with Java API

Interface TypeDefinitionStrongObjectReference

All Superinterfaces:
MetaDefinition, TypeDefinition, TypeDefinitionObjectReference
All Known Implementing Classes:

public interface TypeDefinitionStrongObjectReference
extends TypeDefinitionObjectReference

Specifies the definition of a property type that defines an object relationship where the target of the strong reference is owned by the object with the property with the strong object reference type. An object can be the target of only one strong reference within an AAF file.

This property type is known as a strong reference. For example, a reference to a network locator of this type is called a "StrongReference to NetworkLoctor" in the AAF object specification and may also be represented as "StrongReference<NetworkLocator>". Both these styles of type name can be used to return a strong reference type definition from the factory function AAFFactory.typeDefinitionForName(String).

Richard Cartwright
See Also:
makeTypeDefinitionStrongObjectReference(), TypeCategory.StrongObjRef, TypeDefinitionWeakObjectReference

Method Summary
Methods inherited from interface tv.amwa.maj.iface.TypeDefinitionObjectReference
createValue, getObject, getObjectType, setObject
Methods inherited from interface tv.amwa.maj.iface.TypeDefinition
Methods inherited from interface tv.amwa.maj.iface.MetaDefinition
getAUID, getDescription, getName, setDescription, setName

Media Authoring
with Java API

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