Package com.hp.hpl.jena.graph.query

Examples of com.hp.hpl.jena.graph.query.Domain


            {
            @Override
            public void run( Domain current )
                { b.add( NodeCreateUtils.createTriple"S P O"  ) ); }
            };
        try { b.appnew Domain( 0 ), se, mob ); fail(" should throw CME" ); }
        catch (ConcurrentModificationException e) { pass(); }
        }
View Full Code Here


        }

        @Override
        protected Binding moveToNextBinding()
        {
          Domain d = graphIter.next() ;
          Binding b = graphResultsToBinding(binding, d, projectionVars) ;
          return b ;
        }
View Full Code Here

    };
  }

  private class BindingToDomain implements Map1<Binding,Domain> {
    public Domain map1(Binding binding) {
      Domain d = new Domain(variables.length);
      for (int i = 0; i < variables.length; i++) {
        Var v = Var.alloc(variables[i]);
        Node value = binding.get(v);
        int index = ((Integer) indexes.get(v)).intValue();
        d.setElement(index, value);
      }
      return d;
    }
View Full Code Here

            {
            @Override
            public void run( Domain current )
                { b.add( NodeCreateUtils.createTriple"S P O"  ) ); }
            };
        try { b.appnew Domain( 0 ), se, mob ); fail(" should throw CME" ); }
        catch (ConcurrentModificationException e) { pass(); }
        }
View Full Code Here

    public static TestSuite suite()
        { return new TestSuite( TestDomain.class ); }

    public void testDomainGet()
        {
        Domain d = domain( "a 'b' 17 _x" );
        assertEquals( node( "a" ), d.get( 0 ) );
        assertEquals( node( "'b'" ), d.get( 1 ) );
        assertEquals( node( "17" ), d.get( 2 ) );
        assertEquals( node( "_x" ), d.get( 3 ) );
        }
View Full Code Here

        assertEquals( node( "_x" ), d.get( 3 ) );
        }
   
    public void testDomainGetElement()
        {
        Domain d = domain( "X 'why' 42 _z9m9z" );
        assertEquals( node( "X" ), d.getElement( 0 ) );
        assertEquals( node( "'why'" ), d.getElement( 1 ) );
        assertEquals( node( "42" ), d.getElement( 2 ) );
        assertEquals( node( "_z9m9z" ), d.getElement( 3 ) );
        }
View Full Code Here

        assertEquals( node( "_z9m9z" ), d.getElement( 3 ) );
        }
   
    public void testSetElement()
        {
        Domain d = domain( "A B C D" );
        d.setElement( 0, node( "X" ) );
        assertEquals( node( "X" ), d.getElement( 0 ) );
        d.setElement( 2, node( "Z" ) );
        assertEquals( node( "Z" ), d.getElement( 2 ) );
        assertEquals( node( "X" ), d.getElement( 0 ) );
        }
View Full Code Here

        assertEquals( node( "X" ), d.getElement( 0 ) );
        }
   
    public void testEqualsList()
        {
        Domain d = new Domain( 2 );
        List<Node> L = new ArrayList<Node>();
        d.setElement( 0, node( "a" ) ); L.add( node( "a" ) );
        d.setElement( 1, node( "b" ) ); L.add( node( "b" ) );
        assertEquals( L, d );
        assertEquals( d, L );
        }
View Full Code Here

        assertEquals( 5, domain( "a song in the wind" ).size() );
        }
   
    public void testCopiesDistinctButEqual()
        {
        Domain d = domain( "a lot of bottle" );
        assertNotSame( d, d.copy() );
        assertEquals( d, d.copy() );
        }
View Full Code Here

        assertNotSame( d, d.copy() );
        assertEquals( d, d.copy() );
        }

    private Domain domain( String string )
        { return new Domain( nodeArray( string ) ); }
View Full Code Here

TOP

Related Classes of com.hp.hpl.jena.graph.query.Domain

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.