Package org.jrdf.graph.global.molecule

Examples of org.jrdf.graph.global.molecule.MoleculeTraverser.traverse()


    public Iterator<Triple> iterator() {
        HashSet<Triple> set = new HashSet<Triple>();
        MoleculeToTripleIterator mtti = new MoleculeToTripleIterator(set);
        MoleculeTraverser tmpTraverser = new MoleculeTraverserImpl();
        tmpTraverser.traverse(this, mtti);
        return set.iterator();
    }

    public Molecule add(Set<Triple> set) {
        List<Triple> newMolecules = new ArrayList<Triple>();
View Full Code Here


        this.handler = new MoleculeGraphHandlerImpl(nodePool, readableIndex, moleculeComparator);
    }

    public void add(Molecule molecule) {
        MoleculeTraverser traverser = new MoleculeTraverserImpl();
        traverser.traverse(molecule, new AddMoleculeToIndex(writableIndex, localizer));
    }

    public void delete(Molecule molecule) throws GraphException {
        final Triple headTriple = molecule.getHeadTriple();
        final Long headTripleMid = findMoleculeID(headTriple);
View Full Code Here

            ClosableIterator<Molecule> iterator = iterator();
            try {
                MoleculeHandler tmpHandler = new MoleculeToText(builder, localizer.getLocalizer());
                while (iterator.hasNext()) {
                    Molecule molecule = iterator.next();
                    traverser.traverse(molecule, tmpHandler);
                }
                return builder.toString();
            } finally {
                iterator.close();
            }
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.