Package com.nexirius.util

Examples of com.nexirius.util.SortedVector


    public void setArray(Object array[]) {
        if (array == null) {
            return;
        }

        setVector(new SortedVector(array));
    }
View Full Code Here


        }
    }

    private void addParameter(int index, Object value, int type, boolean isNull) {
        if (parameters == null) {
            parameters = new SortedVector();
        }
        parameters.sortInsert(new Parameter(index, value, type, isNull), parameterSorter);
    }
View Full Code Here

    public void setArray(Object array[]) {
        if (array == null) {
            return;
        }

        setVector(new SortedVector(array));
    }
View Full Code Here

    /**
     * If the assotiated LimitIntModel changes its value array
     */
    public void dataModelChangeValue(DataModelEvent event) {
        if (event.getSource() == model.getValueArray()) {
            setVector(new SortedVector((Object[]) model.getValueArray().getArray()));
            // calls fireListDataChanged() already
        } else {
            fireListDataChanged();
        }
    }
View Full Code Here

    /**
     * TreeItem interface implementation
     */
    public TreeNode getChildAt(int childIndex) {
        SortedVector v = getChildTreeHooks();

        if (childIndex < v.size()) {

            return (TreeNode) v.get(childIndex);
        }

        return null;
    }
View Full Code Here

    /**
     * TreeItem interface implementation
     */
    public int getChildCount() {
        SortedVector v = getChildTreeHooks();

        return v.size();
    }
View Full Code Here

//            removeItem((DataModel)node);
    }

    public SortedVector getChildTreeHooks() {
        DataModelEnumeration e = getDataModel().getEnumeration();
        SortedVector v = new SortedVector();

        while (e.hasMore()) {
            DataModel model = e.next();

            if (!model.getFlag(ModelFlag.INVISIBLE_TREE_NODE)) {
                v.addElement(model.getTreeHook());
            }
        }

        return v;
    }
View Full Code Here

    super(owner, "Hilfe");
    init(url, factory);
  }
*/
    private void init(URL url, ViewerFactory factory) {
        history = new SortedVector();
        control = new StructModel("Controls");
        control.append(urlString = new StringModel(url.toString(), "URL"));
        control.appendMethod(new LoadCommand());
        control.appendMethod(prev = new PrevURLCommand());
        control.appendMethod(next = new NextURLCommand());
View Full Code Here

    }

    private class ModelListener extends DataModelAdaptor {
        public void dataModelChangeValue(DataModelEvent event) {
            if (event.getSource() == model.getValueArray()) {
                objectList.setVector(new SortedVector((Object[]) model.getValueArray().getArray()));
            } else {
                comboBox.setSelectedIndex(model.getInt());
            }
        }
View Full Code Here

     * @param propertyName  the field name of the field which is used to reduce the hits (e.g. foreign key) can be null to access all items
     * @param propertyValue the value of the specified field (or null)
     * @return always returns a valid vector (which can be empty)
     */
    public SortedVector getAll(Class cl, String propertyName, String propertyValue) {
        SortedVector ret = new DataModelVector();
        try {
            XFile dir = getDirectory(cl);
            StringVector files = dir.getFiles(false); // get the list of all the files in this directory
            for (String id = files.firstItem(); id != null; id = files.nextItem()) {
                DataModel model = (DataModel) cl.newInstance(); //create a new instance of the given type
                XFile file = new XFile(dir.getPath(), id);
                model.dropData(new String(file.getBytes()));
                model.setInstanceName(id);
                if (propertyValue == null || propertyValue.equals(model.getChildText(propertyName))) {
                    ret.addElement(model);
                }
            }
        } catch (Exception ex) {
            ex.printStackTrace();
        }
View Full Code Here

TOP

Related Classes of com.nexirius.util.SortedVector

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.