public enum SearchTag extends Enum<SearchTag> implements MediaEnumerationValue
Specifies the type of criteria used to match packages in a search criteria.
Original C name: aafSearchTag_e
SearchCriteria| Enum Constant and Description |
|---|
ByClass
Criteria that matches packages by their class id.
|
ByCompositionPackageUsageCode
Criteria that matches composition packages by their
usage code.
|
ByDataDef
Criteria that matches packages by their data definition.
|
ByMaterialPackageUsageCode
Criteria that matches master packages by their
usage code.
|
ByMediaCrit
Criteria that matches packages by their media criteria type.
|
ByName
Criteria that matches packages by their name.
|
ByPackageID
Criteria that matches packages by their package id.
|
ByPackageKind
Criteria that matches packages by their kind.
|
BySourcePackageUsageCode
Criteria that matches source packages by their
usage code.
|
ByUsageCode
Criteria that matches all packages by their
usage code.
|
NoSearch
Criteria that matches nothing.
|
| Modifier and Type | Method and Description |
|---|---|
String |
symbol()
Provides a name for the enumeration value that can be used in XML serialisation.
|
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 SearchTag |
valueOf(String name)
Returns the enum constant of this type with the specified name.
|
static SearchTag[] |
values()
Returns an array containing the constants of this enum type, in
the order they are declared.
|
compareTo, equals, getDeclaringClass, hashCode, name, ordinal, toString, valueOfnamepublic static final SearchTag NoSearch
Criteria that matches nothing.
SearchForNothingpublic static final SearchTag ByPackageID
Criteria that matches packages by their package id.
SearchByPackageIDpublic static final SearchTag ByPackageKind
Criteria that matches packages by their kind.
SearchByPackageKindpublic static final SearchTag ByName
Criteria that matches packages by their name.
SearchByNamepublic static final SearchTag ByClass
Criteria that matches packages by their class id.
SearchByAUIDpublic static final SearchTag ByDataDef
Criteria that matches packages by their data definition.
SearchByAUIDpublic static final SearchTag ByMediaCrit
Criteria that matches packages by their media criteria type.
SearchByMediaCriteriapublic static final SearchTag ByUsageCode
Criteria that matches all packages by their usage code.
public static final SearchTag ByMaterialPackageUsageCode
Criteria that matches master packages by their usage code.
public static final SearchTag BySourcePackageUsageCode
Criteria that matches source packages by their usage code.
public static final SearchTag ByCompositionPackageUsageCode
Criteria that matches composition packages by their usage code.
public static SearchTag[] values()
for (SearchTag c : SearchTag.values()) System.out.println(c);
public static SearchTag valueOf(String name)
name - the name of the enum constant to be returned.IllegalArgumentException - if this enum type has no constant with the specified nameNullPointerException - if the argument is null@Int64 public long value()
MediaEnumerationValueReturns the unique integer value associated with an enumeration value, either according to the AAF specification and/or the current AAF meta dictionary.
value in interface MediaEnumerationValuepublic String symbol()
MediaEnumerationValueProvides a name for the enumeration value that can be used in XML serialisation. The name is unique within the namespace of the owning type.
As an example, the ChannelStatusModeType value ChannelStatusModeType.Fixed
value has the name "Fixed" and symbol "ChannelStatusMode_Fixed".
symbol in interface MediaEnumerationValue(c)2007-2016 Richard Cartwright, all rights reserved. Licensed under Apache 2 license and subject to the AMWA IPR policy.