Package DisplayProject.binding.value

Examples of DisplayProject.binding.value.ValueHolder


     * operations and report the fine grained ListDataEvents.
     * 
     * @param list        the initial list
     */
    public SelectionInList(List<?> list) {    
        this(new ValueHolder(list, true));
    }
View Full Code Here


     *
     * @throws NullPointerException
     *     if <code>selectionHolder</code> is <code>null</code>
     */
    public SelectionInList(List<?> list, ValueModel selectionHolder) {    
        this(new ValueHolder(list, true), selectionHolder);
    }
View Full Code Here

     */
    public SelectionInList(
            List<?> list,
            ValueModel selectionHolder,
            ValueModel selectionIndexHolder) {    
        this(new ValueHolder(list, true),
                selectionHolder,
                selectionIndexHolder);
    }
View Full Code Here

     * using defaults for the selection holder and selection index holder.
     *
     * @param listModel        the initial list model
     */
    public SelectionInList(ListModel listModel) {    
        this(new ValueHolder(listModel, true));
    }
View Full Code Here

     *
     * @throws NullPointerException
     *     if <code>selectionHolder</code> is <code>null</code>
     */
    public SelectionInList(ListModel listModel, ValueModel selectionHolder) {    
        this(new ValueHolder(listModel, true), selectionHolder);
    }
View Full Code Here

     */
    public SelectionInList(
            ListModel listModel,
            ValueModel selectionHolder,
            ValueModel selectionIndexHolder) {    
        this(new ValueHolder(listModel, true),
                selectionHolder,
                selectionIndexHolder);
    }
View Full Code Here

     *
     * @throws NullPointerException
     *     if <code>listHolder</code> is <code>null</code>
     */
    public SelectionInList(ValueModel listHolder) {    
        this(listHolder, new ValueHolder());
    }
View Full Code Here

     */
    public SelectionInList(ValueModel listHolder, ValueModel selectionHolder) {
        this(
            listHolder,
            selectionHolder,
            new ValueHolder(new Integer(NO_SELECTION_INDEX)));
    }
View Full Code Here

    }

    private ListElementValueModelConverter getElementConverter(String selectedItemProperty, List<ListElement> elements) {
        ValueModel selectedItem = getPropertyValueModel(selectedItemProperty);
        PropertyDescriptor descriptor = model.getPropertyDescriptor(selectedItemProperty);
        ValueHolder aHolder = new ValueHolder(elements, false);
        return new ListElementValueModelConverter(selectedItem, aHolder, descriptor.getPropertyType());
    }
View Full Code Here

    private SelectionInList getSelectionInList(String selectedItemProperty, List<ListElement> elements, boolean pForceValidValue)
    {
        ValueModel selectedItem = getPropertyValueModel(selectedItemProperty);
        PropertyDescriptor descriptor = model.getPropertyDescriptor(selectedItemProperty);
        ValueHolder aHolder = new ValueHolder(elements, false);
        ListElementValueModelConverter elementConverter = new ListElementValueModelConverter(selectedItem, aHolder, descriptor.getPropertyType());
        elementConverter.setForceValidValue(pForceValidValue);
        SelectionInList selectionInList = new SelectionInList(aHolder, elementConverter);
        return selectionInList;
    }
View Full Code Here

TOP

Related Classes of DisplayProject.binding.value.ValueHolder

Copyright © 2018 www.massapicom. All rights reserved.
All source code are property of their respective owners. Java is a trademark of Sun Microsystems, Inc and owned by ORACLE Inc. Contact coftware#gmail.com.