com.guiseframework.model
Interface Valued<V>

Type Parameters:
V - The type of value contained in the object.
All Known Subinterfaces:
ActionValueControl<V>, CardControl, DialogFrame<V>, ListSelectControl<V>, ListSelectModel<V>, OptionDialogFrame<O>, RDFObjectTreeNodeModel<V>, SelectControl<V>, SelectModel<V>, TreeNodeModel<V>, ValueControl<V>, ValuedComponent<V>, ValueModel<V>
All Known Implementing Classes:
AbstractActionValueControl, AbstractBooleanSelectActionControl, AbstractCardPanel, AbstractContainerValueControl, AbstractDialogFrame, AbstractEditValueControl, AbstractEditValuePanel, AbstractLayoutValueControl, AbstractListSelectContainerControl, AbstractListSelectControl, AbstractListSelectTableModel, AbstractOptionDialogFrame, AbstractRDFResourceTreeNodeModel, AbstractSelectActionValueControl, AbstractTextControl, AbstractURFDynamicTreeNodeModel, AbstractValueControl, AbstractValuedPanel, AbstractValueLayout, AbstractValueModel, AuthorizeUsersPanel.UserAuthorizationTableModel, BooleanSelectButton, BooleanSelectLink, BooleanSelectToolButton, BooleanValueControlSelectControl, CalendarControl, CalendarDialogFrame, CardLayout, CardPanel, CardTabControl, CheckControl, DateTimeControl, DateTimeFieldsControl, DefaultDialogFrame, DefaultListSelectModel, DefaultTreeNodeModel, DefaultValueModel, DummyTreeNodeModel, DynamicTreeNodeModel, ImageBooleanSelectActionControl, ListControl, MessageOptionDialogFrame, NotificationOptionDialogFrame, RDFLiteralTreeNodeModel, RDFResourceTableModel, RDFResourceTreeNodeModel, ResourceImportControl, SequenceCardPanel, SliderControl, SpinnerControl, TabbedPanel, TabContainerControl, TabControl, TabLayout, Table.DefaultCellValueModel, TaskStateSelectLink, TextControl, TogglePrototype, URFDynamicTreeNodeModel, URFResourceDynamicTreeNodeModel, URFResourceTableModel, ValuePrototype, ValueSelectButton, ValueSelectLink

public interface Valued<V>

An object that contains a value.

Author:
Garret Wilson

Method Summary
 V getValue()
           
 void setValue(V newValue)
          Sets the new value.
 

Method Detail

getValue

V getValue()
Returns:
The current value, or null if there is no value.

setValue

void setValue(V newValue)
              throws java.beans.PropertyVetoException
Sets the new value.

Parameters:
newValue - The new value.
Throws:
java.beans.PropertyVetoException - if the provided value is not valid or the change has otherwise been vetoed.


Copyright © 2005-2010 GlobalMentor, Inc. All Rights Reserved.