Package org.apache.pivot.beans

Examples of org.apache.pivot.beans.BeanAdapter


                }

                if (item instanceof Dictionary<?, ?>) {
                    itemDictionary = (Dictionary<String, Object>)item;
                } else {
                    itemDictionary = new BeanAdapter(item);
                }
            } catch(IllegalAccessException exception) {
                throw new SerializationException(exception);
            } catch(InstantiationException exception) {
                throw new SerializationException(exception);
View Full Code Here


        for (Object item : items) {
            Dictionary<String, Object> itemDictionary;
            if (item instanceof Dictionary<?, ?>) {
                itemDictionary = (Dictionary<String, Object>)item;
            } else {
                itemDictionary = new BeanAdapter(item);
            }

            for (int i = 0, n = keys.getLength(); i < n; i++) {
                String key = keys.get(i);
View Full Code Here

                break;
            }

            String key = keys.get(i);

            BeanAdapter beanAdapter = new BeanAdapter(value);
            if (beanAdapter.containsKey(key)) {
                value = beanAdapter.get(key);
            } else if (value instanceof Sequence<?>) {
                Sequence<Object> sequence = (Sequence<Object>)value;
                value = sequence.get(Integer.parseInt(key));
            } else if (value instanceof Dictionary<?, ?>) {
                Dictionary<String, Object> dictionary = (Dictionary<String, Object>)value;
View Full Code Here

        Object parent = get(root, keys);
        if (parent == null) {
            throw new IllegalArgumentException("Invalid path.");
        }

        BeanAdapter beanAdapter = new BeanAdapter(parent);

        Object previousValue;
        if (beanAdapter.containsKey(key)) {
            previousValue = beanAdapter.put(key, value);
        } else if (parent instanceof Sequence<?>) {
            Sequence<Object> sequence = (Sequence<Object>)parent;
            previousValue = sequence.update(Integer.parseInt(key), value);
        } else if (parent instanceof Dictionary<?, ?>) {
            Dictionary<String, Object> dictionary = (Dictionary<String, Object>)parent;
View Full Code Here

        boolean containsKey;
        if (parent == null) {
            containsKey = false;
        } else {
            BeanAdapter beanAdapter = new BeanAdapter(parent);
            containsKey = beanAdapter.containsKey(key);

            if (!containsKey) {
                if (parent instanceof Sequence<?>) {
                    Sequence<Object> sequence = (Sequence<Object>)parent;
                    containsKey = (sequence.getLength() > Integer.parseInt(key));
View Full Code Here

        } catch (SerializationException e) {
            e.printStackTrace();
        }

        EnumBean enumBean = new EnumBean();
        BeanAdapter ba = new BeanAdapter(enumBean);

        ba.put("orientationField", Orientation.HORIZONTAL);
        dumpField(enumBean, ba);
        ba.put("orientationField", "vertical");
        dumpField(enumBean, ba);

        ba.put("orientation", Orientation.HORIZONTAL);
        dumpSetter(enumBean, ba);
        ba.put("orientation", Orientation.VERTICAL);
        dumpSetter(enumBean, ba);
        ba.put("orientation", null);
        dumpSetter(enumBean, ba);

        // Force an error to check the IllegalArgumentException message
        // ba.put("orientation", Vote.APPROVE);
    }
View Full Code Here

            if (columnName != null) {
                Dictionary<String, Object> rowData;
                if (row instanceof Dictionary<?, ?>) {
                    rowData = (Dictionary<String, Object>)row;
                } else {
                    rowData = new BeanAdapter(row);
                }

                Object cellData = rowData.get(columnName);

                if (cellData instanceof String) {
View Full Code Here

        if (sort.getLength() > 0) {
            Dictionary<String, ?> row1;
            if (o1 instanceof Dictionary<?, ?>) {
                row1 = (Dictionary<String, ?>)o1;
            } else {
                row1 = new BeanAdapter(o1);
            }

            Dictionary<String, ?> row2;
            if (o2 instanceof Dictionary<?, ?>) {
                row2 = (Dictionary<String, ?>)o2;
            } else {
                row2 = new BeanAdapter(o2);
            }

            result = 0;

            int n = sort.getLength();
View Full Code Here

            }
        } else {
            stockQuote = new StockQuote();
        }

        detailPane.load(new BeanAdapter(stockQuote));
    }
View Full Code Here

                item = itemClass.newInstance();

                if (item instanceof Dictionary<?, ?>) {
                    itemDictionary = (Dictionary<String, Object>)item;
                } else {
                    itemDictionary = new BeanAdapter(item);
                }
            } catch(IllegalAccessException exception) {
                throw new SerializationException(exception);
            } catch(InstantiationException exception) {
                throw new SerializationException(exception);
View Full Code Here

TOP

Related Classes of org.apache.pivot.beans.BeanAdapter

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.