de.enough.polish.ant.requirements
Class SoundFormatRequirement

java.lang.Object
  extended by de.enough.polish.ant.requirements.Requirement
      extended by de.enough.polish.ant.requirements.SoundFormatRequirement
All Implemented Interfaces:
DeviceFilter

public class SoundFormatRequirement
extends Requirement

Selects a device by the supported audio formats.

Copyright Enough Software 2004 - 2011

 history
        16-Feb-2004 - rob creation
 

Author:
Robert Virkus, robert@enough.de

Field Summary
 
Fields inherited from class de.enough.polish.ant.requirements.Requirement
needsToBeUndefined, propertyName
 
Constructor Summary
SoundFormatRequirement(String value)
          Creates a new requirement for the java platform of a device.
 
Method Summary
protected  boolean isMet(Device device, String property)
          Checks if this requirement is met by the given device.
 
Methods inherited from class de.enough.polish.ant.requirements.Requirement
getBuildProperties, getInstance, getProperty, isMet, setBuildProperties
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Constructor Detail

SoundFormatRequirement

public SoundFormatRequirement(String value)
Creates a new requirement for the java platform of a device.

Parameters:
value - The value of the platform
Method Detail

isMet

protected boolean isMet(Device device,
                        String property)
Description copied from class: Requirement
Checks if this requirement is met by the given device.

Specified by:
isMet in class Requirement
Parameters:
device - the device which should be tested against this requirement.
property - the property-value of the given device. Property is never null.
Returns:
true when this requirement is satisfied by the given device.