public boolean isRequestedFeature(int requestedFeature) { return getType() == requestedFeature; }
@Override public Feature getFeature(int featureNum) { for (Feature feature : features) { if (feature.getType() == featureNum) { return feature; } } return null; }
@Override public boolean evaluate(Feature feature) { if (feature.getType() == featureNumber) { return true; } return false; } });
@Override public int hashCode() { return getType(); }
/** * Set a feature. * * @param feature * the feature to set */ public void setFeature(Feature feature) { LOGGER.info("Set feature: {}", feature); Feature existing = Feature.findFeature(this.features, feature.getType()); if (existing != null) { LOGGER.info("Remove existing feature: {}", existing); features.remove(existing); } features.add(feature); LOGGER.debug("The feature has changed: {}", feature); pcs.firePropertyChange(PROPERTY_FEATURES, null, features); }
public boolean isRequestedFeature(FeatureEnum requestedFeature) { return ByteUtils.getLowByte(getType()) == requestedFeature.getType(); }
Feature feature = Feature.valueOf(featureType.getType(), featureType.getValue()); boolean removed = features.remove(feature); LOGGER.info("Removed existing feature: {}, feature id: {}", removed, feature.getType()); features.add(feature);
new FeatureResponse(bidibMessage.getAddr(), getNextSendNum(), feature.getType(), feature.getValue()); response = featureResponse.getContent();
Feature feature = null; while ((feature = bidibNode.getNextFeature()) != null) { System.out.println("feature.type: " + feature.getType() + ", value: " + feature.getValue() // NOSONAR + ", name: " + feature.getFeatureName());
if (feature.getType() == featureNum) { foundFeature = feature; LOGGER.info("Found feature: {}", foundFeature);
if (feature.getType() == featureNum) { foundFeature = updateFeatureValue(feature, featureValue);