Examples of XFile


Examples of com.nexirius.util.XFile

        }

        Object o = templateTable.get(template);

        if (o instanceof XFile) {
            XFile f = (XFile) o;

            return f.getBufferedInputStream();
        } else if (o instanceof String) {

            return new ByteArrayInputStream(o.toString().getBytes());
        }
View Full Code Here

Examples of com.nexirius.util.XFile

    public static void main(String argv[]) throws Exception {
        new TestLayoutPanel().run();
    }

    public void run() throws Exception {
        file = new XFile("C:\\temp\\TestLayoutPanel.txt");

        factory = ViewerFactory.getDefaultInstance("TestLayoutPanel");

        frame = new JFrame("TestLayoutPanel");
        panel = new LayoutPanel();
View Full Code Here

Examples of com.nexirius.util.XFile

    XFile m_root;
    StringVector m_files;

    public void go(String dirname, String pat, String filePat, String fileName)
            throws Exception {
        XFile outFile = new XFile(fileName);
        FileOutputStream out = new FileOutputStream(outFile);
        PrintStream pout = new PrintStream(out);
        m_root = new XFile(dirname);
        m_files = m_root.getFiles(true, filePat);
        int n = 0;

        for (String fname = m_files.firstItem(); fname != null; fname = m_files.nextItem()) {
View Full Code Here

Examples of com.nexirius.util.XFile

        if (!targetDir.endsWith(XFile.separator)) {
            targetDir = targetDir + XFile.separator;
        }

        XFile target = new XFile(targetDir);
        target.mkdirs();

        m_root = new XFile(dirname);
        m_files = m_root.getFiles(true);

        for (String fname = m_files.firstItem(); fname != null; fname = m_files.nextItem()) {
            XFile newfile = new XFile(targetDir, fname);

            newfile.mkdirs();
            newfile.delete();
            newfile.createFrom(new XFile(dirname, fname), false);
        }

        return go(targetDir, pat, rep, extension);
    }
View Full Code Here

Examples of com.nexirius.util.XFile

    public void findAllUnitTests(String[] args) {
        StringVector allFiles = new StringVector();

        // Find all classes specified on the command line
        for (int i = 0; i < args.length; i++) {
            XFile files = new XFile(args[i]);
            if (files.isDirectory()) {
                if (!args[i].endsWith(java.io.File.separator))
                    files = new XFile(args[i] + java.io.File.separator);

                StringVector mostFiles = files.getAllFiles(true);

                String s = mostFiles.firstItem();

                while (s != null) {
                    m_win.tickle();
                    if (s.endsWith(".class")) {
                        s = files.getParent() + java.io.File.separator + s.substring(0, s.indexOf(".class"));
                        s = s.replace(java.io.File.separatorChar, '.');
                        allFiles.append(s);
                    }
                    s = mostFiles.nextItem();
                }
            } else {
                if (args[i].endsWith(".class")) {
                    String s1 = files.getName();
                    String s2 = files.getParent() + java.io.File.separator + s1.substring(0, s1.indexOf(".class"));
                    s2 = s2.replace(java.io.File.separatorChar, '.');
                    allFiles.append(s2);
                }
            }
        }
View Full Code Here

Examples of com.nexirius.util.XFile

            throws Exception {
        m_pattern = pat;
        m_replace = rep;
        int ret = 0;
        int fcount = 0;
        m_root = new XFile(dirname);
        m_files = m_root.getFiles(true);

        for (String fname = m_files.firstItem(); fname != null; fname = m_files.nextItem()) {
            if (extension != null && fname.endsWith(extension)) {
                int replacements = 0;

                //System.out.println("JAVA FILE: " + fname);
                ++fcount;
                XFile file = new XFile(dirname, fname);
                StringVector sv = file.getTextLines();
                StringVector svout = new StringVector();

                for (String s = sv.firstItem(); s != null; s = sv.nextItem()) {
                    XString xs = new XString(s);
                    int reps = 0;

                    for (int i = 0; i < m_pattern.length; ++i) {
                        reps += xs.replace(m_pattern[i], m_replace[i]);
                    }

                    if (reps > 0) {
                        replacements += reps;
                        //System.out.println("BEFORE:" + s);
                        //System.out.println("AFTER :" + xs.toString());
                    }

                    svout.append(xs.toString());
                }

                if (replacements > 0) {
                    ++ret;
                    System.out.println("WRITING (" + replacements + ") : " + fname);
                    file.writeTextLines(svout);
                }
            } else {
                //System.out.println(fname);
            }
        }
View Full Code Here

Examples of com.nexirius.util.XFile

    public int go(String dirname, String header, String version, String prepend)
            throws Exception {
        String now = new Date().toString();
        int ret = 0;
        int fcount = 0;
        m_root = new XFile(dirname);
        m_files = m_root.getFiles(true);

        for (String fname = m_files.firstItem(); fname != null; fname = m_files.nextItem()) {
            if (fname.endsWith(".java")) {
                int replacements = 0;

                System.out.println("JAVA FILE: " + dirname + java.io.File.separator + fname);
                ++fcount;
                XFile file = new XFile(dirname, fname);
                long mod = file.lastModified() + 1000L;
                StringVector sv = file.getTextLines();
                StringVector svout = new StringVector();
                XString xheader = new XString(header);
                XString className = new XString(prepend + fname.substring(0, fname.length() - 5));

                className.replace(File.separator, ".");

                String modificationDateString = new Date(mod).toString();
                xheader.replace(DATE, modificationDateString);
                xheader.replace(NOW, now);
                xheader.replace(VERSION, version);
                xheader.replace(CLASSNAME, className.toString());
                boolean removing = false;

                svout.append(BEGIN_HEADER);
                svout.append(xheader.toString());
                svout.append(END_HEADER);
                boolean needVersion = false;
                boolean needVersionNow = false;
                boolean versionInserted = false;

                for (String s = sv.firstItem(); s != null; s = sv.nextItem()) {
                    if (removing) {
                        if (s.startsWith(END_HEADER)) {
                            removing = false;
                        }
                    } else {
                        if (s.startsWith(BEGIN_HEADER)) {
                            ++replacements;
                            removing = true;
                        } else {
                            if (needVersionNow) {
                                String vstring = "";
                                if (s.indexOf(VERSION_MEMBER) >= 0) {
                                    s = vstring;
                                } else {
                                    svout.append(vstring);
                                }

                                needVersion = false;
                                needVersionNow = false;
                                versionInserted = true;
                            }

                            if (!versionInserted && s.indexOf("public class ") >= 0) {
                                needVersion = true;
                            }

                            if (needVersion) {
                                if (s.indexOf("{") >= 0) {
                                    needVersionNow = true;
                                }
                            }

                            svout.append(s);
                        }
                    }
                }

                if (replacements > 0) {
                    ++ret;
                }

                System.out.println("WRITING (" + replacements + ") : " + fname + " [" + modificationDateString + "]");
                file.writeTextLines(svout);

                file.setLastModified(mod);
            } else {
                //System.out.println(fname);
            }
        }
View Full Code Here

Examples of com.nexirius.util.XFile

            return;
        }

        String headerFileName = argv[1];
        XFile headerFile = new XFile(headerFileName);

        if (!headerFile.canRead()) {
            System.err.println("Cannot read file: " + headerFileName);

            return;
        }

        String prepend = "";

        if (argv.length >= 4) {
            prepend = argv[3];
        }

        try {
            r.go(argv[0], new String(headerFile.getBytes()), argv[2], prepend);
        } catch (Exception ex) {
            ex.printStackTrace();
        }
    }
View Full Code Here

Examples of com.nexirius.util.XFile

        };
    }

    public HTMLStreamMapEntry[] getStreamMapperEntries() {
        return new HTMLStreamMapEntry[]{
            new HTMLStreamMapEntry(TEMPLATE_Item, new XFile("html/item.html")),
            new HTMLStreamMapEntry(TEMPLATE_ItemRow, new XFile("html/itemrow.html")),
            new HTMLStreamMapEntry(TEMPLATE_ItemList, new XFile("html/itemlist.html")),
            new HTMLStreamMapEntry(TEMPLATE_DrillDown, new XFile("html/drilldown.html")),
            new HTMLStreamMapEntry(TEMPLATE_NewItem, new XFile("html/newitem.html")),
            new HTMLStreamMapEntry("header", new XFile("html/header.html")),
            new HTMLStreamMapEntry("footer", new XFile("html/footer.html")),
        };
    }
View Full Code Here

Examples of com.nexirius.util.XFile

            e.printStackTrace()//TODO
        }
        String dbFileName = "testDatabase.mdb";
        String dbDirName = "C:\\jnex\\";
        String dbPathName = dbDirName + dbFileName;
        XFile dbFile = new XFile(dbPathName);

        if (!dbFile.exists()) {
            InputStream stream = new BufferedInputStream(dbFile.getClass().getClassLoader().getResourceAsStream(dbFileName));

            try {
                new XFile(dbDirName).mkdirs();
                dbFile.createFrom(stream);
            } catch (IOException e) {
                e.printStackTrace();
                DialogManager.error(e);
            }
        }
View Full Code Here
TOP
Copyright © 2018 www.massapi.com. 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.