org.viewaframework.binding.core
Interface SelectionBinding<SS,SP,TS,TP>

Type Parameters:
SS -
SP -
TS -
TP -
All Superinterfaces:
Binding<SS>
All Known Implementing Classes:
AbstractSelectionBinding, BeanAdapterBinding, ButtonBinding, ComboBoxSelectionBinding, ComboBoxSelectionPropertyBinding, LabelBinding, ListSelectionBinding, TableSelectionBinding, TextFieldBinding

public interface SelectionBinding<SS,SP,TS,TP>
extends Binding<SS>

Author:
Mario Garcia

Method Summary
 BeanAdapter<SS> getSource()
           
 Property<SP> getSourceProperty()
           
 BeanAdapter<TS> getTarget()
           
 Property<TP> getTargetProperty()
           
 void setSource(BeanAdapter<SS> source)
           
 void setSourceProperty(Property<SP> sourceProperty)
           
 void setTarget(BeanAdapter<TS> target)
           
 void setTargetProperty(Property<TP> targetProperty)
           
 
Methods inherited from interface org.viewaframework.binding.core.Binding
bind, unbind
 

Method Detail

getSource

BeanAdapter<SS> getSource()
Returns:

getSourceProperty

Property<SP> getSourceProperty()
Returns:

getTarget

BeanAdapter<TS> getTarget()
Returns:

getTargetProperty

Property<TP> getTargetProperty()
Returns:

setSource

void setSource(BeanAdapter<SS> source)
Parameters:
source -

setSourceProperty

void setSourceProperty(Property<SP> sourceProperty)
Parameters:
sourceProperty -

setTarget

void setTarget(BeanAdapter<TS> target)
Parameters:
target -

setTargetProperty

void setTargetProperty(Property<TP> targetProperty)
Parameters:
targetProperty -


Copyright © 2010. All Rights Reserved.