Media Authoring
with Java API

tv.amwa.maj.meta
Annotation Type AAFClass


@Documented
@Retention(value=RUNTIME)
@Target(value=TYPE)
public @interface AAFClass

Labels a Java class as one suitable for use as an AAF specified or extension class. It must be possible to derive the AAF meta-class definition from the annotations provided. A class using the annotation must also have any get methods used to retrieve the value of properties annotated with AAFProperty.

THE COMMENTS FOR THIS ANNOTATION ARE INCOMPLETE.

Author:
Richard Cartwright
See Also:
ClassDefinition, ClassDefinitionWarehouse, ClassDefinition.forClass(Class), InterchangeObject.getDefinition(), SpecifiedClasses

Required Element Summary
 String definedName
           
 int uuid1
           
 short uuid2
           
 short uuid3
           
 byte[] uuid4
           
 
Optional Element Summary
 String description
           
 

Element Detail

uuid1

public abstract int uuid1

uuid2

public abstract short uuid2

uuid3

public abstract short uuid3

uuid4

public abstract byte[] uuid4

definedName

public abstract String definedName

description

public abstract String description
Default:
""

Media Authoring
with Java API

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