protected void throttlePropertyChange(PropertyChangeEvent event){
  String eventName=event.getPropertyName();
  Object oldValue=event.getOldValue();
  Object newValue=event.getNewValue();
  if (!enabled) {
    log.debug("VSDecoder disabled. Take no action.");
    return;
  }
  log.warn("VSDecoderPane throttle property change: " + eventName);
  if (oldValue != null) {
    log.warn("Old: " + oldValue.toString());
  }
  if (newValue != null) {
    log.warn("New: " + newValue.toString());
  }
  for (  SoundEvent t : event_list.values()) {
    t.propertyChange(event);
  }
  for (  Trigger t : trigger_list.values()) {
    t.propertyChange(event);
  }
}

protected void throttlePropertyChange ( PropertyChangeEvent event ) { String eventName = event . getPropertyName ( ) ; Object oldValue = event . getOldValue ( ) ; Object newValue = event . getNewValue ( ) ; if ( ! enabled ) { log . debug ( "VSDecoder disabled. Take no action." ) ; return ; } log . warn ( "VSDecoderPane throttle property change: " + eventName ) ; if ( oldValue != null ) { log . warn ( "Old: " + oldValue . toString ( ) ) ; } if ( newValue != null ) { log . warn ( "New: " + newValue . toString ( ) ) ; } for ( SoundEvent t : event_list . values ( ) ) { t . propertyChange ( event ) ; } for ( Trigger t : trigger_list . values ( ) ) { t . propertyChange ( event ) ; } }
handle the details of responding to a propertychangeevent from a throttle .
