Lines Matching refs:HdmiCecFeatureAction
127 private final ArrayList<HdmiCecFeatureAction> mActions = new ArrayList<>();
313 for (HdmiCecFeatureAction action : new ArrayList<>(mActions)) {
636 void addAndStartAction(final HdmiCecFeatureAction action) {
649 for (HdmiCecFeatureAction action : mActions) {
659 <T extends HdmiCecFeatureAction> boolean hasAction(final Class<T> clazz) {
661 for (HdmiCecFeatureAction action : mActions) {
671 <T extends HdmiCecFeatureAction> List<T> getActions(final Class<T> clazz) {
674 for (HdmiCecFeatureAction action : mActions) {
686 * Remove the given {@link HdmiCecFeatureAction} object from the action queue.
688 * @param action {@link HdmiCecFeatureAction} to remove
691 void removeAction(final HdmiCecFeatureAction action) {
700 <T extends HdmiCecFeatureAction> void removeAction(final Class<T> clazz) {
707 <T extends HdmiCecFeatureAction> void removeActionExcept(final Class<T> clazz,
708 final HdmiCecFeatureAction exception) {
710 Iterator<HdmiCecFeatureAction> iter = mActions.iterator();
712 HdmiCecFeatureAction action = iter.next();
859 Iterator<HdmiCecFeatureAction> iter = mActions.iterator();
861 HdmiCecFeatureAction action = iter.next();