com.adactus.mpeg21.didl.model
Interface Selection

All Known Implementing Classes:
SelectionType

public interface Selection

A selection describes a specific decision that can affect one or more conditions somewhere within an item.

As such, the selection can affect the configuration of an item

If the selection is chosen, its predicate becomes true; if it is not chosen, its predicate becomes false; if it is left unresolved, its predicate is undecided.

For example, a set of selections in a choice can represent the colors red, green and blue. The digital item author might consequently chose to configure images of red, green or blue flowers through the use of condition elements.


Method Summary
 java.util.List<ConditionType> getConditions()
          Get the Conditions associated with this instance.
 java.util.List<DescriptorType> getDescriptors()
          Get the Descriptors associated with this instance.
 java.lang.String getSelectIdentifier()
          Get the identifier of this element.
 

Method Detail

getConditions

java.util.List<ConditionType> getConditions()
Get the Conditions associated with this instance.

Returns:
the conditions

getDescriptors

java.util.List<DescriptorType> getDescriptors()
Get the Descriptors associated with this instance.

Returns:
list of descriptors

getSelectIdentifier

java.lang.String getSelectIdentifier()
Get the identifier of this element. The identifier must be unique within a digital item.

Returns:
an string value