Package org.apache.clerezza.rdf.core.event

Examples of org.apache.clerezza.rdf.core.event.FilterTriple


    @Test
    public void graphEventTestAddRemove() {
        MGraph mGraph = getEmptyMGraph();
        TestGraphListener listener = new TestGraphListener();
        mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
        mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
        mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));       
        mGraph.add(trpl1);
        Assert.assertNull(listener.getEvents());       
        mGraph.add(trpl2);
        Assert.assertEquals(1, listener.getEvents().size());
        Assert.assertEquals(trpl2, listener.getEvents().get(0).getTriple());
View Full Code Here


   
    @Test
    public void graphEventTestAddAllRemoveAll() {
        MGraph mGraph = getEmptyMGraph();
        TestGraphListener listener = new TestGraphListener();
        mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
        mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
        mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));
        MGraph triples = new SimpleMGraph();
        triples.add(trpl1);
        triples.add(trpl2);
        triples.add(trpl3);
        triples.add(trpl4);
View Full Code Here

    @Test
    public void graphEventTestFilterRemove() {
        MGraph mGraph = getEmptyMGraph();
        TestGraphListener listener = new TestGraphListener();
        mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
        mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
        mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));
        mGraph.add(trpl1);
        mGraph.add(trpl2);
        mGraph.add(trpl3);
        mGraph.add(trpl4);
        listener.resetCumulatedEvents();
View Full Code Here

    @Test
    public void graphEventTestIteratorRemove() {
        MGraph mGraph = getEmptyMGraph();
        TestGraphListener listener = new TestGraphListener();
        mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
        mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
        mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));
        mGraph.add(trpl1);
        mGraph.add(trpl2);
        mGraph.add(trpl3);
        mGraph.add(trpl4);
        listener.resetCumulatedEvents();
View Full Code Here

    @Test
    public void graphEventTestClear() {
        MGraph mGraph = getEmptyMGraph();
        TestGraphListener listener = new TestGraphListener();
        mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
        mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
        mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));
        mGraph.add(trpl1);
        mGraph.add(trpl2);
        mGraph.add(trpl3);
        mGraph.add(trpl4);
        listener.resetCumulatedEvents();
View Full Code Here

    @Test
    public void graphEventTestWithDelay() throws Exception{
        MGraph mGraph = getEmptyMGraph();
        TestGraphListener listener = new TestGraphListener();
        mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null),
                1000);

        Triple triple0 = new TripleImpl(uriRef2, uriRef2, literal1);
        Triple triple1 = new TripleImpl(uriRef1, uriRef2, uriRef1);
        Triple triple2 = new TripleImpl(uriRef1, uriRef2, literal1);
View Full Code Here

  @Test
  public void graphEventTestAddRemove() {
    MGraph mGraph = getEmptyMGraph();
    TestGraphListener listener = new TestGraphListener();
    mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
    mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
    mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));   
    mGraph.add(trpl1);
    Assert.assertNull(listener.getEvents());   
    mGraph.add(trpl2);
    Assert.assertEquals(1, listener.getEvents().size());
    Assert.assertEquals(trpl2, listener.getEvents().get(0).getTriple());
View Full Code Here

 
  @Test
  public void graphEventTestAddAllRemoveAll() {
    MGraph mGraph = getEmptyMGraph();
    TestGraphListener listener = new TestGraphListener();
    mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
    mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
    mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));
    MGraph triples = new SimpleMGraph();
    triples.add(trpl1);
    triples.add(trpl2);
    triples.add(trpl3);
    triples.add(trpl4);
View Full Code Here

  @Test
  public void graphEventTestFilterRemove() {
    MGraph mGraph = getEmptyMGraph();
    TestGraphListener listener = new TestGraphListener();
    mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
    mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
    mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));
    mGraph.add(trpl1);
    mGraph.add(trpl2);
    mGraph.add(trpl3);
    mGraph.add(trpl4);
    listener.resetCumulatedEvents();
View Full Code Here

  @Test
  public void graphEventTestIteratorRemove() {
    MGraph mGraph = getEmptyMGraph();
    TestGraphListener listener = new TestGraphListener();
    mGraph.addGraphListener(listener, new FilterTriple(uriRef1, uriRef2, null));
    mGraph.addGraphListener(listener, new FilterTriple(bnode2, null, literal2));
    mGraph.addGraphListener(listener, new FilterTriple(null, uriRef4, literal2));
    mGraph.add(trpl1);
    mGraph.add(trpl2);
    mGraph.add(trpl3);
    mGraph.add(trpl4);
    listener.resetCumulatedEvents();
View Full Code Here

TOP

Related Classes of org.apache.clerezza.rdf.core.event.FilterTriple

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.