Media Authoring
with Java API

tv.amwa.maj.enumeration
Enum EdgeType

java.lang.Object
  extended by java.lang.Enum<EdgeType>
      extended by tv.amwa.maj.enumeration.EdgeType
All Implemented Interfaces:
Serializable, Comparable<EdgeType>, AAFEnumerationValue

public enum EdgeType
extends Enum<EdgeType>
implements AAFEnumerationValue

Specifies the kind of film edge code.

Original C name: aafEdgeType_e

Author:
Richard Cartwright
See Also:
EdgecodeValue, TypeDefinitionEnumeration.EdgeType

Enum Constant Summary
Edgenum4
          Edge code format: nnnn+nn.
Edgenum5
          Edge code format: nnnnn+nn.
HeaderSize
          Header size.
Keycode
          Eastman Kodak KEYKODETM format.
Null
          Invalid edge code.
 
Method Summary
 long value()
          Returns the unique integer value associated with an enumeration value, either according to the AAF specification and/or the current AAF meta dictionary.
static EdgeType valueOf(String name)
          Returns the enum constant of this type with the specified name.
static EdgeType[] values()
          Returns an array containing the constants of this enum type, in the order they're declared.
 
Methods inherited from class java.lang.Enum
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 
Methods inherited from interface tv.amwa.maj.enumeration.AAFEnumerationValue
name
 

Enum Constant Detail

Null

public static final EdgeType Null

Invalid edge code.


Keycode

public static final EdgeType Keycode

Eastman Kodak KEYKODETM format.


Edgenum4

public static final EdgeType Edgenum4

Edge code format: nnnn+nn.


Edgenum5

public static final EdgeType Edgenum5

Edge code format: nnnnn+nn.


HeaderSize

public static final EdgeType HeaderSize

Header size. Not really an edge code type, just a sneaky constant used to represent the normal size of an edge code header.

Method Detail

values

public static final EdgeType[] values()
Returns an array containing the constants of this enum type, in the order they're declared. This method may be used to iterate over the constants as follows:
for(EdgeType c : EdgeType.values())
        System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they're declared

valueOf

public static EdgeType valueOf(String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
IllegalArgumentException - if this enum type has no constant with the specified name

value

@Int64
public long value()
Description copied from interface: AAFEnumerationValue

Returns the unique integer value associated with an enumeration value, either according to the AAF specification and/or the current AAF meta dictionary.

Specified by:
value in interface AAFEnumerationValue
Returns:
Unique integer value associated with an enumeration constant.

Media Authoring
with Java API

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