Package com.nexirius.util

Examples of com.nexirius.util.StringVector


        return ret;
    }

    public StringVector getEnvironmentNames() {
        Iterator iter = this.keySet().iterator();
        StringVector v = new StringVector();

        while (iter.hasNext()) {
            v.sortInsert((String) iter.next());
        }

        return v;
    }
View Full Code Here


                ex.printStackTrace();
            }

            text = factory.getText(text);

            StringVector sv = new StringVector(text, "\n");
            JComponent q;
            Icon icon = factory.getIcon("QUESTION");

            if (sv.size() > 1) {
                JPanel qpanel = new ArrayPanel(false, ArrayLayout.FULL_SIZE);
                String s;

                if (icon != null) {
                    qpanel.add(new JLabel(icon));
                }

                for (s = sv.firstItem(); s != null; s = sv.nextItem()) {
                    qpanel.add(new JLabel(s));
                }

                q = qpanel;
            } else {
View Full Code Here

    public void setEnvironment(String environmentName)
            throws Exception {
        try {
            currentEnvironment.setText(environmentName);
        } catch (Exception ex) {
            StringVector env = manager.getEnvironments();
            env.add(environmentName);
            String[] envArray = env.getArray();
            environments.setArray(envArray);
            currentEnvironment.setValueArray(environments);
            currentEnvironment.setText(environmentName);
//TODO            ex.printStackTrace();
//           throw new Exception("No such environment '" + environmentName + "'");
View Full Code Here

    }

    public void readEntries(String filename) throws Exception {
        XFile file = new XFile(filename);

        StringVector lines = file.getTextLines();

        for (String line = lines.firstItem(); line != null; line = lines.nextItem()) {
            EntryModel entry = new EntryModel();

            if (entry.parse(line)) {
                sortInsert(entry);
            }
View Full Code Here

    }

    public void saveTo(String filename, String locale) throws Exception {
        XFile file = new XFile(filename);
        DataModelEnumeration e = getEnumeration();
        StringVector lines = new StringVector();

        while (e.hasMore()) {
            EntryModel entry = (EntryModel) e.next();

            String line = entry.getLine(locale);

            if (line != null) {
                lines.append(line);
            }
        }

        file.writeTextLines(lines);
    }
View Full Code Here

    public String getLastFile() {
        return lastFile.getText();
    }

    public StringVector getExtensions() {
        StringVector ret = new StringVector();

        DataModelEnumeration en = extensions.getEnumeration();

        while (en.hasMore()) {
            ExtensionModel ext = (ExtensionModel) en.next();

            ret.sortInsert(ext.getExtension());
        }

        return ret;
    }
View Full Code Here

        return ret;
    }

    public StringVector getLocales() {
        StringVector ret = new StringVector();
        DataModelEnumeration en = locales.getEnumeration();

        while (en.hasMore()) {
            LocaleModel lm = (LocaleModel)en.next();

            ret.sortInsert(lm.getFileExtension());
        }

        return ret;
    }
View Full Code Here


    private void readLocaleEntries(String fileName) throws Exception {
        // find locale files
        XFile directory = new XFile(getDirectory(fileName));
        StringVector files = directory.getFiles(true, "*.properties");
        String baseFileName = getBaseFileName(fileName);

        for (String localeFile = files.firstItem(); localeFile != null; localeFile = files.nextItem()) {
            localeFile = getDirectory(fileName) + localeFile;
            if (XString.match(baseFileName + "_*", localeFile)) {
                String extension = getBaseFileName(localeFile).substring(baseFileName.length() + 1);
                parseLocaleFile(localeFile, extension);
            }
View Full Code Here

        }
    }

    private void parseLocaleFile(String localeFile, String locale) throws Exception {
        XFile file = new XFile(localeFile);
        StringVector lines = file.getTextLines();

        for (String line = lines.firstItem(); line != null; line = lines.nextItem()) {
            EntryModel newEntry = new EntryModel();

            newEntry.parse(line);

            entryArray.addLocaleEntry(locale, newEntry);
View Full Code Here

TOP

Related Classes of com.nexirius.util.StringVector

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.