001 /*
002 * SPDX-License-Identifier: Apache-2.0
003 *
004 * Copyright 2008-2017 the original author or authors.
005 *
006 * Licensed under the Apache License, Version 2.0 (the "License");
007 * you may not use this file except in compliance with the License.
008 * You may obtain a copy of the License at
009 *
010 * http://www.apache.org/licenses/LICENSE-2.0
011 *
012 * Unless required by applicable law or agreed to in writing, software
013 * distributed under the License is distributed on an "AS IS" BASIS,
014 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
015 * See the License for the specific language governing permissions and
016 * limitations under the License.
017 */
018 package griffon.pivot.support.adapters;
019
020 import griffon.core.CallableWithArgs;
021
022 /**
023 * @author Andres Almiray
024 * @since 2.0.0
025 */
026 public class ButtonBindingAdapter implements GriffonPivotAdapter, org.apache.pivot.wtk.ButtonBindingListener {
027 private CallableWithArgs<Void> buttonDataKeyChanged;
028 private CallableWithArgs<Void> buttonDataBindTypeChanged;
029 private CallableWithArgs<Void> buttonDataBindMappingChanged;
030 private CallableWithArgs<Void> selectedKeyChanged;
031 private CallableWithArgs<Void> selectedBindTypeChanged;
032 private CallableWithArgs<Void> selectedBindMappingChanged;
033 private CallableWithArgs<Void> stateKeyChanged;
034 private CallableWithArgs<Void> stateBindTypeChanged;
035 private CallableWithArgs<Void> stateBindMappingChanged;
036
037 public CallableWithArgs<Void> getButtonDataKeyChanged() {
038 return this.buttonDataKeyChanged;
039 }
040
041 public CallableWithArgs<Void> getButtonDataBindTypeChanged() {
042 return this.buttonDataBindTypeChanged;
043 }
044
045 public CallableWithArgs<Void> getButtonDataBindMappingChanged() {
046 return this.buttonDataBindMappingChanged;
047 }
048
049 public CallableWithArgs<Void> getSelectedKeyChanged() {
050 return this.selectedKeyChanged;
051 }
052
053 public CallableWithArgs<Void> getSelectedBindTypeChanged() {
054 return this.selectedBindTypeChanged;
055 }
056
057 public CallableWithArgs<Void> getSelectedBindMappingChanged() {
058 return this.selectedBindMappingChanged;
059 }
060
061 public CallableWithArgs<Void> getStateKeyChanged() {
062 return this.stateKeyChanged;
063 }
064
065 public CallableWithArgs<Void> getStateBindTypeChanged() {
066 return this.stateBindTypeChanged;
067 }
068
069 public CallableWithArgs<Void> getStateBindMappingChanged() {
070 return this.stateBindMappingChanged;
071 }
072
073
074 public void setButtonDataKeyChanged(CallableWithArgs<Void> buttonDataKeyChanged) {
075 this.buttonDataKeyChanged = buttonDataKeyChanged;
076 }
077
078 public void setButtonDataBindTypeChanged(CallableWithArgs<Void> buttonDataBindTypeChanged) {
079 this.buttonDataBindTypeChanged = buttonDataBindTypeChanged;
080 }
081
082 public void setButtonDataBindMappingChanged(CallableWithArgs<Void> buttonDataBindMappingChanged) {
083 this.buttonDataBindMappingChanged = buttonDataBindMappingChanged;
084 }
085
086 public void setSelectedKeyChanged(CallableWithArgs<Void> selectedKeyChanged) {
087 this.selectedKeyChanged = selectedKeyChanged;
088 }
089
090 public void setSelectedBindTypeChanged(CallableWithArgs<Void> selectedBindTypeChanged) {
091 this.selectedBindTypeChanged = selectedBindTypeChanged;
092 }
093
094 public void setSelectedBindMappingChanged(CallableWithArgs<Void> selectedBindMappingChanged) {
095 this.selectedBindMappingChanged = selectedBindMappingChanged;
096 }
097
098 public void setStateKeyChanged(CallableWithArgs<Void> stateKeyChanged) {
099 this.stateKeyChanged = stateKeyChanged;
100 }
101
102 public void setStateBindTypeChanged(CallableWithArgs<Void> stateBindTypeChanged) {
103 this.stateBindTypeChanged = stateBindTypeChanged;
104 }
105
106 public void setStateBindMappingChanged(CallableWithArgs<Void> stateBindMappingChanged) {
107 this.stateBindMappingChanged = stateBindMappingChanged;
108 }
109
110
111 public void buttonDataKeyChanged(org.apache.pivot.wtk.Button arg0, java.lang.String arg1) {
112 if (buttonDataKeyChanged != null) {
113 buttonDataKeyChanged.call(arg0, arg1);
114 }
115 }
116
117 public void buttonDataBindTypeChanged(org.apache.pivot.wtk.Button arg0, org.apache.pivot.wtk.BindType arg1) {
118 if (buttonDataBindTypeChanged != null) {
119 buttonDataBindTypeChanged.call(arg0, arg1);
120 }
121 }
122
123 public void buttonDataBindMappingChanged(org.apache.pivot.wtk.Button arg0, org.apache.pivot.wtk.Button.ButtonDataBindMapping arg1) {
124 if (buttonDataBindMappingChanged != null) {
125 buttonDataBindMappingChanged.call(arg0, arg1);
126 }
127 }
128
129 public void selectedKeyChanged(org.apache.pivot.wtk.Button arg0, java.lang.String arg1) {
130 if (selectedKeyChanged != null) {
131 selectedKeyChanged.call(arg0, arg1);
132 }
133 }
134
135 public void selectedBindTypeChanged(org.apache.pivot.wtk.Button arg0, org.apache.pivot.wtk.BindType arg1) {
136 if (selectedBindTypeChanged != null) {
137 selectedBindTypeChanged.call(arg0, arg1);
138 }
139 }
140
141 public void selectedBindMappingChanged(org.apache.pivot.wtk.Button arg0, org.apache.pivot.wtk.Button.SelectedBindMapping arg1) {
142 if (selectedBindMappingChanged != null) {
143 selectedBindMappingChanged.call(arg0, arg1);
144 }
145 }
146
147 public void stateKeyChanged(org.apache.pivot.wtk.Button arg0, java.lang.String arg1) {
148 if (stateKeyChanged != null) {
149 stateKeyChanged.call(arg0, arg1);
150 }
151 }
152
153 public void stateBindTypeChanged(org.apache.pivot.wtk.Button arg0, org.apache.pivot.wtk.BindType arg1) {
154 if (stateBindTypeChanged != null) {
155 stateBindTypeChanged.call(arg0, arg1);
156 }
157 }
158
159 public void stateBindMappingChanged(org.apache.pivot.wtk.Button arg0, org.apache.pivot.wtk.Button.StateBindMapping arg1) {
160 if (stateBindMappingChanged != null) {
161 stateBindMappingChanged.call(arg0, arg1);
162 }
163 }
164
165 }
|