tv.amwa.maj.industry
Class ExtendibleEnumerationWarehouse
java.lang.Object
tv.amwa.maj.industry.ExtendibleEnumerationWarehouse
public class ExtendibleEnumerationWarehouse
- extends Object
Stores and provides access to extendible enumeration
constants. The available set of extendible enumerations can be extended at runtime.
The definition of an extendible enumeration value is implemented in the MAJ API as an AUID
annotated with ExtendibleEnumerationItem
. For more information on the use of extendible
enumerations, please see the description in the enumerations
package.
THE COMMENTS FOR THIS CLASS HAVE NOT BEEN WRITTEN.
- Author:
- Richard Cartwright
- See Also:
ExtendibleEnumerationItem
,
CodingEquationsType
,
ColorPrimariesType
,
OperationCategoryType
,
PluginCategoryType
,
TransferCharacteristicType
,
UsageType
ExtendibleEnumerationWarehouse
public ExtendibleEnumerationWarehouse()
addItemsFromClass
public static final void addItemsFromClass(Class<?> extEnum)
throws NullPointerException,
IllegalAccessException
- Throws:
NullPointerException
IllegalAccessException
forName
public static final SortedMap<String,AUID> forName(String name)
throws NullPointerException
- Throws:
NullPointerException
identificationForFullName
public static final AUID identificationForFullName(String fullName)
enumerationNameForIdentification
public static final String enumerationNameForIdentification(AUID identification)
itemNameForIdentification
public static final String itemNameForIdentification(AUID identification)
fullNameForIdentification
public static final String fullNameForIdentification(AUID identification)
main
public static final void main(String[] args)
(c) 2007-2008 Richard Cartwright, all rights reserved. Subject to the terms of the AAF SDK Public Source License.