@@ -0,0 +1,1348 @@
+//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%0A// This file is a part of the 'esoco-common' project.%0A// Copyright 2016 Elmar Sonnenschein, esoco GmbH, Flensburg, Germany%0A//%0A// Licensed under the Apache License, Version 2.0 (the %22License%22);%0A// you may not use this file except in compliance with the License.%0A// You may obtain a copy of the License at%0A//%0A//%09  http://www.apache.org/licenses/LICENSE-2.0%0A//%0A// Unless required by applicable law or agreed to in writing, software%0A// distributed under the License is distributed on an %22AS IS%22 BASIS,%0A// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.%0A// See the License for the specific language governing permissions and%0A// limitations under the License.%0A//++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++%0Apackage de.esoco.lib.property;%0A%0A/********************************************************************%0A * Enumeration of abstract event types for user interface interactions. The%0A * values are:%0A *%0A * %3Cul%3E%0A *   %3Cli%3E%3Cl%3E%7B@link #UPDATE%7D: The value of an element has been updated.%3C/li%3E%0A *   %3Cli%3E%3Cl%3E%7B@link #ACTION%7D: An action has been triggered for an element.%3C/li%3E%0A *   %3Cli%3E%3Cl%3E%7B@link #FOCUS_LOST%7D: An element has lost the input focus.%3C/li%3E%0A * %3C/ul%3E%0A */%0Apublic enum InteractionEventType %7B UPDATE, ACTION, FOCUS_LOST %7D%0A

Add support for arbitrary client events