litesoft
@ 947
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 |
// This Source Code is in the Public Domain per: http://unlicense.org package org.litesoft.GWT.forms.client.nonpublic; import java.io.*; import org.litesoft.core.simpletypes.*; /** * Implementations of this interface services the needs of a form instance's Components. */ public interface FormInstanceComponentHandler { public void addActionAdapter( FormActionAdapter pActionAdapter ); public void addAttributeAdapter( FormAttributeAdapter pAttributeAdapter ); public void componentUpdatedValue( FormAttributeAdapter pAttributeAdapter, Serializable pCurrentValue ); /** * Request the available ResourceKeyNameURLs by pAttributeAdapter. * * @param pCallback Not null! */ public void requestResourceKeyNameURLs( FormAttributeAdapter pAttributeAdapter, ResourceKeyNameURLsAvailableCallback pCallback ); public void actionRequested( FormActionAdapter pActionAdapter, boolean pInputAction ); public void componentErrorState( boolean pErrorState ); public void componentChangedState( boolean pChangedState ); } |